|
Как в подписке "ПриЗаписи" отличить собственно запись от отмены проведения?
| ☑ |
0
жужу
09.12.14
✎
22:06
|
Оказалось, что эта процедура вызывается при любом изменении состояния, а не только при собственно записи :(
Установку пометки на удаление ясно, как.
А вот со снятием пометки / отменой проведения - что-то я не догоню
|
|
1
Defender aka LINN
09.12.14
✎
22:13
|
(0) Ровно точно так же
|
|
2
жужу
09.12.14
✎
22:20
|
не понял
удаление отлавливаю так:
Процедура ПодпискаНаСобытиеПриЗаписи(Источник, Отказ) Экспорт
если Источник.ПометкаУдаления тогда
//значит пометили
а что проверять при отмене проведения? Проведен? он = ложь
|
|
3
Господин ПЖ
09.12.14
✎
22:21
|
суй в ДопСвойства флаг в подписке ПередЗаписью
|
|
4
exchang
09.12.14
✎
22:25
|
в (4) у можно так Вот = ?(Источник.Ссылка.Пометка,Да,Нет)
|
|
5
ShoGUN
09.12.14
✎
22:26
|
(2) >Проведен? он = ложь
Да, и что именно смущает? ПриЗаписи вызывается ПОСЛЕ записи, и состояние самого документа в этот момент не отличается, будь это отмена проведения, или просто запись. Если у тебя логика проведения извращённая, то делай (3), в ПередЗаписью есть флаги для этого специально.
|
|
6
жужу
09.12.14
✎
22:47
|
(3) Да, спасибо, работает, про доп.свойства не знал еще :(
|
|
7
жужу
09.12.14
✎
22:49
|
(4) так в 77 работало, так я пробовал, тут не работает
|
|