Имя: Пароль:
1C
 
Отмена проведения самого себя.
,
0 DES
 
22.04.18
19:20
Можно ли перед или в начале ОбработкаПроведения(Отказ, Режим) сделать Отмену проведения этого же документа?
Нужно проверить корректность данных, а они искажаются Движениями этого же документа.
1 shuhard
 
22.04.18
19:23
(0)[Нужно проверить корректность данных, а они искажаются Движениями этого же документа.]
- вычти
- проверь после проведения и отказ=истина
2 DES
 
22.04.18
19:24
(1) и так можно, но интересует отмена проведения перед проведением
3 jsmith82
 
22.04.18
19:25
(2) Ну а в чём проблема движения очистить?
4 jsmith82
 
22.04.18
19:25
В этой транзакции (с)
5 DES
 
22.04.18
19:27
(3) как и когда?
6 Лефмихалыч
 
22.04.18
19:27
Надо юзать границу и получать остатки и обороты на момент документа, исключая.
А не вот это вот фуфло (0)
7 shuhard
 
22.04.18
19:28
(2) ну поставь документу свойство удалять движения автоматически
8 jsmith82
 
22.04.18
19:28
(5) Когда - в обработке проведения
Как? - В смысле как?! Перебираешь коллекции движений и очищаешь
9 shuhard
 
22.04.18
19:29
(6) не модно
в типовых стоит проверка после проведения и откат транзакции и это верно
10 shuhard
 
22.04.18
19:29
(8) или вызываешь ОбработкаУдаленияПроведения =)
11 Лефмихалыч
 
22.04.18
19:31
(9) ну, или так. Но не вот это
12 Лефмихалыч
 
22.04.18
19:31
да и не факт, что там 8.3, так шта новомодные штаны могут не подойти
13 jsmith82
 
22.04.18
19:33
Ну вообще, конечно, в типовых делается исключение движений документа.
14 jsmith82
 
22.04.18
19:33
В тех случаях, когда это необходимо, ессно
15 RomanYS
 
22.04.18
19:36
(12) "новые" методы не связанны с используемой платформой, в теории эти алгоритмы даже на клюшках использовать
16 ugorchina
 
22.04.18
19:57
Я думаю можно вроде ж в восьмёрке в самом документе есть кнопки проведения и отмены проведения юзайте в эту сторону
17 DES
 
22.04.18
21:13
А в какой момент возникает Состояние Проведен?
что то у меня уже в процедуре  ОбработкаПроведения(Отказ, Режим) Проведен есть Истина.
18 hhhh
 
22.04.18
21:55
(17) это не только у тебя, у всех так. По логике так. Возникает состояние Проведен. После этого Обработка Проведения.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.