При настройке типового обмена данными между конфигурациями 1С:Розница 1.0 и 1С:Бухгалтерия предприятия 2.0 специалисты часто сталкиваются с ситуацией, когда при первой же выгрузке в базе-приемнике создается дубликат уже существующей организации. Кроме того, в процессе обмена могут возникать сопутствующие проблемы: появление пустых строк номенклатуры со знаками <> в табличных частях документов реализации и ошибки заполнения реквизитов для целей учета НДС. Разберем по шагам причины этих сбоев и способы их полного устранения.
Рассмотрим, почему типовой механизм синхронизации создает новую организацию, несмотря на совпадение наименования, ИНН и КПП:
ИНН, КПП или Наименование могут содержаться случайные концевые пробелы или неразрывные пробелы (символ с кодом 160). При стандартном строковом сравнении такие значения считаются разными. Проверим реквизиты в обеих базах и скопируем их напрямую из одной базы в другую для исключения опечаток.Соответствие объектов для обмена. Даже если впоследствии вы исправите поля поиска, система продолжит использовать уже сохраненную связку. Для исправления ситуации необходимо очистить записи по данному узлу и объекту в регистре соответствия перед повторным обменом.ЮрФизЛицо (Юридическое лицо / Физическое лицо / Индивидуальный предприниматель). Если тип лица в одной из баз был выбран неверно, алгоритм создаст дубликат даже при полном совпадении ИНН.Если в базе 1С:Бухгалтерия предприятия 2.0 уже появились документы, привязанные к ошибочно созданному дубликату организации, не следует перезаполнять документы вручную. Проанализируем правильную последовательность действий:
При переносе документов Реализация товаров и услуг (или «Реализация ТМЗ и услуг») в табличной части могут появляться пустые строки со ссылками вида <>. Это свидетельствует о нарушении ссылочной целостности или блокировке создания элементов справочника Номенклатура.
Разберем основные причины и варианты решения:
Номенклатура может быть установлен флаг Не создавать новый объект в приемнике, если он не найден. В таком случае документ переносит только GUID, но сам элемент в справочнике не создается. Проверим актуальность используемых правил конвертации. Правила должны строго соответствовать релизам обеих конфигураций.Данная ошибка возникает при попытке автоматического проведения документов реализации в конфигурациях с определенной региональной спецификой (например, в локализациях для Казахстана), где этот реквизит является обязательным для заполнения, однако в российской конфигурации 1С:Розница он отсутствует.
Рассмотрим способы устранения ошибки:
ВидОперацииРеализацииДляЦелейНДС в обработчике Перед выгрузкой или При выгрузке зададим значение по умолчанию из соответствующего перечисления.Групповая обработка справочников и документов, выберем документы реализации за период обмена и массово установим реквизит Вид операции реализации для целей НДС в требуемое значение (например, «Облагаемый оборот»).Важно помнить, что типовой обмен между 1С:Розница 1.0 и 1С:Бухгалтерия предприятия 2.0 является односторонним — данные передаются только из Розницы в Бухгалтерию. Если стоит задача синхронизировать справочники между двумя независимыми базами Розницы, стандартный обмен с бухгалтерией для этого не подходит. В таком случае используется типовая обработка Обмен данными между идентичными конфигурациями (на базе универсальной выгрузки/загрузки XML), гарантирующая корректное сопоставление нормативно-справочной информации.