Имя: Пароль:
1C
1С v8
Внешняя печатная форма и контроль проведения
, ,
0 poligraf
 
18.12.15
10:09
Любая конфигурация на современных БСП.

Когда в модуле формы добавляется команда печати, то есть параметр контроля проведения документа.
Во внешней форме как такой же добавить?
1 Cyberhawk
 
18.12.15
10:14
В БСП 2.3 эта проверка по умолчанию включена и зашита в коде модулей подсистемы
2 Мимохожий Однако
 
18.12.15
10:16
Возьми Демо БСП и посмотри в образце внешней печатной формы
3 Cyberhawk
 
18.12.15
10:16
В БСП 2.2, кстати, тоже. Так что если у тебя не предлагается провести при печати непроведенного, то скорее всего были внесены изменения в конфигурацию
4 Cyberhawk
 
18.12.15
10:19
В типовых БСП даже добавленный параметр в команду печати будет проигнорирован - всегда будет задаваться вопрос-предложение о проведении перед печатью непроведенного
5 poligraf
 
18.12.15
10:20
Не правда ваша...

КомандаПечати = КомандыПечати.Добавить();
КомандаПечати.Идентификатор = "РасходнаяНакладная";
КомандаПечати.Представление = НСтр("ru = 'Расходная накладная'");
КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;

Это из модуля менеджера.
Проверка, да, в модулях подсистемы.
Но каждой команде можно поставить проверять или нет
6 Мимохожий Однако
 
18.12.15
10:22
(5)Так в чём твой вопрос?
7 poligraf
 
18.12.15
10:23
(6) во внешнюю форму как вставить

КомандаПечати.ПроверкаПроведенияПередПечатью = Ложь;
8 Мимохожий Однако
 
18.12.15
10:24
(7)Демо посмотрел? ))
9 Cyberhawk
 
18.12.15
10:26
(5) Я вел речь о подсистеме БСП "Дополнительные отчеты и обработки", а ты - о подсистеме "Печать".
Так что ты заблуждаешься, ответ в (4) применительно к твоей задаче дан
10 poligraf
 
18.12.15
10:33
(9) понял, так и думал
11 Cyberhawk
 
18.12.15
10:37
(10) Так тебе надо эту проверку для внешних печатных форм отключить? Тогда без изменения кода конфигурации - никак.
P.S. Общий модуль из нужной подсистемы с суффиксом "Переопределяемый", если что, тебе в помощь.