Как пересопоставить уже сопоставленную номенклатуру в 1С:Управление торговлей 11

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При активном электронном документообороте с контрагентами пользователи нередко сталкиваются с ситуацией, когда позиция из входящего УПД или накладной была ошибочно привязана не к той номенклатуре информационной базы. Попытка повторно открыть стандартную форму сопоставления из списка Текущие дела ЭДО или напрямую из входящего электронного документа завершается неудачей: программа сообщает, что все позиции сопоставлены, и отказывается выводить диалоговое окно.

Разберем, почему типовая Библиотека электронных документов (БЭД) ведет себя подобным образом, где хранятся правила соответствия номенклатуры и какими штатно предусмотренными путями можно пересопоставить товар в 1С:Управление торговлей 11.

Выясним причину поведения сервиса сопоставления

Проанализируем логику работы типового механизма БЭД. Обработка сопоставления номенклатуры из входящих документов ЭДО выводит только те позиции, для которых соответствие в базе еще не найдено. Как только пользователь выбирает номенклатуру программы и сохраняет соответствие, система считает документ полностью готовым к созданию учетных документов (например, документа ПриобретениеТоваровУслуг).

Строки, для которых соответствие установлено, автоматически исключаются из рабочего списка несопоставленных данных. По этой причине повторный вызов формы не срабатывает. Чтобы изменить сопоставление, нам необходимо обратиться к объектам, где эти данные зафиксированы.

Архитектура хранения данных: Справочник или Регистр сведений

В подсистеме БЭД при сопоставлении задействуются два взаимосвязанных объекта метаданных:

  1. Справочник «Номенклатура контрагентов» (в типовой УТ 11 при включенной соответствующей функциональной опции также используется справочник НоменклатураПоставщиков). Именно этот справочник выступает основным мастер-источником: в нем хранится наименование поставщика, его артикул, штрихкод, единица измерения и ссылка на элемент нашего справочника Номенклатура (с характеристикой и упаковкой).
  2. Регистр сведений «Номенклатура контрагентов» (НоменклатураКонтрагентовБЭД). Этот регистр выполняет роль быстрого кэша, который алгоритмы ЭДО используют для мгновенного сопоставления входящих XML-файлов.

Важный технический момент: если попытаться удалить или отредактировать запись только в регистре сведений напрямую через функции для технического специалиста, при последующей перезаписи или синхронизации справочника старая связь может восстановиться. Поэтому первоочередным и правильным действием является корректировка именно элемента справочника. При его записи система автоматически обновит и данные в кэширующем регистре сведений.

Способ 1. Изменение сопоставления через карточку партнера/контрагента

Рассмотрим наиболее удобный для рядового пользователя способ корректировки через карточку поставщика. Разберем его по шагам:

  1. Перейдем в раздел НСИ и администрирование и откроем справочник Партнеры (или Контрагенты).
  2. Найдем в списке нужного поставщика и откроем его карточку.
  3. На верхней панели навигации формы перейдем по гиперссылке Номенклатура поставщика (или Номенклатура контрагента).
  4. В открывшемся списке отобразятся все ранее созданные сопоставления для выбранного партнера. С помощью строки поиска или отбора найдем ошибочно привязанную позицию.
  5. Откроем карточку элемента и в поле Номенклатура (а также Характеристика и Упаковка, если они используются) выберем правильную позицию нашей базы либо полностью очистим это поле.
  6. Нажмем Записать и закрыть.

Если мы очистили реквизит Номенклатура, программа при следующем открытии входящего документа или в списке Текущие дела ЭДО снова воспримет позицию поставщика как несопоставленную и предложит выбрать товар стандартным образом.

Способ 2. Использование расширенного интерфейса «Текущие дела ЭДО»

В типовых конфигурациях доступ к сопоставлениям можно получить непосредственно из рабочего места по обработке электронных документов:

  1. Откроем форму Текущие дела ЭДО (раздел Продажи или Закупки).
  2. Если рабочее место отображается в компактном виде, нажмем меню Еще → Настройки → Перейти на расширенный интерфейс.
  3. В левой панели навигации или на командной панели раздела сопоставления перейдем по гиперссылке Номенклатура контрагентов.
  4. В открывшейся форме списка со всеми сопоставлениями установим отбор по нашему контрагенту, выделим нужную строку и нажмем кнопку Сопоставить (или откроем карточку для ручного редактирования).
  5. Укажем верный товар из базы 1С и сохраним изменения.

Способ 3. Прямой доступ через «Функции для технического специалиста»

Если в пользовательском интерфейсе гиперссылки на номенклатуру поставщиков скрыты настройками прав или персональными настройками форм, воспользуемся универсальным доступом к объектам метаданных:

  1. В главном меню программы перейдем в раздел Настройки → Параметры и установим флажок Режим технического специалиста.
  2. Откроем главное меню и перейдем в Функции для технического специалиста.
  3. В строке поиска введем название справочника: Номенклатура контрагентов (или Номенклатура поставщиков).
  4. В открывшемся списке включим отбор по полю Владелец (выбираем контрагента/партнера).
  5. Находим нужную строчку поставщика, открываем ее и редактируем реквизит Номенклатура.

Обновление учетного документа после изменения сопоставления

Обратите внимание: изменение сопоставления в справочнике исправляет правила для будущих документов, но не пересчитывает уже созданный учетный документ в информационной базе автоматически.

Чтобы изменения применились к текущей поставке, выполним следующие шаги:

  1. Откроем входящий электронный документ для просмотра.
  2. В шапке или в строке состояния найдем ссылку на связанный документ базы (например, Приобретение товаров и услуг).
  3. В меню Еще (напротив строки связанного документа) выполним команду Перезаполнить текущий.
  4. Программа заново считает данные из XML-файла с учетом обновленных правил сопоставления и подставит верную номенклатуру в табличную часть Товары.

Важное ограничение: если документ ПриобретениеТоваровУслуг уже проведен, по нему были оформлены дальнейшие списания, реализации или выполнено закрытие месяца, перезаполнение документа приведет к отмене проведения и потребует последующего пересчета себестоимости и партий.

← На главную