Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

отловить успешное проведение, перепроведение, удаление проведения

отловить успешное проведение, перепроведение, удаление проведения
Я
   I_learn_1c
 
03.11.17 - 15:23
Я запуталась в край.. выведите на верный путь, пожалуйста.

УТ 10.3. Документ Реализация товаров и услуг. ФормаДокумента. В зависимости от суммы документа начисляются бонусы

- После проведения (если только успешно прошло) надо сделать движения по регистру накопления Бонусы.
- Если что-то поменяли и перепровели, то надо и информацию о бонусах поменять.
 - Если Отменяют проведение, то информацию о бонусах удалить.

Пробовала плясать от события формы "ПередЗаписью",  если документ без ошибок, все норм. Но при проведении может быть ошибка, и тогда они не должны быть выполнены, а движения в бонусах выполняются.

В обработке проведения не получается тоже. Модифицированность пробовала проверять на случай перепроведения, не вышло..
Подписку тоже не дошло как правильно сделать..

Явно что-то упускаю...Как можно отловить момент именно успешного проведения и перепроведения документа?
 
 
   FIXXXL
 
1 - 03.11.17 - 15:25
(0) как считается бонус? от чего?
   AlexTim03
 
2 - 03.11.17 - 15:27
(0) необходимо выложить фото, а фиксацию делать в проведении.
   Vadim_37
 
3 - 03.11.17 - 15:27
а зачем что-ловить? по другим регистрам все правильно пишется?
тогда у вас движения не правильно написаны.
   Timon1405
 
4 - 03.11.17 - 15:27
обычно признак успешности проведения сидит в переменной "Отказ".
   I_learn_1c
 
5 - 03.11.17 - 15:30
(1) процент от суммы документа. Кусок с вычислением бонуса я то написала, нужно его поставить в нужное место, чтобы вычислялся только если документ проведен/перепроведен успешно. и тут вот торможу.

сейчас получается что если перед записью если не проведен добавляются бонусы, а документ не проведется...так не должно быть,
или а после - всегда уже проведен..
   Numerus Mikhail
 
6 - 03.11.17 - 15:30
(5) в обработке проведения пиши, в чем проблема?
   I_learn_1c
 
7 - 03.11.17 - 15:30
(4) Отказ тоже пробовала проверять, по ходу ОбработкиПроведения Отказ все время равен Ложь, даже если в итоге документ не проведется
   Vadim_37
 
8 - 03.11.17 - 15:32
вообще у дока РТиУ "удалять движения" = "не удалять автоматически", а дальше в обработке проведения общегоназначения.удалитьдвижениярегистратора. У регистра бонусы регистратор РТиУ есть?
   FIXXXL
 
9 - 03.11.17 - 15:36
(5) считай, клади в реквизит документа
в ОбработкеПроведения стардатно пиши в регистр, там транзакция
ну и про распроведение-удаление не забудь
   I_learn_1c
 
10 - 03.11.17 - 15:43
(6)в обработке проведения реквизит "проведен" всегда же уже истина будет?

Сейчас тупой вопрос, но голова не особо соображает уже. То есть там в обработке проведения проверяются поля, табличная часть (на случай если вдруг продать хотят больше чем есть на складе), а потом если откаж так и остался Ложь, то в месте

// Движения по документу

    Если Не Отказ Тогда .....

можно дописать добавление своих движений? а если документ перепроводится и в нем изменилась сумма, тоже должно сработать? при перепроведении движения документа удаляются и записываются заново же да?
 
 Рекламное место пустует
   I_learn_1c
 
11 - 03.11.17 - 15:45
(8) да, только РТиУ  регистратор
   Vadim_37
 
12 - 03.11.17 - 16:17
(10) Удаляются и записываются заново.
   Vadim_37
 
13 - 03.11.17 - 16:22
(10) Именно туда 
// Движения по документу 

    Если Не Отказ Тогда ..... 
и нужно.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует