Имя: Пароль:
1C
1С v8
Подписка на событие
,
0 Мисти
 
22.10.13
22:34
Перед записью - там есть режим "проведение" и "отмена проведения"
Есть просто событие "ОбработкаПроведения", ну и "отмена проведения".
Если мне в обработке результаты проведения не важны - использовать "перед записью"?
1 Нуф-Нуф
 
22.10.13
22:35
при записи
2 zak555
 
22.10.13
22:36
прочитай, когда отрабатывают события ПередЗаписью и ОбработкаПроведения
3 Мисти
 
22.10.13
22:37
Обработка проведения - после проведения. Правильно?
4 Нуф-Нуф
 
22.10.13
22:39
При проведении
5 MrStomak
 
22.10.13
22:40
важно не влияние результатов проведения на код, важно то, что в обработке проведения нужно писать движения документа, которые будут исчезать, если проведение отменить. перед записью можно изменять сам проводимый документ, чего нельзя делать в других обработчиках.
6 Нуф-Нуф
 
22.10.13
22:41
(5) можно но не рекомендуется
7 zak555
 
22.10.13
22:42
(5) если : Удалять автоматически при отмене проведения
8 MrStomak
 
22.10.13
22:43
(6) ну платформа не запрещает, но результат не очень :)
9 MrStomak
 
22.10.13
22:44
(7) Да не важно, я про методологию саму говорю, если стоит "Не удалять", значит нужно обеспечивать удаление движений самостоятельно.
10 zak555
 
22.10.13
22:51
11 MrStomak
 
22.10.13
23:07
(10) Это к чему? Вот кстати выдержка оттуда:
И тут обычно я слышу: "Так и всегда можно было "Не очищать автоматически"! Ага, можно было, но в каждом документе приходилось описывать очистку каждого набора записей при отмене проведения... Удобно...
Короче, 1С пошла на поводу у здравого смысла и сделала новое свойство "Удалять автоматически при отмене проведения", Это гарантирует нам, что все движения документа будут очищены в том случае если у документа отработает событие "ОтменаПроведения".
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн