Конвертация данных: Перед загрузкой документа проверить признак у приемника "Загружать/пропустить"

1. Rustavelli 17 20.07.19 10:15 Сейчас в теме
Добрый день коллеги! Такой вопрос, Есть выписка банка, из управленческой базы нужно переносить в бухгалтерскую, после первого синхрона бухгалтера проставляют в выписке счета учета, субконто и тд. Бывает выписка попадает в обмен повторно так как в Упр. базе ее меняли и в Бух. базе все слетает и нужно заново разносить счета. Вопрос, как можно проверить документ перед загрузкой в ИБ приемник на признак нужно ли его обновлять или нет?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dhurricane 20.07.19 10:39 Сейчас в теме
Можно попробовать поступить следующим образом. В обработчике "ПослеЗагрузки" правила конвертации объекта проверить необходимый признак найденного объекта в базе, и отказаться от записи, если он взведен:
// ОбъектНайден, Ссылка и Отказ - параметры обработчика
Если ОбъектНайден Тогда
   ОбъектПроверен = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "ИмяПризнака");
   Если ОбъектПроверен Тогда
      Отказ = Истина;
   КонецЕсли;
КонецЕсли;
Mizhgan42; tusv; Rustavelli; +3 Ответить
3. Rustavelli 17 20.07.19 14:02 Сейчас в теме
4. Vida 15 22.07.19 16:50 Сейчас в теме
(2)Добрый день! Прошу, подскажите где поискать по обратной ситуации: после первой выгрузки, при повторном изменении в источнике количества в ТЧ, регистрируется к обмену и присутствует в файле выгрузки с новым количеством.
Но в приемнике количество не обновляется и ответ о успешной загрузке тоже не приходит.
5. dhurricane 22.07.19 18:59 Сейчас в теме
(4) Ну первое, что приходит на ум - установлен флажок "Не замещать существующие объекты в приемнике при загрузке, а только создавать новые и заполнять их" в правиле конвертации объекта на закладке "Настройки". Либо установлено значение Истина параметру "НеЗамещатьОбъект" где-нибудь в обработчике "ПередЗагрузкой/ПриЗагрузке" ПКО (или в глобальных обработчиках), что равносильно установке флажку.
6. Vida 15 23.07.19 10:36 Сейчас в теме
(5) Флаг не включен, глобальные пролистала, поиском НеЗамещатьОбъект не находится. Ищу что-нибудь в обработке КонвертацияОбъектовИнформационныхБаз приемника... пока мимо.
Не уверена, еще кажется странное ПВД, посмотрите пожалуйста скрины?
Думала в нем надо писать: ВыгрузитьПоПравилу и убирать правило конвертации по умолчанию?
Проблемный (не обновляющийся) документ КомплектацияНоменклатуры
Прикрепленные файлы:
7. dhurricane 23.07.19 10:45 Сейчас в теме
(6) По скринам все хорошо, ничего такого, за что можно было зацепиться, не видно. Может тогда где-то "Отказ" взводится в глобальных обработчиках?
8. Vida 15 24.07.19 17:47 Сейчас в теме
(7)Стала несколько раз менять и... вообще не понимаю! Просто фантастика

1 Создание и отправка: регистрируется, в файле есть, в приемнике документ загружается верно, в отчете о загрузке есть
2 Меняю документ 1-ый раз: регистрируется, в файле есть, в приемнике документ не меняется, в отчете о загрузке нету
3 Меняю его же 2-ой (и последующие разы) регистрируется, в файле есть, в приемнике меняется верно, в отчете о загрузке есть

Я просто глазам своим не верю... Как такое вообще может быть?
9. dhurricane 24.07.19 20:08 Сейчас в теме
(8) Извините, у меня даже предположений нет. Видимо здесь можно разобраться только с отладчиком в руках.
10. Vida 15 24.07.19 20:53 Сейчас в теме
(9)Благодарю за быстрые ответы!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот