Параметрический фильтр
Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.
|
Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.УдостоверениеЛичности.Вид.Наименование).
Логическое выражение может задаваться со скобками, с любым уровнем вложенности.
Применяется стандартная оптимизация при вычислении логического выражения.
В результате работы фильтра получается таблица значений, состав колонок которой
задается так же, как и реквизиты фильтра.
Фильтр может использоваться как для всех объектов указанного типа (получим ТЗ),
так и для одного объекта (получим признак фильтрации).
В сочетании с редактором и печатью ТЗ получается достаточно мощный инструмент для исследования базы данных.
В данной работе пришлось реализовать нормальную с точки зрения здравого смысла (но не 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
Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.
Визуальный конструктор SQL-запросов
ADirks
Конструктор SQL-запросов в основном предназначен для копания в базе данных.
Параметрический фильтр
ADirks
Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.
Общие.ТаблицаЗначений, Общие.ТаблицаЗначенийФорма
ADirks
Еще одна вариация на тему "расширение функционала ТЗ".
Альтернативные программы
Параметрический фильтр
ADirks
Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.
Обмен данными. Выгрузка документов из типовой Торговля и склад (ТиС) версии 9.2 и загрузка в типовую Бухгалтерию версии 4.5 ![]()
koser
Выгрузка документов из типовой "Торговля и склад" 9.
Учебник по языку Ассемблер в задачах и примерах
Unknown
Профессия программиста удивительна и уникальна.
Быстрые регистры
Unknown
Проект «Быстрые регистры для 1С».
Функции для работы с ТЗ (Таблицами Значений)
ADirks
Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.
Внешняя обработка "Отчет по таблице значений" v04-10
sau
ИСХОДНАЯ ИДЕЯ:
Для получения отчета ("Таблица") скармливать одному и тому же
внешнему отчету (ОтчетПоТабЗн.
Учебник по языку Basic в задачах и примерах
Unknown
Представляемая книга содержит опыт, накопленный автором за время работы преподавателем информатики в школе.
Учебник по программированию в среде С++ Builder
Unknown
Этот диск был задуман как руководство для самостоятельного изучения языка C/C++ в контексте его применения в среде Windows.
Учебник по технологии программирования
Unknown
Приходилось ли вам когда-нибудь: тратить кучу времени на то, чтобы закодировать неверный алгоритм? использовать слишком сложную структуру данных? при тестировании программы пропустить очевидную проблему? тратить день на то, чтобы обнаружить ошибку, которую можно было бы найти за пять минут? сталкиваться с тем, что программа должна работать в три раза быстрее и использовать меньше памяти? затрачивать титанические усилия на то, чтобы перевести программу с рабочей станции на PC или наоборот? пытаться внести изменения в чужую программу? переписывать программу целиком, потому что разобраться в ней не удалось? Ну и как — понравилось? С программистами такое происходит все время.
Обмен данными. Выгрузка документов из типовой "Торговля и склад" версии 8.7 и загрузка в типовую Бухгалтерию версии 4.5
koser
Перегружаются следущие документы:
- "Приходная накладная" в документ "Поступление товаров";
- "Расходная накладная" в документ "Расходная накладная";
- "Приходный кассовый ордер" в документ "Приходный кассовый ордер";
- "Расходный кассовый ордер" в документ "Расходный кассовый ордер";
- "Счет-фактура выданный" в документ "Счет-фактура выданный";
- "Счет-фактура полученный" в документ "Счет-фактура полученный";
- "Отчет реализатора" в документ "Реализация отгруженной продукции";
- "Приходная реализатора" в документ "Поступление товаров" (комиссионный товар);
-"Приходная реализатора" с признаком Возврат в документ "Поступление товаров" с признаком «Возврат ранее отгруженных»;
- "Расходная реализатора" в документ "Расходная накладная" с признаком «Отгрузка (счет 45)» ;
- "Расходная реализатора" с признаком Возврат в документ "Расходная накладная" с признаком Возврат (комиссионный товар);
- "ДвиженияДенежныхСредств" (Выписка банка) в документ "Выписка";
Таким образом Переносится в Бухгалтерию движения по ТОВАРАМ: вся оптовая и комиссионная торговля в части работы как с комиссионерами (передача собственного товара на комиссию),
так и с комитентами (прием товаров на комиссию).
Другие программы категории
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С, любых документов и важных данных.