|
отловить успешное проведение, перепроведение, удаление проведения | ☑ | ||
---|---|---|---|---|
0
I_learn_1c
03.11.17
✎
15:23
|
Я запуталась в край.. выведите на верный путь, пожалуйста.
УТ 10.3. Документ Реализация товаров и услуг. ФормаДокумента. В зависимости от суммы документа начисляются бонусы - После проведения (если только успешно прошло) надо сделать движения по регистру накопления Бонусы. - Если что-то поменяли и перепровели, то надо и информацию о бонусах поменять. - Если Отменяют проведение, то информацию о бонусах удалить. Пробовала плясать от события формы "ПередЗаписью", если документ без ошибок, все норм. Но при проведении может быть ошибка, и тогда они не должны быть выполнены, а движения в бонусах выполняются. В обработке проведения не получается тоже. Модифицированность пробовала проверять на случай перепроведения, не вышло.. Подписку тоже не дошло как правильно сделать.. Явно что-то упускаю...Как можно отловить момент именно успешного проведения и перепроведения документа? |
|||
1
FIXXXL
03.11.17
✎
15:25
|
(0) как считается бонус? от чего?
|
|||
2
AlexTim03
03.11.17
✎
15:27
|
(0) необходимо выложить фото, а фиксацию делать в проведении.
|
|||
3
Vadim_37
03.11.17
✎
15:27
|
а зачем что-ловить? по другим регистрам все правильно пишется?
тогда у вас движения не правильно написаны. |
|||
4
Timon1405
03.11.17
✎
15:27
|
обычно признак успешности проведения сидит в переменной "Отказ".
|
|||
5
I_learn_1c
03.11.17
✎
15:30
|
(1) процент от суммы документа. Кусок с вычислением бонуса я то написала, нужно его поставить в нужное место, чтобы вычислялся только если документ проведен/перепроведен успешно. и тут вот торможу.
сейчас получается что если перед записью если не проведен добавляются бонусы, а документ не проведется...так не должно быть, или а после - всегда уже проведен.. |
|||
6
Numerus Mikhail
03.11.17
✎
15:30
|
(5) в обработке проведения пиши, в чем проблема?
|
|||
7
I_learn_1c
03.11.17
✎
15:30
|
(4) Отказ тоже пробовала проверять, по ходу ОбработкиПроведения Отказ все время равен Ложь, даже если в итоге документ не проведется
|
|||
8
Vadim_37
03.11.17
✎
15:32
|
вообще у дока РТиУ "удалять движения" = "не удалять автоматически", а дальше в обработке проведения общегоназначения.удалитьдвижениярегистратора. У регистра бонусы регистратор РТиУ есть?
|
|||
9
FIXXXL
03.11.17
✎
15:36
|
(5) считай, клади в реквизит документа
в ОбработкеПроведения стардатно пиши в регистр, там транзакция ну и про распроведение-удаление не забудь |
|||
10
I_learn_1c
03.11.17
✎
15:43
|
(6)в обработке проведения реквизит "проведен" всегда же уже истина будет?
Сейчас тупой вопрос, но голова не особо соображает уже. То есть там в обработке проведения проверяются поля, табличная часть (на случай если вдруг продать хотят больше чем есть на складе), а потом если откаж так и остался Ложь, то в месте // Движения по документу Если Не Отказ Тогда ..... можно дописать добавление своих движений? а если документ перепроводится и в нем изменилась сумма, тоже должно сработать? при перепроведении движения документа удаляются и записываются заново же да? |
|||
11
I_learn_1c
03.11.17
✎
15:45
|
(8) да, только РТиУ регистратор
|
|||
12
Vadim_37
03.11.17
✎
16:17
|
(10) Удаляются и записываются заново.
|
|||
13
Vadim_37
03.11.17
✎
16:22
|
(10) Именно туда
// Движения по документу Если Не Отказ Тогда ..... и нужно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |