Удаление документа при обмене между базами #646961


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

В этой группе 1С