официальный партнёр 1С по деловому софту
Закрыть
Логин:
Пароль:
Забыли свой пароль?
  Войти
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
 
8(495)229-30-42
город Зеленоград, ул. Юности, д.8

Программное формирование отчёта на СКД в простейшем варианте

ПРОГРАММНАЯ УСТАНОВКА ПАРАМЕТРОВ
Процедура УстановитьПараметрНастроекСКД(Настройки, ИмяПараметра, ЗначениеПараметра)
   
   ПараметрСКД = Настройки.ПараметрыДанных.Элементы.Найти(ИмяПараметра);
   ПараметрСКД.Использование = Истина;
   ПараметрСКД.Значение      = ЗначениеПараметра;
   
КонецПроцедуры



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