Снегопат https://snegopat.ru/forum/ |
|
std-templates/std-templates.js https://snegopat.ru/forum/viewtopic.php?f=3&t=167 |
Страница 1 из 1 |
Автор: | orefkov [ 16 апр 2012, 09:05 ] |
Заголовок сообщения: | std-templates/std-templates.js |
Скрипт для моментального подключения к Конфигуратору привычных файлов шаблонов. При запуске сканирует "каталог скрипта" и "каталог снегопата\templates" в поисках файлов "*.st" Те из файлов, которых нет в настройке шаблонов, добавляются в настройки и подключаются к Конфигуратору. Работать "в поле" становиться чуть-чуть проще и удобнее. Подробнее |
Автор: | orefkov [ 16 апр 2012, 09:11 ] |
Заголовок сообщения: | Re: std-templates/std-templates.js |
Предлагайте шаблоны-кандидаты на размещение в std-templates |
Автор: | vsuh [ 16 апр 2012, 10:39 ] |
Заголовок сообщения: | Re: std-templates/std-templates.js |
Если требуется в форме отчета на СКД получить какие-то параметры с формы отчета, я в пустой модуль формы отчета сразу вставляю шаблон "Сформировать СКД": Код: Перем Настройки;
Процедура Сформировать() УстановитьПараметрыСКД(); ДокументРезультат = ЭлементыФормы.Результат; ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки); ДокументРезультат.Очистить(); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина); КонецПроцедуры Процедура УстановитьПараметрыСКД() Настройки = КомпоновщикНастроек.Настройки; Параметры = Настройки.ПараметрыДанных; Парам1 = Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода")); Парам1.Значение = НачалоДня(НачалоПериода); Парам1.Использование = Истина; /// ... остальные параметры КонецПроцедуры |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |