Снегопат
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/