|
ошибка Метод объекта не обнаружен (Печать). Пытаюсь сделать печать по типовому |
☑ |
0
alekosansey
07.12.23
✎
12:58
|
Добрый день пытаюсь в БП к документу "Выкуп предметов лизинга" добавить печать формы ОС-1 с помощью расширения. Кнопку добавил в печать. Взял пример из документа "Возрат Ос от Арендодатора". Добавил в расширение метод "Печать" но он его почему то не видит т.к. в доке в самой конфе его нету. Что можно сделать чтобы заработало? Заранее огромное спасибо за ответ
|
|
1
alekosansey
07.12.23
✎
12:59
|
&После("ДобавитьКомандыПечати")
Процедура Расш1_ДобавитьКомандыПечати(КомандыПечати)
// Акт о приеме-передаче ОС (ОС-1)
КомандаПечати = КомандыПечати.Добавить();
КомандаПечати.Идентификатор = "ОС1";
КомандаПечати.Представление = НСтр("ru = 'Акт о приеме-передаче ОС (ОС-1)'");
КомандаПечати.Обработчик = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечати";
КонецПроцедуры
|
|
2
alekosansey
07.12.23
✎
12:59
|
Так добавляю кнопку
|
|
3
alekosansey
07.12.23
✎
13:00
|
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
// Проверяем, нужно ли для макета СчетЗаказа формировать табличный документ.
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ОС1") Тогда
ИмяМакета = "";
// Формируем табличный документ и добавляем его в коллекцию печатных форм.
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ОС1", НСтр("ru = 'ОС-1 (Акт о приеме-передаче ОС)'"),
ПечатьОС1(МассивОбъектов, ОбъектыПечати, ПараметрыПечати, ИмяМакета), , ИмяМакета);
КонецЕсли;
ОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода);
КонецПроцедуры
|
|
4
alekosansey
07.12.23
✎
13:00
|
Это в расширении метод печати. Ну и дальше функция заполнения табдока
|
|
5
MaximSh
07.12.23
✎
13:05
|
(0) в модуле менеджера документа нет процедуры Печать. Надо написать самому.
|
|
6
Табуретко
07.12.23
✎
13:07
|
(0) а накой в расширение? внешние печатные формы уже моветон?
|
|
7
alekosansey
07.12.23
✎
13:11
|
(5) нельзя трогать конфу основное требование
|
|
8
alekosansey
07.12.23
✎
13:14
|
(6) сейчас посмотрю. Просто никогда не пользовался этим
|
|
9
Garykom
07.12.23
✎
13:14
|
ПечатьОС1 ?
|
|
10
alekosansey
07.12.23
✎
13:19
|
А что здесь неправильно?
|
|
11
alekosansey
07.12.23
✎
13:20
|
(6) отличная идея. Сделаю внешней печатной формой. Спасибо огромное тебе добрый человек
|
|
12
d4rkmesa
07.12.23
✎
13:53
|
(0) У расширения не стоит галочка безопасного режима?
|
|