Счет — фактура 1137 (проведенных и не проведенных документов) для УТ 11


Печать счет — фактуры 1137 для проведенных и не проведенных документов.

По заказам клиентов пришлось переделать стандартную внешнюю обработку счет-фактуры, чтобы она печатала из не проведенных документов. Плюс этой обработки, что после создания реализации не надо создавать счет — фактуру, а можно сразу ее вывести на печать.

Счет-фактура предназначена для  Управления торговлей ред. 11

3 Comments

  1. MaximStav

    В релизе 11.0.9 для того что бы была возможность печатать из непроведенного документа необходимо в процедуре ВыполнитьОткрытиеПечатнойФормы() общей формы «ДополнительныеОтчетыИОбработки» ремарить проверку на проведенность:

    &НаКлиенте
    Процедура ВыполнитьОткрытиеПечатнойФормы()
    
    // Добавлено———
    Если ВыполняемаяОбработка.Идентификатор = «СчетФактураВыданный1137»  тогда
    ПроверкаПроведения = истина;
    Иначе
    ПроверкаПроведения = УправлениеПечатьюКлиент.ПроверитьДокументыПроведены(ВыполняемаяОбработка.ОбъектыНазначения);
    КонецЕсли;
    // КонецДобавления —-
    
    Если ПроверкаПроведения Тогда
    
    ПараметрыОткрытия = Новый Структура(«ИсточникДанных, ПараметрыИсточника»);
    ПараметрыОткрытия.ИсточникДанных     = ВыполняемаяОбработка.Ссылка;
    ПараметрыОткрытия.ПараметрыИсточника = Новый Структура(«ИдентификаторКоманды, ОбъектыНазначения»);
    ПараметрыОткрытия.ПараметрыИсточника.ИдентификаторКоманды = ВыполняемаяОбработка.Идентификатор;
    ПараметрыОткрытия.ПараметрыИсточника.ОбъектыНазначения    = ВыполняемаяОбработка.ОбъектыНазначения;
    
    ОткрытьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия);
    
    ПоказатьРезультатВыполненияОбработки();
    
    Иначе
    
    // Действие не требуется — подсистема «Управление печатью» сама выводит ошибки,
    // а данная форма остается открытой
    
    КонецЕсли;
    

    Показать

    Reply
  2. KillHunter

    а в чем собсно говоря вопрос ?

    Reply
  3. DoctorRoza

    Отмечусь, может пригодится!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *