Имя: Пароль:
1C
 
ошибка Метод объекта не обнаружен (Печать). Пытаюсь сделать печать по типовому
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) У расширения не стоит галочка безопасного режима?
Независимо от того, куда вы едете — это в гору и против ветра!