При настройке и выполнении обмена данными между конфигурациями «Управление торговлей» (ред. 11) и «Бухгалтерия предприятия» (ред. 3.0) пользователи нередко сталкиваются с ситуацией, когда после загрузки данных документы реализации (РТУ) в Бухгалтерии становятся не проведенными. При попытке вручную провести такой документ система выдает ошибку, ссылаясь на валюту договора или не выбранное значение валюты, хотя внешне реквизиты могут выглядеть заполненными.
Проанализируем ситуацию, выясним причины такого поведения платформы 1С и разберем по шагам действенные способы устранения ошибки.
Рассмотрим, что происходит во время обмена на архитектурном уровне. В конфигурации Управление торговлей 11 и Бухгалтерия предприятия 3.0 по-разному устроена аналитика взаиморасчетов. В БП реквизит Валюта взаиморасчетов справочника Договоры контрагентов является критически важным для проведения документов реализации.
Сбой чаще всего происходит по одной из следующих причин:
Валюты, платформа может создать второй элемент (например, дубль валюты «руб.») с новым уникальным идентификатором (GUID). В результате документы подхватывают новую ссылку, а основной валютой учета остается старый элемент.Валюта взаиморасчетов оказывается пустым или поврежденным.ОбменДанными.Загрузка = Истина. В этом режиме штатные обработчики платформы не срабатывают, что позволяет записать объект с невалидной ссылкой. Однако при обновлении ключевых реквизитов проведение документа автоматически снимается.Самый простой и правильный способ решить ошибку без написания сторонних обработок — выполнить интерактивное сопоставление объектов в мастере синхронизации данных.
Разберем по шагам порядок действий:
После корректного сопоставления ссылок при повторной выгрузке документы в Бухгалтерии успешно проведутся.
Если в результате некорректного обмена в базе Бухгалтерия предприятия уже успел создаться второй элемент справочника Валюты, необходимо объединить их с помощью штатного механизма.
Валюты.Если в договорах контрагентов очистился реквизит валюты расчетов, перевыбирать его вручную в каждом документе слишком долго. Посмотрим, как восстановить значения массово с помощью стандартной обработки:
Договоры контрагентов.Валюта взаиморасчетов Не заполнена (или укажите конкретную организацию).руб..Реализация (акты, накладные, УПД), выделим поврежденные документы и выполним команду Провести.Чтобы подобная ситуация не повторилась при последующих выгрузках, рекомендуем придерживаться следующих правил:
Управлении торговлей. В настройках обмена на стороне БП рекомендуется отключить или ограничить выгрузку справочников обратно в УТ.Регистрация изменений для обмена данными, чтобы сбросить лишние зарегистрированные объекты и избежать их повторной передачи.