Разработка печатной формы.
24.02.2012
08:51
#1
День добрый. Может кто подсказать что не так и в чем ошибка.
Бухгалтерия 8.2, Конфигурация Далион управление магазином Про.
Пытаюсь создать внешнюю печатную форму Печать расходной накладной, стандартная не устраивает.
выдает ошибки при сохранении формы не могу разобраться в чем проблема , просьба сильно не пинать только только начниаю разбираться с внешними обработками.
Во вложении текст модуля и ниже ошибки, спасибо !!!
В реквизитах создана СсылкаНаОбьект "ДокументСсылка.РасходнаяНакладная"
Бухгалтерия 8.2, Конфигурация Далион управление магазином Про.
Пытаюсь создать внешнюю печатную форму Печать расходной накладной, стандартная не устраивает.
выдает ошибки при сохранении формы не могу разобраться в чем проблема , просьба сильно не пинать только только начниаю разбираться с внешними обработками.
Во вложении текст модуля и ниже ошибки, спасибо !!!
В реквизитах создана СсылкаНаОбьект "ДокументСсылка.РасходнаяНакладная"
24.02.2012
09:38
#2
Перед всеми переменными, на которые ругается, поставить СсылкаНаОбьект. , например, СсылкаНаОбьект.Склад
И еще, где стоит ЭтотОбъект, тоже заменить на СсылкаНаОбьект
И еще, где стоит ЭтотОбъект, тоже заменить на СсылкаНаОбьект
24.02.2012
12:33
#4
"Требуется помощь, еще один вопросик....Форму вроде сохранил без ошибок, подключил, при вызове из документа Расходная накладная все равно выдается ошибка "&&Ошибка открытия печатной формы".
Сделал процедуру в модуле для отладки в этой внешней печтаной форме...
в итоге при запуске отладки ругается, скрин во вложении.
В чем может быть проблема ?"
Сделал процедуру в модуле для отладки в этой внешней печтаной форме...
в итоге при запуске отладки ругается, скрин во вложении.
В чем может быть проблема ?"
24.02.2012
20:29
#5
"Перед первым ОбластьМакета = СсылкаНаОбьект.ПолучитьОбласть("Шапка");
добавить, если макет берется из документа:
Макет = Документы.РасходнаяНакладная.ПолучитьМакет("ИмяТвоегоМакета");
или, если макет берется из данной печатной формы:
Макет = ПолучитьМакет("ИмяТвоегоМакета");
и далее все СсылкаНаОбьект.ПолучитьОбласть(...) заменить на
Макет.ПолучитьОбласть(...)"
добавить, если макет берется из документа:
Макет = Документы.РасходнаяНакладная.ПолучитьМакет("ИмяТвоегоМакета");
или, если макет берется из данной печатной формы:
Макет = ПолучитьМакет("ИмяТвоегоМакета");
и далее все СсылкаНаОбьект.ПолучитьОбласть(...) заменить на
Макет.ПолучитьОбласть(...)"
Читают тему
(гостей: 1)