Автоматизация · 9 мин
Как отключить сопоставление номенклатуры в 1С ЭДО
Пошаговая инструкция, как отключить сопоставление номенклатуры в 1С ЭДО: настройки обмена, типовые маршруты, риски и проверка результата.
Сопоставление номенклатуры в 1С ЭДО — это механизм, который связывает позиции из входящих электронных документов (УПД, счетов-фактур, товарных накладных) с карточками номенклатуры вашей информационной базы. Когда связь установлена, программа при загрузке документа автоматически подставляет нужные товары, и пользователю не приходится выбирать их вручную.
Однако есть ситуации, когда автоматическое сопоставление мешает: поставщик присылает некорректные характеристики, один и тот же товар сопоставлен сразу нескольким карточкам, либо учетная политика требует ручного контроля каждой позиции. В таких случаях сопоставление отключают полностью, сбрасывают по отдельным контрагентам или удаляют ошибочные связи.
Способ отключения зависит от конфигурации (1С:ERP, «Комплексная автоматизация», «Управление торговлей», «Бухгалтерия предприятия») и используемой библиотеки электронных документов (БЭД). Ниже разобраны основные сценарии для типовых решений, порядок проверки результата и риски, о которых нужно помнить перед изменением настроек.
Как работает сопоставление и когда его стоит отключать
При получении электронного документа 1С анализирует идентификаторы товаров: наименование, артикул, код, штрихкод, единицу измерения. По этим данным программа ищет ранее сохраненные связи в регистре сопоставления номенклатуры контрагентов. Если связь найдена — позиция подставляется автоматически, если нет — документ остается в статусе, требующем ручной обработки.
Отключать механизм полностью имеет смысл в нескольких случаях: поставщики регулярно меняют наименования и артикулы, из-за чего накапливаются ошибочные связи; в базе ведется несколько учетных систем номенклатуры и автоподстановка создает дубли; компания только переходит на ЭДО и хочет контролировать загрузку вручную на первом этапе.
Важно понимать: отключение сопоставления не удаляет уже созданные связи и не отменяет сам обмен документами. Документы продолжат поступать, но каждая позиция потребует ручного выбора номенклатуры. При больших объемах входящих документов это заметно увеличит трудозатраты операторов.
Отключение через настройки отражения документов в учете
В конфигурациях на базе БЭД (1С:ERP, КА, УТ 11) основные параметры загрузки входящих документов задаются в разделе настроек ЭДО. Откройте «Администрирование» → «Обмен электронными документами» → «Настройки ЭДО» и найдите настройки отражения в учете по видам документов или по контрагентам.
В карточке настройки по виду документа (например, УПД или «Товарная накладная») проверьте параметры автоматического создания документов учета и заполнения номенклатуры. В зависимости от версии библиотеки здесь может быть флаг автоматической загрузки без подтверждения пользователем — его снятие переводит документы в режим ручной обработки, где сопоставление выполняется только по команде оператора.
Если требуется разное поведение для разных поставщиков, настройте правила индивидуально: для надежных контрагентов оставьте автоматическое сопоставление, а для проблемных — переведите в ручной режим. Это безопаснее, чем глобальное отключение.
- 1Откройте «Администрирование» → «Обмен электронными документами» → «Настройки ЭДО»
- 2Найдите настройки отражения в учете по нужному виду документа или контрагенту
- 3Снимите флаги автоматической загрузки и автоподстановки номенклатуры, если они есть
- 4Сохраните настройки и загрузите тестовый документ от контрагента
- 5Проверьте, что позиции не подставляются автоматически и документ ждет ручной обработки
Очистка ошибочных связей в регистре сопоставления
Если проблема не в самом механизме, а в накопленных неверных связях, правильнее не отключать сопоставление, а удалить конкретные записи. В типовых решениях связи хранятся в регистре сведений сопоставления номенклатуры контрагентов (в разных версиях БЭД он может называться «Номенклатура контрагентов» или «Сопоставление номенклатуры контрагентов»).
Открыть список связей можно из карточки контрагента (закладка или команда «Номенклатура контрагента» / «Сопоставление номенклатуры») либо через «Все функции» → «Регистры сведений». Найдите записи с ошибочными соответствиями и удалите их или исправьте связь, указав правильную карточку номенклатуры.
Для массовой очистки по одному контрагенту отфильтруйте регистр по владельцу и удалите все записи разом. Учтите: после этого при загрузке следующего документа от этого поставщика все позиции потребуют ручного сопоставления заново, и программа снова начнет накапливать связи — но уже с чистого листа.
Отключение сопоставления в 1С:Бухгалтерии
В 1С:Бухгалтерии 8 механика устроена иначе: сопоставление номенклатуры при загрузке электронных документов тесно связано с общей обработкой загрузки данных от контрагентов. Отдельного глобального переключателя «отключить сопоставление» в типовой поставке, как правило, нет — поведение управляется через настройки ЭДО и сам процесс загрузки.
Чтобы позиции не подставлялись автоматически, откройте входящий электронный документ и в форме загрузки снимите признак автоматического сопоставления, работая с таблицей сопоставления вручную. Найденные связи по конкретному контрагенту можно просмотреть и очистить через карточку контрагента — раздел сопоставленной номенклатуры.
Если требуется полностью запретить запоминание новых связей, такая доработка обычно выполняется программно — через переопределение процедур сопоставления в общих модулях библиотеки ЭДО. Это задача для разработчика: самостоятельное изменение типового кода без опыта может нарушить обновление конфигурации и загрузку документов.
На практике чаще всего «отключить сопоставление» хотят из-за дублей: один товар поставщика оказался связан с несколькими карточками. Эту ситуацию проще решить точечной чисткой регистра и запретом создания дублей номенклатуры, чем полным отказом от автоматики.
Программное отключение и его ограничения
Когда штатных настроек недостаточно, сопоставление отключают доработкой: в переопределяемых модулях БЭД (например, процедуры заполнения данных для сопоставления) возвращают пустой результат, и программа перестает искать и запоминать связи. Такой подход дает полный контроль, но имеет цену.
Ограничения программного способа: изменения нужно поддерживать при каждом обновлении конфигурации и библиотеки ЭДО; некорректная доработка может сломать загрузку всех входящих документов; при снятии конфигурации с поддержки обновления станут ручными. Поэтому сначала исчерпайте типовые настройки и только потом привлекайте разработчика.
Как выбрать действие
Проверка результата и типичные ошибки
После изменения настроек выполните контрольную загрузку: получите от контрагента тестовый или реальный документ и проследите его обработку. Признак корректного отключения — позиции документа не заполняются автоматически, документ ожидает ручной обработки, ошибок в журнале обмена нет.
Если документы перестали загружаться вовсе или появились ошибки формата, значит, изменения затронули не только сопоставление, но и маршрут обработки документа. В этом случае верните настройки к исходному состоянию и меняйте параметры по одному, проверяя результат после каждого шага.
FAQ
Отключится ли обмен ЭДО целиком, если убрать сопоставление номенклатуры?
Нет. Транспорт документов и сопоставление — независимые механизмы. Документы продолжат поступать и подписываться, изменится только заполнение табличной части: позиции будут ждать ручного выбора номенклатуры.
Можно ли отключить сопоставление только для одного поставщика?
Да, это самый безопасный сценарий. Настройте индивидуальные правила отражения в учете для этого контрагента или просто очистите его связи в регистре сопоставления — остальные поставщики продолжат работать в автоматическом режиме.
Что произойдет с уже загруженными документами после очистки связей?
Ничего. Проведенные документы учета хранят ссылки на номенклатуру внутри себя и не зависят от регистра сопоставления. Очистка влияет только на загрузку новых входящих документов.
Почему после отключения сопоставление все равно срабатывает?
Чаще всего причина в том, что настройки заданы на нескольких уровнях: общие настройки по виду документа и индивидуальные по контрагенту. Проверьте оба уровня, а также убедитесь, что изменения сохранены для нужной организации, если в базе их несколько.
Как вернуть автоматическое сопоставление обратно?
Достаточно вернуть исходные настройки отражения в учете. Сами связи при этом не восстановятся автоматически — программа начнет накапливать их заново по мере ручного сопоставления позиций при загрузке документов.
Что важно запомнить
Полное отключение сопоставления — крайняя мера. Сначала попробуйте точечную очистку связей по проблемным контрагентам и ручной режим загрузки через настройки ЭДО. Перед любыми изменениями делайте резервную копию и проверяйте результат на тестовом документе.