Проблема с подсистемой печати в УТ 11.1 Есть типовая строка: Макет = УправлениеПечатьюКлиент.ИнициализироватьМакет(ДвоичныеДанныеМакета, ТипМакета); Думаю многие ее видели она сидит внутри - попытка исключение конецпопытки так вот Уже мозг взорвался выдает ошибку! {ВнешняяОбработка.ПечатнаяФормаНовая.МодульОбъекта(382,17)**: Переменная не определена (УправлениеПечатьюКлиент) Макет = УправлениеПечатьюКлиент.ИнициализироватьМакет(ДвоичныеДанныеМакета, ТипМакета); F12 нажимаю функция есть она типовая. Что не так Спасибо!!! |
ПОЛНЫЙ ТЕКСТ ФУНКЦИИ Функция СформироватьПечатнуюФорму(СсылкаНаДокумент, ОбъектыПечати) Экспорт Состояние(НСтр("ru = 'Выполняется формирование печатной формы...'")); ИмяМакета = "СтраховкаDOC"; ТипМакета = "DOC"; ДвоичныеДанныеМакета = ПолучитьМакет(ИмяМакета); Области = ПолучитьОписаниеОбластейМакетаОфисногоДокумента(); ДанныеОбъекта = Новый Структура; ДанныеОбъекта.Вставить("ТекущийГод", Год(ТекущаяДата())); //ДанныеОбъекта = ПолучитьДанныеОбъекта(); Попытка Макет = УправлениеПечатьюКлиент.ИнициализироватьМакет(ДвоичныеДанныеМакета, ТипМакета); Если Макет = Неопределено Тогда Возврат Неопределено; КонецЕсли; ПечатнаяФорма = УправлениеПечатьюКлиент.ИнициализироватьПечатнуюФорму(ТипМакета, Макет.НастройкиСтраницыМакета); Если ПечатнаяФорма = Неопределено Тогда Возврат Неопределено; КонецЕсли; Область = УправлениеПечатьюКлиент.ПолучитьОбласть(Макет, Области["ВерхнийКолонтитул"]); УправлениеПечатьюКлиент.ПрисоединитьОбласть(ПечатнаяФорма, Область, Ложь); Область = УправлениеПечатьюКлиент.ПолучитьОбласть(Макет, Области["НижнийКолонтитул"]); УправлениеПечатьюКлиент.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбъекта, Ложь); Область = УправлениеПечатьюКлиент.ПолучитьОбласть(Макет, Области["Договор"]); УправлениеПечатьюКлиент.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбъекта, Ложь); УправлениеПечатьюКлиент.ПоказатьДокумент(ПечатнаяФорма); Исключение ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ИнформацияОбОшибке()); УправлениеПечатьюКлиент.ОчиститьСсылки(ПечатнаяФорма); УправлениеПечатьюКлиент.ОчиститьСсылки(Макет); Возврат Неопределено; КонецПопытки; УправлениеПечатьюКлиент.ОчиститьСсылки(ПечатнаяФорма, Ложь); УправлениеПечатьюКлиент.ОчиститьСсылки(Макет); КонецФункции |
[quote=alex55;39370385] {ВнешняяОбработка.ПечатнаяФормаНовая.МодульОбъекта (382,17)**: Переменная не определена (УправлениеПечатьюКлиент) Макет = УправлениеПечатьюКлиент.ИнициализироватьМакет(Двои чныеДанныеМакета, ТипМакета); F12 нажимаю функция есть она типовая. Что не так Спасибо!!! [/quote] Для тех кто в танке! Клиентские общие модули не доступны для вызова на стороне сервера. |
"Семён Семёныч!?" |
Спасибо! |
Текущее время: 07:27. Часовой пояс GMT +3. |