Modber Сообщество
профессионалов по 1С

8.2 Внешняя обработка => Управляемая форма => ПолучитьМакет

  
Сообщений: 1

0
Не работает, в чем может быть дело?

&НаКлиенте
Процедура Печать()
Макет = ПолучитьМакет("Макет");
Редактировалось: 1 раз (Последний: 31 августа 2014 в 18:21)
Сообщений: 4

0
В 8.2 для обращения к свойствам основного реквизита нужно указать сам реквизит и через точку свойство.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Пример:

МакетОбработки = ВнешОбработка.ПолучитьМакет("Шаблон");

Вот этот код работает:

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

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



Прийдется каждый раз извращаться в управляемых формах.
Сообщений: 4

0
Всё дело в том, что управляемые формы глючат постоянно :/
Можешь еще попробовать переписать на неуправляемую форму.
Генеральный руководитель отдела разработки 1С Рупасов Константин посоветовал мне так сделать smile
В начало страницы 
|
Перейти на форум: