Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 ноя 2024, 05:35

Команда печати во внешней обработке

Автор skillful, 17 ноя 2018, 21:39

0 Пользователей и 1 гость просматривают эту тему.

skillful

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

// Получим ключ уникальности открываемой формы.
КлючУникальности = Строка(Новый УникальныйИдентификатор);
ПараметрыПечатиСтр = Новый Структура();
//ПараметрыПечатиСтр.Вставить("Сотрудник", Сотрудник);
//ПараметрыПечатиСтр.Вставить("НачалоПериода", Объект.НачалоПериода);
//ПараметрыПечатиСтр.Вставить("КонецПериода", Объект.КонецПериода);

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


ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ЭтаФорма, КлючУникальности);

КонецПроцедуры


Данная процедура нормально срабатывает в документе конфигуратора. А вот если данную процедуру поместить во внешнюю обработку, то ругается на строку ПараметрыОткрытия.ИмяМенеджераПечати = "ВнешниеОбработки.СчетНаОплату2";

Внешняя обработка называется "СчетНаОплату2". Как победить данную ошибку?

{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(2702)}: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().

Объект метаданных не найден по полному имени:
"ВнешниеОбработки.СчетНаОплату2".





AsadRoman

Во внешней обработке нет менеджера обработки.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск