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

Не выводиться ПФ расширения

Автор sali, 21 окт 2024, 09:09

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

sali

добрый день, форумчане. вопрос такой почему здесь нет ПФ которую я создал через расширение и хотелось бы видеть в предприятии [КОПИЯ] Бухгалтерия для Кыргызстана, редакция 3 21.10.2024 12_05_34.png
&ИзменениеИКонтроль("ДобавитьКомандыПечати")
Процедура Расш1_ДобавитьКомандыПечати(КомандыПечати)

КомандаПечати = КомандыПечати.Добавить();
КомандаПечати.Идентификатор = "СчетНаОплату";
КомандаПечати.Представление = НСтр("ru = 'Счет на оплату'");
КомандаПечати.Обработчик = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечати";
КомандаПечати.Порядок = 1; 

#Вставка     
КомандаПечати = КомандыПечати.Добавить();
КомандаПечати.Идентификатор = "АктВыполненныхРаботРасш";
КомандаПечати.Представление = НСтр("ru = 'Акт выполненных работ'");
КомандаПечати.Обработчик = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечати";
КомандаПечати.Порядок = 1;
КомандаПечати.ПроверкаПроведенияПередПечатью = Ложь;
#КонецВставки


// Текст договора
КомандаПечати = КомандыПечати.Добавить();
КомандаПечати.Идентификатор = "Договора";
КомандаПечати.Представление = НСтр("ru = 'Договор'");
КомандаПечати.Обработчик    = "ПечатьДоговоровКлиент.ВыполнитьКомандуПечатиТекстаДоговора";
КомандаПечати.СписокФорм    = "ФормаДокумента";
КомандаПечати.Порядок       = 30;

Если ПравоДоступа("Использование", Метаданные.Отчеты.РеестрДокументов) Тогда
// Реестр документов
КомандаПечати = КомандыПечати.Добавить();
КомандаПечати.Идентификатор  = "РеестрСчетНаОплатуПокупателю";
КомандаПечати.Представление  = НСтр("ru = 'Реестр документов'");
КомандаПечати.ЗаголовокФормы = НСтр("ru = 'Реестр документов ""Счет на оплату покупателю""'");
КомандаПечати.Обработчик     = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечатиРеестраДокументов";
КомандаПечати.СписокФорм     = "ФормаСписка";
КомандаПечати.Порядок        = 100;
КонецЕсли;

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

Функция ПечатьАктВыполненныхРаботРасш(МассивОбъектов, ОбъектыПечати)...
КонецФункции


&ИзменениеИКонтроль("Печать")
Процедура Расш1_Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода)

Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "СчетНаОплату") Тогда
// Формируем табличный документ и добавляем его в коллекцию печатных форм.
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
"СчетНаОплату", НСтр("ru = 'Счет на оплату'"), ПечатьСчетНаОплату(МассивОбъектов, ОбъектыПечати),,
"Документ.СчетНаОплатуПокупателю.ПФ_MXL_СчетНаОплату");
КонецЕсли; 
#Вставка
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "АктВыполненныхРаботРасш") Тогда
// Формируем табличный документ и добавляем его в коллекцию печатных форм.
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
"АктВыполненныхРаботРасш", НСтр("ru = 'Акт выполненных работ'"), ПечатьСчетНаОплату(МассивОбъектов, ОбъектыПечати),,
"Документ.СчетНаОплатуПокупателю.ПФ_MXL_АктВыполненныхРаботРасш");
КонецЕсли; 
#КонецВставки

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

sali


sali


Теги:

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

Рейтинг@Mail.ru

Поиск