Имя: Пароль:
1C
1С v8
встроенная обработка проведение документов
0 temmy70
 
06.02.14
16:49
Приветствую!
В УТ 10.3 есть встроенная обработка проведения документов. Есть какая-то переменная, показывающая что документ проводится обработкой? Или как обойти ненужные проверки при программном проведении?
1 х86
 
06.02.14
16:59
ОбменДанными.Загрузка = Истина

или в допсвойства объекта пиши к.л. флаг
2 Maxus43
 
06.02.14
17:00
а почему они ненужные? я вот думаю что нужные, ибо не должны отличаться документы от введённых вручную и какойто обработкой
3 temmy70
 
06.02.14
17:02
(1) ОбменДанными.Загрузка в обоих случаях Ложь. В каком месте я могу установить Истину? Просто не могу найти эту обработку, чтобы хоть как-то из нее сообщить, что будет групповое проведение.
4 Maxus43
 
06.02.14
17:04
и какие именно проверки не нравятся?
5 х86
 
06.02.14
17:05
(3)>>Просто не могу найти эту обработку

тогдыть сорри, ничем помочь не могу  )
6 temmy70
 
06.02.14
17:06
(2) ненужные, потому что стоят в модуле документа ПередЗаписью() и в некоторых случаях требуют от пользователя ввода доп информации. В модуле, потому что "хитрож...е товарищи могут проводить документ не открывая, а контроль должен быть обязательно". Сказано сделать в модуле документа. Сказано.. делаем.
7 temmy70
 
06.02.14
17:10
по мне так проверку надо на форму, и косяки "хитрож...х" выявлять отчетами и наказывать. Но указ сделать иначе. ((
8 Maxus43
 
06.02.14
17:23
лучше от греха сделать свою обработку по перепроведению этого типа документов, чтоб другие доки не страдали от ОбменДанными.загрузка
9 temmy70
 
06.02.14
17:25
(8) я так понимаю это в обработке надо поменять ОбменДанными.Загрузка?
10 Maxus43
 
06.02.14
17:25
да, перед проведением
11 temmy70
 
06.02.14
17:26
(10) так мне б найти эту обработку. она системная, и нигде кода найти не могу. Так бы я мог например параметр сеанса установить.
12 Maxus43
 
06.02.14
17:28
не надо никаких параемтров сеанса, зачем засорять базу ересью...
как обработка называется? так и ищи её в конфигураторе, можешь глобальным поиском с флагом "в свойствах"
13 temmy70
 
06.02.14
17:29
искал, нету. даже по фразам из справки обработки искал ((( по названию формы искал
14 temmy70
 
06.02.14
17:30
"проведение документов" с двумя вкладками: "проведение документов" и "восстановление последовательностей"
15 х86
 
06.02.14
17:31
(13)Операции/Проведение документов??
16 temmy70
 
06.02.14
17:32
да
17 х86
 
06.02.14
17:33
(14)не, ненайдешь  )

пользуй групповую обработку справ и доков из типовой
18 temmy70
 
06.02.14
17:35
(17) а ту совсем никак? пользователи-то ей пользуются. И не запретишь им, они же "хитрож...е" ))
19 shuhard
 
06.02.14
17:58
(18) да легко
допили при проведении из форм передачу в доп.свойства объекта "Я проведён из формы" и лови оное в общем модуле
20 temmy70
 
06.02.14
18:11
(19) думаю мне это не поможет. мне же нужно проверять при любом проведении, и с формы и нет. исключать только работу обработки группового проведения.
21 ASU_Diamond
 
06.02.14
19:07
сделай отдельный набор прав, перед проверкой проверяй назначен набор или нет, если назначен, то проверку обходи.
Добавь параметр сеанса и его изменяй перед началом перепроведения, соответственно в проверку вставь анализ этого параметра.
Ну и ещё несколько таких же вариантов, зависит от того как конкретно звучит задача
22 mistеr
 
06.02.14
19:20
(20) Тогда придется целый механизм мутить. Посмотри на проведение по партиям изнутри, поплохеет.
23 temmy70
 
06.02.14
22:23
(21) да, пришлось так и сделать - параметр сеанса. но устанавливаю его не "вшитой" обработки проведения документов, а в групповой обработке справочников и документов. так как вшитую никак не достать.