|
Установка программно параметров СКД в отчете
| ☑ |
0
Vyacheslav_UZ
21.08.17
✎
08:50
|
Доброго дня. Подскажите что делаю не так? Создал отчет СКД. Создал форму. В модуле устанавливаю параметры:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
Параметры = КомпоновщикНастроек.Настройки.ПараметрыДанных;
Параметры.УстановитьЗначениеПараметра("Возврат", );
Параметры.УстановитьЗначениеПараметра("ДатаОкончания",КонецДня(ДатаОкончания));
Параметры.УстановитьЗначениеПараметра("Контрагент", Контрагент);
Параметры.УстановитьЗначениеПараметра("ДатаНачало", ДатаНачало);
Параметры.УстановитьЗначениеПараметра("Организация", Органзация);
Параметры.УстановитьЗначениеПараметра("Регион", Регион);
Параметры.УстановитьЗначениеПараметра("Субконто2", Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Средства, полученные от покупателей и заказчиков"));
Параметры.УстановитьЗначениеПараметра("Счет", ПланыСчетов.Хозрасчетный.РасчетныеСчета);
КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
Не отрабатывает.
|
|
1
Vyacheslav_UZ
21.08.17
✎
08:55
|
Параметры.УстановитьЗначениеПараметра("Возврат","Возврат неправильно уплаченные суммы полученные от покупателей и заказчиков" );
Тут так.
|
|
2
Мимохожий Однако
21.08.17
✎
09:04
|
Посмотри перед загрузкой настроек в отладчике, что там есть на самом деле.
|
|
3
SleepyHead
гуру
21.08.17
✎
09:09
|
//Параметры.УстановитьЗначениеПараметра("Организация", Органзация);
органзация
|
|
4
aleks_default
21.08.17
✎
09:13
|
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема,Настройки,)
|
|
5
Vyacheslav_UZ
21.08.17
✎
09:21
|
Всё. Всем спасибо. В Типовой Бухгалтерии есть типовой метод установки параметров. Вот может кому надо.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ТиповыеОтчеты.УстановитьПараметр(КомпоновщикНастроек, "Контрагент", Контрагент);
КонецПроцедуры
Решено.
|
|
6
Vyacheslav_UZ
21.08.17
✎
09:39
|
(3) ) Увидел сам ржал
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший