Имя: Пароль:
1C
1С v8
Удаление документа при обмене между базами
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) Отметка на удаление - более "правильный" метод. Обработка удаления помечанных всё-таки проверяет ссылки. Да пользователь, который запускает эту обработку, надеюсь, делает это осознано и представляет последствия.