Параметрический фильтр
Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.
|
Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.УдостоверениеЛичности.Вид.Наименование).
Логическое выражение может задаваться со скобками, с любым уровнем вложенности.
Применяется стандартная оптимизация при вычислении логического выражения.
В результате работы фильтра получается таблица значений, состав колонок которой
задается так же, как и реквизиты фильтра.
Фильтр может использоваться как для всех объектов указанного типа (получим ТЗ),
так и для одного объекта (получим признак фильтрации).
В сочетании с редактором и печатью ТЗ получается достаточно мощный инструмент для исследования базы данных.
В данной работе пришлось реализовать нормальную с точки зрения здравого смысла (но не 1С) объектную модель. Конечно же, без применения средств типа 1С++, это получилось довольно убого и узкофункционально. Но тем не менее, такой подход как мне кажется представляет интерес. Суть реализованного механизма в том, чтобы можно было обращаться к метаданным и к объектам базы данных используя одинаковый интерфейс. Для реализации подхода используются функции:
ЭмуляцияМетаданных(Тип, Вид, МетаОбъект, Реквизит) //для унификации набора свойств
МетаданныеОбъект(Тип, Вид, Реквизит="")
МетаданныеРеквизит(ТипОбъекта, ВидОбъекта, ПолноеИмяРеквизита)
МетаданныеРеквизиты(МетаО, ТипОбъекта, ВидОбъекта, ДляДиалога=0)
ПолучитьЗначениеРеквизита(ТипОбъекта, ВидОбъекта, Объект, Реквизит)
ВыбратьОбъекты(Объект, Дата1=', Дата2=')
ПолучитьОбъект(Объект)
ТекущийОбъект(Объект)
15.12.2002: Добавил фильтрацию по реквизиту "*" и поддержку неопределенного типа
13.01.2003: В правой части выражения фильтра теперь можно использовать и реквизиты объекта. Исправлены ошибки с неопределенным типом.
26.01.2003: можно использовать реквизиты типа Дата.День, Дата.Месяц, Дата.ИмяМесяца, и т.д.
23.03.2003: Добавлен тип "Проводка", и немножко реквизитов счета (активный, количественный, забалансовый)
27.10.2003: фильтрация по строкам документов.
09.12.2003: исправлен косяк с выборкой строк документов. Если попадался док. без строк, то выборка прекращалась.
Скачать Параметрический фильтр
Программы разработчика
Классы для работы с деревьями
ADirks
Класс Общие.
Форма списка справочника с настраиваемым составом колонок
ADirks
Описание технологии создания формы списка справочника, состав колонок которого настраивается пользователем во время работы.
Функции для работы с ТЗ (Таблицами Значений)
ADirks
Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.
Визуальный конструктор SQL-запросов
ADirks
Конструктор SQL-запросов в основном предназначен для копания в базе данных.
Параметрический фильтр
ADirks
Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.
Альтернативные программы
Параметрический фильтр
ADirks
Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.
Редактор реквизитов документов
Михаил
Новое!!!
Добавлена поддержка замены в реквизитах неопределенного вида(по совету Ondul).
Учет оплаты договоров
plr@halyava.ru
Ведение справочника подразделений, учет договоров в разрезе подразделений.
Визуальный конструктор SQL-запросов
ADirks
Конструктор SQL-запросов в основном предназначен для копания в базе данных.
Универсальная обработка документов/справочников с использованием встроенного языка
leonid_t2
УНИВЕРСАЛЬНАЯ ОБРАБОТКА РЕКВИЗИТОВ ДОКУМЕНТОВ
Обработка позволяет быстро (с использованием встроенного языка) изменить реквизиты шапки/табл.
Редактор реквизитов (документов, справочников, операций, проводок)
vet7777
(бывший "Редактор документов")
История изменений (в порядке возрастания версий)
вер.
JUL 3.1
mic
Система JUL распространяется в рамках проекта "Интернет-школа при ФТЛ №1".
Поиск в текстовом файле по шаблону
sergf@service.volvo.ru
Принцип "кто последний - тот и папа", примененный на практике.
Двойняшки Двойняшки 1.0
teterin
Вы, конечно же, знаете и о картах Таро, и о рунах, и о гадании по китайской "Книге Перемен".
Административная обработка
Vladimir Kozlov
Административная обработка, производящая чистку ".
Другие программы категории
Homba 2
Светлицкий Валерий Павлович
Программа "Homba" предназначена для просмотра и анализа конфигураций системы 1С-Предприятие 7.
Управление файлами, версия 1.00
koser
Когда меня достало "раскидывать" по сети на множество компов всяческие одинаковые файлы и обновления, то решил - пусть 1С этим займеться.
Методика.Окно табличной части документов
Item
Демо конфигурация v77.
Цикл уроков по бухгалтерской программе "1С:Бухгалтерия 7.7 для Украины".
Alexandr
Подбока уроков рубрики "Компьютерный практикум" из журнала "Налоги и бухучет".
MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С
mzaharenkov
MZ:Архиватор PRO - это программа для резервного копирования баз 1С, любых документов и важных данных.