Поиск незагруженной номенклатуры в 1С

28.06.2021 4085 1

При наличии внешнего табличного файла (Excel, dbf, csv) обработка позволяет вывести список тех товаров из этого файла, которые отсутствуют в базе (не созданы карточки).


В чем идея

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

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

Поиск отсутствующей номенклатуры в 1С

В правой части формы расположено табличное поле, куда нужно вставить содержимое файла поставщика (можно через буфер обмена или с помощью кнопки Заполнить из файла). Ниже нужно указать номера первой и последней строки загрузки. Еще ниже указывается номер строки с заголовком таблицы (если хотим его перенести в результирующую таблицу).

настройки поиска несуществующей номенклатуры

В левой части нужно указать номера колонок, по которым необходимо произвести поиск номенклатуры в базе. К примеру, будем искать по связке Артикул + Производитель.

Для старта анализа нажимаем Проверить, в отдельном окне появится прогресс выполнения.

прогресс выполнения

По окончании появится результирующая таблица, в которой останутся только строки с номенклатурой, которой в базе нет.

список незагруженной номенклатуры

Далее этот список можно сохранить в Excel и делать с ним что угодно. Например, загрузить номенклатуру в базу.

Появились вопросы?

+7 (931) 106-82-90

manager@coderstar.ru


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант