|
ЗУП 3.0: внешняя печатная форма для непроведенного документа | ☑ | ||
---|---|---|---|---|
0
marinell
05.12.14
✎
13:45
|
Доброго дня!
Есть ЗУП 3.0 УПФ, в которой невозможно напечатать документ (БЛ, в частности) без его проведения. Можно ли без изменения конфигурации сделать так, чтобы можно было напечатать непроведенный документ? Где найти эту настройку? Спасибо! |
|||
1
piter3
05.12.14
✎
14:03
|
а какие данные вы получите без движений?
|
|||
2
RomaH
naïve
05.12.14
✎
14:05
|
вроде правами должно решаться
|
|||
3
piter3
05.12.14
✎
14:07
|
право проведения,но все равно не даст.можно конечно закоментить в ПроверитьПроведенностьДокументовДиалогПроведения
|
|||
4
Logan G
05.12.14
✎
14:13
|
Вроде как раньше была настройка разрешающая печатать не проведённые доки. Правда как оно в 3.0 хз...
|
|||
5
RomaH
naïve
05.12.14
✎
14:15
|
ДополнительныеОтчетыИОбработкиКлиентПереопределяемый.ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы(ОбъектыНазначения, СтандартнаяОбработка);
если тут СтандартнуюОбработку в ложь? то что будет? |
|||
6
RomaH
naïve
05.12.14
✎
14:18
|
а, ну да, то и бкдет, что проверка проведения типовая исключится
т.е. вот в этом "Переопределяемый" и пишем свои проверки |
|||
7
piter3
05.12.14
✎
14:21
|
чорт побери внешняя... пропустил
|
|||
8
RomaH
naïve
05.12.14
✎
14:21
|
т.е.
если РольДоступна ПравоПечатиНепроведенныхДокументов тогда стандарнтная обработка = Ложь и никаких вопросов не будет надо будет изменить эту процедуру и добавить новую роль в конфу иначе, похоже, никак |
|||
9
Shrek_yar
05.12.14
✎
14:23
|
Настройка необходимости проведения документов перед формированием внешних печатных форм
По умолчанию, перед формированием любой внешней печатной формы проверяется проведённость печатаемых объектов-документов и, если находится хотя бы один непроведённый документ, пользователю будет выдано соответствующее предложение его провести. Если пользователь отказывается это делать, печать не выполняется. Такую проверку можно отключить при внедрении подсистемы. Для этого необходимо в общем модуле ДополнительныеОтчетыИОбработкиКлиентПереопределяемый в процедуре ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы установить параметру СтандартнаяОбработка значение Ложь: Процедура ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы(ПечатаемыеОбъекты, СтандартнаяОбработка) Экспорт СтандартнаяОбработка = Ложь; КонецПроцедуры |
|||
10
Shrek_yar
05.12.14
✎
14:23
|
http://its.1c.ru/db/bspdoc#content:22:1:issogl2_настройканеобходимостипроведениядокументовпередформированиемвнешнихпечатныхформ
|
|||
11
Shrek_yar
05.12.14
✎
14:48
|
Затем необходимо разработать описательную часть, перечислив команды печати для каждого объекта в процедуре ДобавитьКомандыПечати, указав представление, идентификатор и другие параметры (подробнее см. таблицу ниже). Например:
// Счет на оплату КомандаПечати = КомандыПечати.Добавить(); КомандаПечати.МенеджерПечати = "Документ._ДемоСчетНаОплатуПокупателю"; КомандаПечати.Идентификатор = "СчетЗаказ"; КомандаПечати.Представление = НСтр("ru = 'Счет на оплату'"); КомандаПечати.ПроверкаПроведенияПередПечатью = Истина; |
|||
12
marinell
05.12.14
✎
18:14
|
Спасибо большое, особенно Shrek_yar! Я так поняла, без правки конфы этого не сделаешь никак, возьму на заметку решение.
|
|||
13
Shrek_yar
07.12.14
✎
21:57
|
КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
я бы так попробовал в ВПФ добавить параметр в команду |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |