После обновления перестала работать внешняя печатная форма
Добрый день. После обновления бухгалтерии до версии Бухгалтерия предприятия, редакция 3.0 (3.0.143.32) перестала работать внешняя печатная форма акта сверки. Сейчас вот такие параметры регистрации
Пробовал менять на такие , но тогда открывается окно печати документа, с заголовком, и все, без табличного документа. В первом случае вообще ничего не происходит при нажатии на кнопку печати. Подскажите, пожалуйста, что не так делаю?
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(СтандартныеПодсистемыСервер.ВерсияБиблиотеки());
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
ПараметрыРегистрации.Назначение.Добавить("Документ.АктСверкиВзаиморасчетов");
//ПараметрыРегистрации.Версия = ЭтотОбъект.Метаданные().Комментарий;
ПараметрыРегистрации.Версия = "1.0";
ПараметрыРегистрации.БезопасныйРежим = Ложь;
//ПараметрыРегистрации.Наименование = "СведенияОВнешнейОбработке";
ПараметрыРегистрации.Наименование = ЭтотОбъект.Метаданные().Представление();
//ПараметрыРегистрации.Информация = "Сведения о внешней обработке";
ПараметрыРегистрации.Информация = ЭтотОбъект.Метаданные().Комментарий;
Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеВнешнейКомпоненты("ОбщийМакет.КомпонентаПечатиШтрихкодов");
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
//Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина, Истина);
//ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
НоваяКоманда.Представление = НСтр("ru = 'Акт сверки (внешняя)'");
//НоваяКоманда.Представление = НСтр("ru = '" + ЭтотОбъект.Метаданные().Синоним + "'");
НоваяКоманда.Идентификатор = "АктСверки_Внешняя";
//НоваяКоманда.Идентификатор = ЭтотОбъект.Метаданные().Имя;
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
НоваяКоманда.ПоказыватьОповещение = Истина;
Возврат ПараметрыРегистрации;
КонецФункции
ПоказатьПробовал менять на такие
ПараметрыРегистрации = Новый Структура;
МассивНазначений = Новый Массив;
МассивНазначений.Добавить("Документ.АктСверкиВзаиморасчетов");
ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
ПараметрыРегистрации.Вставить("Наименование", ЭтотОбъект.Метаданные().Представление());
ПараметрыРегистрации.Вставить("БезопасныйРежим", ЛОЖЬ);
ПараметрыРегистрации.Вставить("Версия", "1.0");
ПараметрыРегистрации.Вставить("Информация", ЭтотОбъект.Метаданные().Комментарий);
ТаблицаКоманд = ПолучитьТаблицуКоманд();
ДобавитьКоманду(ТаблицаКоманд, НСтр("ru = 'Акт сверки (внешняя)'"), "АктСверкиВзаиморасчетов_Внешняя", "ОткрытиеФормы", Истина, "ПечатьMXL");
ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
Возврат ПараметрыРегистрации;
ПоказатьПо теме из базы знаний
- Внешняя печатная форма т-53 с ФИО
- Внешняя печатная форма счета на оплату с печатью и подписями БП 3.0 с версии 3.0.42
- Практика создания заказной внешней печатной формы для УТ 11.3
- Внешние печатные формы, БСП 3.1.9, с формой отладки, серверный метод, клиентский целиком и по выделенным строкам табличной части
- Внешняя печатная форма с выводом формы настроек перед печатью (выбор подписантов). Работает на БСП 3.1.9, имеет 1 форму настроек, есть режим отладки, управляемые формы 8.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7)При анализе причин почему не печатаются внешние формы нашел что в обработке ПечатьДокументов При создании на сервере при проверке комплекта печатных форм происходит просто возврат. Посмотрел как было в предыдущих версиях. и о... там при отсутствии комплекта формировался комплект который передавался через параметры. Вот и показал разницу что сейчас в обработке и то что я дописал. Печать восстановилась.
В ЗУП я не смотрел. Но если там такой же принцип, то скорее всего возможна такая же ошибка при печати внешних форм.
В ЗУП я не смотрел. Но если там такой же принцип, то скорее всего возможна такая же ошибка при печати внешних форм.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот