Имя: Пароль:
1C
 
Значение Плана счетов в СКД
0 pro3ri
 
04.08.15
10:12
Добрый день!
Почему не работает след конструкция:
https://s.mail.ru/4XZkoW4J865g/img-2015-08-04-12-11-42.png
и как все таки побороть не делая предопределенных элементов?
1 AlexToo
 
04.08.15
10:15
(0) в модуле твоего отчета должна быть процедура при компоновке данных в ней можешь установить значение твоего параметра с поиском по коду и без предопределенных элементов.
2 pro3ri
 
04.08.15
10:19
(1) это в модуле объекта или менеджера?
3 AlexToo
 
04.08.15
10:20
(2) в модуле объекта, до словно название процедуры не помню, но в выпадающем списке ее найти можно.
4 pro3ri
 
04.08.15
10:22
(3) похоже на ПриКомпоновкеРезультата(<ДокументРезультат>, <ДанныеРасшифровки>, <СтандартнаяОбработка>)
5 AlexToo
 
04.08.15
10:24
(4) да по моему она, щас пример попробую найти.
6 pro3ri
 
04.08.15
10:51
написал такую конструкцию,


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



но она не работает, не присваивает значение счета...
7 AlexToo
 
04.08.15
11:03
(6) вот мой код
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    
    КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачалоПериода", НачалоДня(НачалоПериода));
    КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("КонецПериода", КонецДня(КонецПериода));
    
КонецПроцедуры
8 pro3ri
 
04.08.15
12:02
(7) спасибо! идет присвоение...
9 Armando
 
04.08.15
17:22
В выражении напиши ПланыСчетов...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.