Параметрический фильтр

Параметрический фильтр Screenshot Могут фильтроватся объекты типа: - Справочник - Документ - Регистр - Проводка -ЖурналРасчетов - Счет - ТаблицаЗначений В качестве реквизитов фильтра используются как реквизиты объекта, так и реквизиты реквизитов (например ФизЛицо.

Разработчик:   ADirks
      другие программы →
Лицензия:   Unknown
Размер:   0K
Язык:   
ОС:   Windows 98/XP/Vista (?)
Рейтинг:   0 /5 (0 голосов)

Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.УдостоверениеЛичности.Вид.Наименование).
Логическое выражение может задаваться со скобками, с любым уровнем вложенности.
Применяется стандартная оптимизация при вычислении логического выражения.
В результате работы фильтра получается таблица значений, состав колонок которой
задается так же, как и реквизиты фильтра.
Фильтр может использоваться как для всех объектов указанного типа (получим ТЗ),
так и для одного объекта (получим признак фильтрации).

В сочетании с редактором и печатью ТЗ получается достаточно мощный инструмент для исследования базы данных.

В данной работе пришлось реализовать нормальную с точки зрения здравого смысла (но не 1С) объектную модель. Конечно же, без применения средств типа 1С++, это получилось довольно убого и узкофункционально. Но тем не менее, такой подход как мне кажется представляет интерес. Суть реализованного механизма в том, чтобы можно было обращаться к метаданным и к объектам базы данных используя одинаковый интерфейс. Для реализации подхода используются функции:
ЭмуляцияМетаданных(Тип, Вид, МетаОбъект, Реквизит) //для унификации набора свойств
МетаданныеОбъект(Тип, Вид, Реквизит="")
МетаданныеРеквизит(ТипОбъекта, ВидОбъекта, ПолноеИмяРеквизита)
МетаданныеРеквизиты(МетаО, ТипОбъекта, ВидОбъекта, ДляДиалога=0)
ПолучитьЗначениеРеквизита(ТипОбъекта, ВидОбъекта, Объект, Реквизит)
ВыбратьОбъекты(Объект, Дата1=', Дата2=')
ПолучитьОбъект(Объект)
ТекущийОбъект(Объект)

15.12.2002: Добавил фильтрацию по реквизиту "*" и поддержку неопределенного типа
13.01.2003: В правой части выражения фильтра теперь можно использовать и реквизиты объекта. Исправлены ошибки с неопределенным типом.
26.01.2003: можно использовать реквизиты типа Дата.День, Дата.Месяц, Дата.ИмяМесяца, и т.д.
23.03.2003: Добавлен тип "Проводка", и немножко реквизитов счета (активный, количественный, забалансовый)
27.10.2003: фильтрация по строкам документов.
09.12.2003: исправлен косяк с выборкой строк документов. Если попадался док. без строк, то выборка прекращалась.

 Скачать Параметрический фильтр

Параметрический фильтр screenshot
Программы разработчика

Форма списка справочника с настраиваемым составом колонок Форма списка справочника с настраиваемым составом колонок
ADirks

Описание технологии создания формы списка справочника, состав колонок которого настраивается пользователем во время работы.

Функции для работы с ТЗ (Таблицами Значений) Функции для работы с ТЗ (Таблицами Значений)
ADirks

Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.

Визуальный конструктор SQL-запросов Визуальный конструктор SQL-запросов
ADirks

Конструктор SQL-запросов в основном предназначен для копания в базе данных.

Параметрический фильтр Параметрический фильтр
ADirks

Могут фильтроватся объекты типа: - Справочник - Документ - Регистр - Проводка -ЖурналРасчетов - Счет - ТаблицаЗначений В качестве реквизитов фильтра используются как реквизиты объекта, так и реквизиты реквизитов (например ФизЛицо.

Общие.ТаблицаЗначений, Общие.ТаблицаЗначенийФорма Общие.ТаблицаЗначений, Общие.ТаблицаЗначенийФорма
ADirks

Еще одна вариация на тему "расширение функционала ТЗ".

Альтернативные программы
Другие программы категории

Homba 2 Homba 2
Светлицкий Валерий Павлович

Программа "Homba" предназначена для просмотра и анализа конфигураций системы 1С-Предприятие 7.

Управление файлами, версия 1.00 Управление файлами, версия 1.00 
koser

Когда меня достало "раскидывать" по сети на множество компов всяческие одинаковые файлы и обновления, то решил - пусть 1С этим займеться.

Методика.Окно табличной части документов Методика.Окно табличной части документов
Item

Демо конфигурация v77.

Цикл уроков по бухгалтерской программе  Цикл уроков по бухгалтерской программе "1С:Бухгалтерия 7.7 для Украины".
Alexandr

Подбока уроков рубрики "Компьютерный практикум" из журнала "Налоги и бухучет".

MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С 
mzaharenkov

MZ:Архиватор PRO - это программа для резервного копирования баз 1С, любых документов и важных данных.