Имя: Пароль:
1C
1С v8
Как ограничить создания на основании и печать по документу если он не поведен
0 Alex Проблемный
 
24.03.22
10:30
платформа 8.3.20.1674
1С:Транспортная логистика, экспедирование и управление автотранспортом КОРП, редакция 1.1 (1.1.11.1)
Дописанная

Как ограничить создания на основании и печать по документу если он не поведен как в типовых решениях 1С? Сейчас нет под рукой типовой 1С чтобы посмотреть.
1 Alex Проблемный
 
24.03.22
11:22
ап
2 PuhUfa
 
24.03.22
11:28
Пригласить специалиста -)
3 Доминошник
 
24.03.22
11:44
(0) Подсмотреть в любом документе.
К примеру, для печати так

КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
4 Масянька
 
24.03.22
11:49
+ (3) Если (Не Проведен) Тогда Отказ = Истина; КонецЕсли;
5 Alex Проблемный
 
24.03.22
11:51
(2) спасибо
(3) С печатью понял, а для создать на основании мб через подписку с событием ОбработкаЗаполнения?
(4) это про какое событие? и в каком документе? (приемник)
6 Alex Проблемный
 
24.03.22
12:05
(5)  через подписку с событием ОбработкаЗаполнения не подходит... мб событие формы "ПриСозданииНаСервере"?
7 Йохохо
 
24.03.22
12:05
(5) спроси лучше: это на 8.3?
8 Alex Проблемный
 
24.03.22
12:08
(7) см. (0) "платформа 8.3.20.1674"
9 Масянька
 
24.03.22
12:13
(5) В процедуре Печать документа.
10 del123
 
24.03.22
12:43
а что делать если документ провели, создали на основании нужный документ, затем документ основание распровели?
11 unbred
 
24.03.22
12:51
(10) пишем в регистр сведений "Нопичатанные Дакументы" .
при распроведении  делаем запрос к регистру. если уже напечатан- распроводить низя. или можно, если у тебя есть роль ("МожнаРоспровестиНопичатанныеДакументы")
12 lEvGl
 
гуру
24.03.22
13:43
по аналогии с типовыми. например, поступление - счет фактура
13 hhhh
 
24.03.22
16:22
(6) ВызватьИсключение делай
Закон Брукера: Даже маленькая практика стоит большой теории.