Имя: Пароль:
1C
 
Печатная форма документа на СКД?
0 Klesk666
 
01.06.16
07:57
УФ. Сделал макет, надо передать туда два параметра и вывести. Как?
1 LordCMEPTb
 
01.06.16
08:09
ПриКомпоновкеРезультата? УстановитьЗначениеПараметра?
2 Klesk666
 
01.06.16
08:34
Пробую так, пишет параметр не найден

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    ТабличныйДокумент=ПолучитьТабличныйДокумент(ПараметрКоманды);
    ТабличныйДокумент.Показать();
КонецПроцедуры

Функция ПолучитьТабличныйДокумент(ПараметрКоманды)
    СхемаКомпоновкиДанных=Документы.ДополнительноеСоглашениеПоКомиссииОрганизаций.ПолучитьМакет("ДополнительноеСоглашение");
    Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Организация", ПараметрКоманды.Организация);
3 LordCMEPTb
 
01.06.16
08:48
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра
Это попытка установить значение параметра в настройках. А если он недоступен пользователю? Все правильно пишет.
Тут надо либо параметр самой схемы устанавливать:
СхемаКомпоновкиДанных.ПараметрыДанных.Найти(...
либо параметр в схеме делать доступным.
4 Klesk666
 
01.06.16
08:56
(3) Включать в доступные поля - стоит
5 Klesk666
 
01.06.16
09:18
все, разобрался спасибо, надо было параметры - включать в польз. настройки