|
встроенная обработка проведение документов | ☑ | ||
---|---|---|---|---|
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) да, пришлось так и сделать - параметр сеанса. но устанавливаю его не "вшитой" обработки проведения документов, а в групповой обработке справочников и документов. так как вшитую никак не достать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |