|
про обработку удаления проведения вопрос |
☑ |
0
MrZLO
24.10.12
✎
11:26
|
Процедура ОбработкаУдаленияПроведения(Отказ)
ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ);
Сообщить(ЭтотОбъект.Проведен);
КонецПроцедуры
Почему ИСТИНА?
Есть ли что-то вроде ПослеУдаленияПроведения() ?
|
|
1
ДенисЧ
24.10.12
✎
11:27
|
Истина, потому что транзакция ещё не зафиксирована
|
|
2
kible
24.10.12
✎
11:27
|
Транзакция не закончена вот и Проведен = Истина
|
|
3
MrZLO
24.10.12
✎
11:31
|
а в каком событии можно отловить завершение транзакции при удалении проведения?
|
|
4
MrZLO
24.10.12
✎
11:33
|
Документ.Реализация товаров и услуг
|
|
5
MrZLO
24.10.12
✎
11:42
|
вообщем надо что-то вроде ПослеУдаленияПроведенния()
сдается мне, что 1Ц в этом не может
|
|
6
Wobland
24.10.12
✎
11:43
|
(0) вот с этого и надо было начинать ;)
после записи вроде после работает
|
|
7
х86
24.10.12
✎
11:43
|
(5)зачем?
|
|
8
х86
24.10.12
✎
11:45
|
(6)у объекта?
|
|
9
MrZLO
24.10.12
✎
11:51
|
(7)
короч. у меня есть док-т заказ покупателя (при проведении каждый раз он выгружает счет на сайт), чтобы клиент мог скачать и посмотреть...
у заказа покупателя есть в подчинении реализация...
когда я провожу реализацию, на сайт выгружается новый счет (в нем уже написано скока отдано товара клиенту)
я хочу, чтобы при удалении реализации (обработкаудаленияпроведения), тоже выгружалась инфа (а он в том месте думает, что реализация еще есть и проведена, поэтому выгружает опять старую инфу)
вот и думаю как быть и где отловить завершение транзакции
|
|
10
zladenuw
24.10.12
✎
11:54
|
а послезаписи будет вызвана ? может там смотреть ?
|
|
11
х86
24.10.12
✎
11:59
|
(9)в ОбработкаУдаленияПроведения вычитай движения ЭтотОбъект
|
|
12
MrZLO
24.10.12
✎
11:59
|
послезаписи() в 8.1 вроде нету...
я думаю сделать так, чтобы при получении данных счета для выгрузки условие было, что реализация не равна текущей...
т.е. придется получение данных отделить в заказе покупателя, реализации и реализации при удалении проведения...
|
|
13
MrZLO
24.10.12
✎
12:00
|
(11) вот так же и подумал примерно...
|
|
14
del123
24.10.12
✎
12:02
|
(9) Ну дак вызывай процедуру выгрузки инфы с параметром, а не смотри проведен документ или нет
|
|
15
MrZLO
24.10.12
✎
12:05
|
ок, спасибо
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший