Имя: Пароль:
1C
1С v8
Печать не проведенного документа
0 poludennykh
 
03.02.22
13:37
Добрый день!
Возникла необходимость в печати внешней печатной формы не проведенного документа (Возврат товара от клиента).
Пытался сделать через расширение, но не получается. Вернее получается распечатать встроенную форму, а внешняя не хочет печататься.
1 НЕА123
 
03.02.22
13:46
у меня так
общий модуль ДополнительныеОтчетыИОбработкиКлиентПереопределяемый
Процедура ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы(ПечатаемыеОбъекты, СтандартнаяОбработка) Экспорт
    СтандартнаяОбработка = Ложь;
КонецПроцедуры
2 poludennykh
 
03.02.22
14:02
а как сделать, чтобы только нужная внешняя печатная форма могла распечататься
3 НЕА123
 
03.02.22
14:03
Процедура ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы(ПечатаемыеОбъекты, СтандартнаяОбработка) Экспорт
    Если НужнаяФорма Тогда
        СтандартнаяОбработка = Ложь;
    КонецЕсли;
КонецПроцедуры
4 ДенисЧ
 
03.02.22
14:08
В настройке команд в БСП для печати есть отдельное поле в структуре....
5 poludennykh
 
03.02.22
14:09
спасибо работает, только вот форму не могу пока сообразить как прописать. Как заполнить реквизит Нужная форма?
6 vicof
 
03.02.22
14:13
(5) Почитать документацию к БСП не?
7 poludennykh
 
03.02.22
14:22
пробовал через ПроверкаПроведенияПередПечатью, но что то не получилось.
Пока решение (3) позволяет сдвинуться с места. если лучше решения не найду, то попозже вернусь к задаче
8 poludennykh
 
03.02.22
14:24
Через расширение делал для типовой формы - все ОК, а вот для внешней не получается и не пойму в чем затык.
&После("ДобавитьКомандыПечати")
Процедура сн_ДобавитьКомандыПечати(КомандыПечати)

    ПараметрыОтбора = Новый Структура;
    ПараметрыОтбора.Вставить("Идентификатор", "ЗаказПоставщику");
    НайденныеСтроки = КомандыПечати.НайтиСтроки(ПараметрыОтбора);
        
    Для каждого строкаНС из НайденныеСтроки Цикл
        строкаНС.ПроверкаПроведенияПередПечатью = Ложь;
    КонецЦикла;        
    
КонецПроцедуры
Основная теорема систематики: Новые системы плодят новые проблемы.