Снегопат

Обсуждение Снегопата
Текущее время: 25 ноя 2024, 17:17

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: std-templates/std-templates.js
СообщениеДобавлено: 16 апр 2012, 09:05 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Скрипт для моментального подключения к Конфигуратору привычных файлов шаблонов.
При запуске сканирует "каталог скрипта" и "каталог снегопата\templates" в поисках файлов "*.st"
Те из файлов, которых нет в настройке шаблонов, добавляются в настройки и подключаются к Конфигуратору.
Работать "в поле" становиться чуть-чуть проще и удобнее.

Подробнее


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: std-templates/std-templates.js
СообщениеДобавлено: 16 апр 2012, 09:11 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Предлагайте шаблоны-кандидаты на размещение в std-templates


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: std-templates/std-templates.js
СообщениеДобавлено: 16 апр 2012, 10:39 
Не в сети

Зарегистрирован: 01 мар 2012, 15:37
Сообщения: 58
Если требуется в форме отчета на СКД получить какие-то параметры с формы отчета, я в пустой модуль формы отчета сразу вставляю шаблон "Сформировать СКД":
Код:
Перем Настройки;

Процедура Сформировать()
   УстановитьПараметрыСКД();
   ДокументРезультат = ЭлементыФормы.Результат;
   ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
   ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
   ДокументРезультат.Очистить();
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
   ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
КонецПроцедуры
   
Процедура УстановитьПараметрыСКД()
   Настройки = КомпоновщикНастроек.Настройки;
   
   Параметры = Настройки.ПараметрыДанных;
      
   Парам1 = Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода"));
   Парам1.Значение = НачалоДня(НачалоПериода);
   Парам1.Использование = Истина;
   /// ... остальные параметры   
КонецПроцедуры
   


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB