Имя: Пароль:
1C
1С v8
Печать ВПФ без проведения
0 Сапсан
 
23.01.24
08:07
УТ11.
При печати внешней печатной формы требуется проведения документа. Кто знает, как отключить?
Покопался, не нашёл.
1 DJ Anthon
 
23.01.24
08:09
это может быть в самой печатной форме в коде
2 Сапсан
 
23.01.24
08:29
Не нашел в коде печатной формы
3 2S
 
23.01.24
08:40
права посмотри
4 Ненавижу 1С
 
23.01.24
08:44
КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
5 Сапсан
 
23.01.24
09:34
(4) В ВПФ нет такого поля у команды печати
6 Ivanich
 
23.01.24
11:01
Через расширение. Посмотрел как у меня в КА. Откуда брал - не помню, возможно с Инфостарта.
В модуле менеджера документа РтиУ:
&После ("ДобавитьКомандыПечати")
Процедура Расш1ПНД_ДобавитьКомандыПечати(КомандыПечати) Экспорт

    ПараметрыОтбора = Новый Структура;
    ПараметрыОтбора.Вставить("Идентификатор", "РасходнаяНакладная");
    НайденныеСтроки = КомандыПечати.НайтиСтроки(ПараметрыОтбора);
        
    Для каждого строкаНС из НайденныеСтроки Цикл
        строкаНС.ПроверкаПроведенияПередПечатью = Ложь;
    КонецЦикла;    
    
КонецПроцедуры
7 Ivanich
 
23.01.24
11:05
Только учтите, что "хитрый" менеджер укажет 5 единиц (2 было в свободном остатке, а 3 в резерве на другом менеджере) распечатал док-т и отгрузили. Т.е. "кинули" 2-го менеджера и был скандал
8 Сапсан
 
23.01.24
11:33
(6) В НайденныхСтроках только добавленные команды из менеджера документа. Команд внешних печатных форм не видит
9 Loko
 
24.01.24
06:46
(1) могу скинуть впф как реализовано у меня, на почту напиши.
10 MaximSh
 
24.01.24
09:51
(0) ДополнительныеОтчетыИОбработкиКлиентПереопределяемый.ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы

СтандартнаяОбработка = Ложь;

но (7) прав, это надо учитывать. У меня там счет, поэтому пофиг.
11 trdm
 
24.01.24
11:33
(7) Да, записи по там ситуациям надо лоогировать.