[МФ] Тривиальный шаблон обработки с использованием множественного фильтра (МФ)

Опубликовал Сергей (Che) Коцюра (CheBurator) в раздел Программирование - Универсальные функции

Надоело копи-пастить МФ... Простой шаблон обработки с использованием МФ. На форме - минимально требуемые реквизиты для типового МФ, в коде - обработка этих реквизитов... Т.е. - типа "облагороженный" кусок из кода типовой ТиС для быстрого клонирования для своих обработок

Надоело копи-пастить МФ... Простой шаблон обработки с использованием МФ. На форме - минимально требуемые реквизиты для типового МФ, в коде - обработка этих реквизитов... Т.е. - типа "облагороженный" кусок из кода типовой ТиС для быстрого клонирования для своих обработок

Для использования - в коде прописать заполнение типового МФ своими реквизитами для отбора.

Скачать файлы

Наименование Файл Версия Размер
Шаблон обработки МФ
.ert 192,00Kb
04.12.14
83
.ert 192,00Kb 83 Бесплатно

См. также

Добавить вознаграждение
Комментарии
1. Анатолий Ситников (acsent) 1003 16.09.06 14:23 Сейчас в теме
Разве еще остались люди которые разрабатывают на чистой 7.7 (без 1cpp)?
2. чебуратор 16.09.06 19:04 Сейчас в теме
есть еще такие люди... вот я например... пока просто не жмет.. но уже начал потихоньку смотреть ++
3. rjhev korum (корум) 292 19.09.06 11:00 Сейчас в теме
есть люди, которые работают в ДБФ режиме ;о)
Например, я.
4. tgu82 (tgu82) 17 05.02.09 09:33 Сейчас в теме
В-принципе в планировании закупок своем я так и делал
но чаще лень, поэтому сделать фильтр и перебросить в модуль две процедуры - дело 5 минут.
5. Dmitry The Wing (wing) 19 10.11.10 05:09 Сейчас в теме
Открыл отчет в ПУБ и увидел море ссылок на отсутствующие глобальные функции:
  • глПриСменеСтрокиТаблицыМФ
  • глДобавитьВТаблицуМФ
  • глФильтрПоПеременнойЗапроса
  • глМножественныйФильтрЗадан
  • глПриСменеСтрокиТаблицыМФ
  • глПроверкаАктуальностиОтчета
  • глПроверкаДаты
6. Сергей (Che) Коцюра (CheBurator) 3367 10.11.10 11:47 Сейчас в теме
(5) их придется взять из Торговли и Склада или Комплексной, также придется, видимо, взять объявление экспортных переменных Условие1,Условие2..Условие10
7. Dmitry The Wing (wing) 19 11.11.10 10:54 Сейчас в теме
(6) (0) :D Т.е. для того, чтобы заценить обработку и началь использовать ее в качестве облегчающего работу механизма, надо сперва найти где-то ТИС или комплексную, выковырять из нее то, чего не хватает... однако, очень удобно ;)
8. Сергей (Che) Коцюра (CheBurator) 3367 11.11.10 11:29 Сейчас в теме
(7) согласен. Однако, думается мне что в Пуб должен быть аналогичный механизм... В разработку добавлю упомянутые функции...
9. Dmitry The Wing (wing) 19 11.11.10 11:41 Сейчас в теме
Все множественные фильтры, что видел в ПУБ, реализованы в каждом отчете локально без вызовов чего-то глобального ... при разработке нового отчета напильник используется где-то на 50% ... они не догадались даже объединить такие вызовы как:
	УстановитьУсловиеЗапроса(1, ФлажокУсловие1, МоноУсловие1, СписокУсловие1, "ВидМПЗ", Текст, Заголовок);
	УстановитьУсловиеЗапроса(2, ФлажокУсловие2, МоноУсловие2, СписокУсловие2, "МПЗ",    Текст, Заголовок);
	УстановитьУсловиеЗапроса(3, ФлажокУсловие3, МоноУсловие3, СписокУсловие3, "Партия", Текст, Заголовок);
	УстановитьУсловиеЗапроса(4, ФлажокУсловие4, МоноУсловие4, СписокУсловие4, "Контрагент", Текст, Заголовок);
...Показать Скрыть

В моей версии аналогичного отчета сие выглядит так:
	Для й = 1 По СписокЗакладок.РазмерСписка() Цикл
		стр = "";
		СписокЗакладок.ПолучитьЗначение(й, стр);
		УстановитьУсловиеЗапроса(
			й,
			ЗначениеИзСтрокиВнутр(Шаблон("[ЗначениеВСтрокуВнутр(ФлажокУсловие" + й + ")]")),
			ЗначениеИзСтрокиВнутр(Шаблон("[ЗначениеВСтрокуВнутр(МоноУсловие" + й + ")]")),
			ЗначениеИзСтрокиВнутр(Шаблон("[ЗначениеВСтрокуВнутр(СписокУсловие" + й + ")]")),
			стр,
			Текст,
			Заголовок
		);
	КонецЦикла;
...Показать Скрыть