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