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

Параметрический фильтр 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

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

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

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

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

Обмен данными. Выгрузка документов из типовой Торговля и склад (ТиС) версии 9.2 и загрузка в типовую Бухгалтерию версии 4.5 Обмен данными. Выгрузка документов из типовой Торговля и склад (ТиС) версии 9.2 и загрузка в типовую Бухгалтерию версии 4.5 
koser

Выгрузка документов из типовой "Торговля и склад" 9.

Учебник по языку Ассемблер в задачах и примерах Учебник по языку Ассемблер в задачах и примерах
Unknown

Профессия программиста удивительна и уникальна.

Быстрые регистры Быстрые регистры
Unknown

Проект «Быстрые регистры для 1С».

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

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

Внешняя обработка Внешняя обработка "Отчет по таблице значений" v04-10
sau

ИСХОДНАЯ ИДЕЯ: Для получения отчета ("Таблица") скармливать одному и тому же внешнему отчету (ОтчетПоТабЗн.

Учебник по языку Basic в задачах и примерах Учебник по языку Basic в задачах и примерах
Unknown

Представляемая книга содержит опыт, накопленный автором за время работы преподавателем информатики в школе.

Учебник по программированию в среде С++ Builder Учебник по программированию в среде С++ Builder
Unknown

Этот диск был задуман как руководство для самостоятельного изучения языка C/C++ в контексте его применения в среде Windows.

Учебник по технологии программирования Учебник по технологии программирования
Unknown

Приходилось ли вам когда-нибудь: тратить кучу времени на то, чтобы закодировать неверный алгоритм? использовать слишком сложную структуру данных? при тестировании программы пропустить очевидную проблему? тратить день на то, чтобы обнаружить ошибку, которую можно было бы найти за пять минут? сталкиваться с тем, что программа должна работать в три раза быстрее и использовать меньше памяти? затрачивать титанические усилия на то, чтобы перевести программу с рабочей станции на PC или наоборот? пытаться внести изменения в чужую программу? переписывать программу целиком, потому что разобраться в ней не удалось? Ну и как — понравилось? С программистами такое происходит все время.

Обмен данными. Выгрузка документов из типовой Обмен данными. Выгрузка документов из типовой "Торговля и склад" версии 8.7 и загрузка в типовую Бухгалтерию версии 4.5
koser

Перегружаются следущие документы: - "Приходная накладная" в документ "Поступление товаров"; - "Расходная накладная" в документ "Расходная накладная"; - "Приходный кассовый ордер" в документ "Приходный кассовый ордер"; - "Расходный кассовый ордер" в документ "Расходный кассовый ордер"; - "Счет-фактура выданный" в документ "Счет-фактура выданный"; - "Счет-фактура полученный" в документ "Счет-фактура полученный"; - "Отчет реализатора" в документ "Реализация отгруженной продукции"; - "Приходная реализатора" в документ "Поступление товаров" (комиссионный товар); -"Приходная реализатора" с признаком Возврат в документ "Поступление товаров" с признаком «Возврат ранее отгруженных»; - "Расходная реализатора" в документ "Расходная накладная" с признаком «Отгрузка (счет 45)» ; - "Расходная реализатора" с признаком Возврат в документ "Расходная накладная" с признаком Возврат (комиссионный товар); - "ДвиженияДенежныхСредств" (Выписка банка) в документ "Выписка"; Таким образом Переносится в Бухгалтерию движения по ТОВАРАМ: вся оптовая и комиссионная торговля в части работы как с комиссионерами (передача собственного товара на комиссию), так и с комитентами (прием товаров на комиссию).

Другие программы категории

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С, любых документов и важных данных.