Имя: Пароль:
1C
1С v8
Отладка внешней печатной формы, УТ 11
0 1sik
 
10.04.14
16:16
Была похожая тема но мне не помогла решить проблему (v8: Обращение к процедурам модуля объекта из управляемой формы.)

Ситуация такая: взял внешнюю печатную форму и чтобы пройти по ней отладчиком, решил сделать форму на которой есть одна лишь кнопка,в модуле формы написал

&НаКлиенте
Процедура Команда1(Команда)
    ПечатьНаСервере();
КонецПроцедуры

&НаСервере
Процедура ПечатьНаСервере()
    Объект = РеквизитФормыВЗначение("Объект");
    Объект.Печать();
КонецПроцедуры

В модуле объекта есть процедура печать, и она экспортная, но к ней все равно не дает обратится.
Ругается таким образом:
{Форма.Форма.Форма(9)}: Ошибка при установке значения атрибута контекста (Объект)
    Объект = РеквизитФормыВЗначение("Объект");
по причине:
Нельзя изменять поле, содержащее объект данных формы.
В чем может быть проблема
1 be-may
 
10.04.14
16:21
ты переменную назвал так, как назван основной реквизит (или как его там правильно называют?) формы
2 1sik
 
10.04.14
16:22
(1) Спасибо, теперь взлетело.