|
Восстановление последовательностей и ОбработкаПроведения() | ☑ | ||
---|---|---|---|---|
0
AlexYurg
22.01.16
✎
09:00
|
Простой вопрос: можно ли в процедуре ОбработкаПроведения() определить, что это проведение было вызвано из Восстановления последовательностей (а не интерактивно)? Если можно, то как именно?
Платформа 8.2.19.130 |
|||
1
AlexYurg
22.01.16
✎
09:23
|
Знатоки еще спят?
|
|||
2
Defender aka LINN
22.01.16
✎
09:25
|
Для зачем?
|
|||
3
AlexYurg
22.01.16
✎
09:32
|
(2) При проведении выполняется некая проверка, чтобы пользователи не косячили. При восстановлении последовательностей эту проверку выполнять не нужно.
|
|||
4
vladko
22.01.16
✎
09:35
|
(3) проверку надо проводить ПриЗаписи, а не в ОбработкаПроведения.
|
|||
5
AlexYurg
22.01.16
✎
09:42
|
(4) Где проводить проверку - это другая тема, можем ее потом обсудить отдельно.
Сейчас вопрос простой: позволяет ли в принципе платформа отличить режим восстановления последовательностей? Я не знаю, как это сделать. Может быть, кто-то знает? Или точно нельзя? |
|||
6
ДенисЧ
22.01.16
✎
09:53
|
Можно при интерактиве писать в ДополнительныеСвойства какой-то флаг.
При групповом перепроведении его там не будет |
|||
7
Mort
22.01.16
✎
09:57
|
(6) а проведение из списка это не интерактив?
А вообще как обычно, кули думать трясти надо. О распятии расскажет потом и так далее. |
|||
8
AlexYurg
22.01.16
✎
09:58
|
(6) Да, насчет всяких флагов я тоже думал. Обходных путей много.
Похоже, на вопрос, поставленный в теме, ответ такой: отличить невозможно. |
|||
9
AlexYurg
22.01.16
✎
10:02
|
(7) Как "трясти" будем?
|
|||
10
hhhh
22.01.16
✎
10:16
|
(8) конечно невозможно. Основное правило ведь: проведение не должно зависеть от какой-то фигни.
|
|||
11
AlexYurg
22.01.16
✎
10:24
|
(10) Что фигня, а что нет - дело вкуса.
Различается же режим оперативного / неоперативного проведения. Точно так же мог бы различаться и режим группового / интерактивного проведения. |
|||
12
ibreiter
22.01.16
✎
10:31
|
(11) А по документу можно понять, как был он проведен - оперативно или нет?
|
|||
13
hhhh
22.01.16
✎
10:31
|
(11) сейчас всё интерактивное проведение - оно же и групповое. Разница стерлась.
|
|||
14
AlexYurg
22.01.16
✎
10:37
|
(13) Цитата из СП:
ОбработкаПроведения(<Отказ>, <РежимПроведения>) Параметры: ... <РежимПроведения> Тип: РежимПроведенияДокумента. В данный параметр передается текущий режим проведения. ... РежимПроведенияДокумента Значения Неоперативный (Regular) Оперативный (RealTime) |
|||
15
AlexYurg
22.01.16
✎
10:38
|
(12) По документу нельзя, а в процедуре ОбработкаПроведения - можно
|
|||
16
ibreiter
22.01.16
✎
10:42
|
(15) Если Дополнительные свойства будут - (6), тогда в обработке проведения вы тоже сможете понять, кто выполняет проведение
|
|||
17
AlexYurg
22.01.16
✎
10:46
|
(16) Да, это понятно. Согласен. Вопрос был скорее теоретический: можно ли отличить штатными средствами платформы, без всяких ухищрений. Похоже, нельзя.
|
|||
18
hhhh
22.01.16
✎
10:50
|
(16) в бух 3.0 допсвойства уже не катят. В обработку проведения передается просто ссылка на документ.
|
|||
19
ibreiter
22.01.16
✎
11:00
|
(18) У объекта не стало доп. свойств что ли?
|
|||
20
Mort
22.01.16
✎
11:04
|
(19) Ага. Отменили в бух 3.0 :)
|
|||
21
ibreiter
22.01.16
✎
11:05
|
(20) ;)
|
|||
22
darius357
26.01.16
✎
08:34
|
как всегда побакланили, и нифига толку
|
|||
23
mehfk
26.01.16
✎
08:44
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |