Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Проблема с подсистемой печати в УТ 11.1 (http://forums.kuban.ru/f1040/problema_s_podsistemoj_pechati_v_ut_11_1_a-6963195.html)

alex55 24.06.2015 16:03

Проблема с подсистемой печати в УТ 11.1
 
Есть типовая строка:
Макет = УправлениеПечатьюКлиент.ИнициализироватьМакет(ДвоичныеДанныеМакета, ТипМакета);
Думаю многие ее видели она сидит внутри -
попытка
исключение
конецпопытки

так вот Уже мозг взорвался выдает ошибку!
{ВнешняяОбработка.ПечатнаяФормаНовая.МодульОбъекта(382,17)**: Переменная не определена (УправлениеПечатьюКлиент)

Макет = УправлениеПечатьюКлиент.ИнициализироватьМакет(ДвоичныеДанныеМакета, ТипМакета);

F12 нажимаю функция есть она типовая. Что не так Спасибо!!!

alex55 24.06.2015 16:05

ПОЛНЫЙ ТЕКСТ ФУНКЦИИ

Функция СформироватьПечатнуюФорму(СсылкаНаДокумент, ОбъектыПечати) Экспорт

Состояние(НСтр("ru = 'Выполняется формирование печатной формы...'"));

ИмяМакета = "СтраховкаDOC";
ТипМакета = "DOC";
ДвоичныеДанныеМакета = ПолучитьМакет(ИмяМакета);
Области = ПолучитьОписаниеОбластейМакетаОфисногоДокумента();

ДанныеОбъекта = Новый Структура;

ДанныеОбъекта.Вставить("ТекущийГод", Год(ТекущаяДата()));

//ДанныеОбъекта = ПолучитьДанныеОбъекта();

Попытка
Макет = УправлениеПечатьюКлиент.ИнициализироватьМакет(ДвоичныеДанныеМакета, ТипМакета);
Если Макет = Неопределено Тогда
Возврат Неопределено;
КонецЕсли;
ПечатнаяФорма = УправлениеПечатьюКлиент.ИнициализироватьПечатнуюФорму(ТипМакета, Макет.НастройкиСтраницыМакета);
Если ПечатнаяФорма = Неопределено Тогда
Возврат Неопределено;
КонецЕсли;

Область = УправлениеПечатьюКлиент.ПолучитьОбласть(Макет, Области["ВерхнийКолонтитул"]);
УправлениеПечатьюКлиент.ПрисоединитьОбласть(ПечатнаяФорма, Область, Ложь);

Область = УправлениеПечатьюКлиент.ПолучитьОбласть(Макет, Области["НижнийКолонтитул"]);
УправлениеПечатьюКлиент.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбъекта, Ложь);

Область = УправлениеПечатьюКлиент.ПолучитьОбласть(Макет, Области["Договор"]);
УправлениеПечатьюКлиент.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбъекта, Ложь);

УправлениеПечатьюКлиент.ПоказатьДокумент(ПечатнаяФорма);
Исключение
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ИнформацияОбОшибке());
УправлениеПечатьюКлиент.ОчиститьСсылки(ПечатнаяФорма);
УправлениеПечатьюКлиент.ОчиститьСсылки(Макет);
Возврат Неопределено;
КонецПопытки;

УправлениеПечатьюКлиент.ОчиститьСсылки(ПечатнаяФорма, Ложь);
УправлениеПечатьюКлиент.ОчиститьСсылки(Макет);

КонецФункции

Reaper 24.06.2015 16:48

[quote=alex55;39370385] {ВнешняяОбработка.ПечатнаяФормаНовая.МодульОбъекта (382,17)**: Переменная не определена (УправлениеПечатьюКлиент) Макет = УправлениеПечатьюКлиент.ИнициализироватьМакет(Двои чныеДанныеМакета, ТипМакета); F12 нажимаю функция есть она типовая. Что не так Спасибо!!! [/quote]

Для тех кто в танке!
Клиентские общие модули не доступны для вызова на стороне сервера.

VZ 24.06.2015 17:05

"Семён Семёныч!?"

alex55 25.06.2015 09:59

Спасибо!


Текущее время: 07:27. Часовой пояс GMT +3.