|
Удаление документа при обмене между базами
| ☑ |
0
nogik_art
11.01.13
✎
14:35
|
Добрый день подскажите пожалуйста, делаю обмен между двумя практически идентичными базами по правилам обмена, есть одна загвоздка, переносятся документы с галочкой БУ, если был перенесен документ из базы Источника в базу Приемник, но со временем в базе источнике убрали галочку БУ, как сделать, чтобы при следующем обмене этот документ был удалён из базы Приемника?
|
|
1
salvator
11.01.13
✎
14:38
|
(0) Внести изменения в правила.
|
|
2
Нуф-Нуф
11.01.13
✎
14:40
|
(1) отличная идея
|
|
3
nogik_art
11.01.13
✎
14:40
|
В правилах ПКО это делать ПослеЗагрузки? Мне в голову приходит мысль только такая, то есть поставить условие Если была убрана галочка то запросом посмотреть есть ли такой документ в Приемнике, если есть то удалить его. Это правильная мысль или можно сделать по другому?
|
|
4
Serg_1960
11.01.13
✎
14:51
|
А надо ли это ТС? Реализовать желаемое и получить неожиданное - <Объект не найден> в базе Приемника...
|
|
5
nogik_art
11.01.13
✎
15:02
|
Serg_1960, а если найденный документ поставить отметку на удаление такого же не будет <Объект не найден>. Мне не много не нравится мой метод, может это делаться по другому?
|
|
6
Serg_1960
11.01.13
✎
15:34
|
Если документ ранее был отправлен (так, как был БУ), то нужно отправить изменение документа (т.е. снять с проведения по БУ). (имхо) Снимать с проведения, а не удалять. А то представьте себе, как будут рады бухи, когда у них поплывёт баланс, а они даже не смогут ответить на вопрос "Почему?" - документа то уже нету. Разумеется - имхо. "Ваша конфа - ваши правила"(с) :)
|
|
7
Serg_1960
11.01.13
✎
15:39
|
(5) Отметка на удаление - более "правильный" метод. Обработка удаления помечанных всё-таки проверяет ссылки. Да пользователь, который запускает эту обработку, надеюсь, делает это осознано и представляет последствия.
|
|