КД - режим записи. #659724


#0 by RomaH
Синхронизация документов между двумя базами если режим проведения не устанавливать - документы копируют только состояние вроде не вру? для проведения пишу - перед выгрузкой если Проведен тогда РежимЗаписи = "Проведение" Допустим в источнике документ 1 проведен. Его перенесли - в приемнике он после загрузки тоже проводится потом в осточнике отменили проведение. если Проведен тогда РежимЗаписи = "Проведение" Иначе РежимЗаписи = "ОтменаПроведения" и тут все ок - в приемнике документ будет найден, реквизиты заполнены и будет произведена отмена проведения. но наткнулся на такой момент - если в источнике документ создали и не провели в приемник он попадат новым объектом, и с режимом записи отмена проведения. соотвественно получаю ошибку на движениях - регистратор не установлен как должно быть?
#1 by RomaH
если перефразировать вопрос как в КД сделать правила, что бы проведенный документ проводился в приемнике, а не проведенный - не проводился, или если был до этого проведен - отменял проведение
#2 by Alex S D
у меня это прописано в Послезагрузки
#3 by Aleksey
что мешает после загрузки это всё делать?
#4 by Зойч
так вроде непроведенный и сам отменится
#5 by Alex S D
хрен там, у меня вот движения остаются например а документ  помечен как не проведенный
#6 by RomaH
т.е. второй раз записывать в базу?
#7 by Alex S D
получается так... но может есть и другие пути хз)
#8 by RomaH
т.е. правила записали объект в базу приемник потом после загрузки проверяем флаг "Проведен" и пишем объект еще раз с установленым режимом записи?
#9 by Alex S D
я делал только для отмены, насчет проведения не уверен
#10 by RomaH
ну и с установкой режима записи только для проведенных в "ПередВыгрузкой"
#11 by PCcomCat
А еще можно до записи посмотреть найден ли этот объект в базе, а уж после этого анализировать, что с ним делать: проводить, отменять проведение или просто записать.
#12 by RomaH
как бы там все до записи
#13 by PCcomCat
Ну?
#14 by PCcomCat
А ещё часто бывает ситуация, когда бух подправил нумерацию ПКО или РКО, например, и на загрузке при попытке записать документ вываливается ошибка записи.
#15 by SunFox
Если не Отказ Тогда
#16 by SunFox
+15 УПП - ПослеЗагрузки
#17 by RomaH
специально проверил в ПослеЗагрузки ПКО Объект.Ссылка надо бы заменить на просто Ссылка    ИначеЕсли Объект.Проведен Тогда заменить на ПередВыгрузкой - РежимЗаписи установить для проведенных - избавитесь от лишней записи
#18 by PCcomCat
Что и требовалось доказать! Для такого объекта отмена проведения не требуется!!!
#19 by RomaH
остановился на таком:
#20 by RomaH
и как до записи проанализировать и дать команду системе отменить проведение или нет? где видел режимЗаписи везде еще нет найденного в базе объекта - не понятно что делать а где есть найденный - там нет установки режимаЗаписи
#21 by PCcomCat
Вы с со своими руками в разных часовых поясах находитесь? ;) Написал же уже!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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