Обработка предназначена для загрузки номенклатуры и/или прайс-листов в УТ 11.4
Есть возможность выборки документа excel. Обработка загрузит содержимое указанного листа в табличный документ с которым в дальнейшем и будет работать. Так нагляднее и быстрее.
Я советую просто скопировать нужную часть excel руками "ctrl+C" -> "ctrl+V". Так ещё быстрее, ибо com очень долго работает. Внутри обработки есть несколько заготовок, за счет чего её достаточно легко масштабировать.
По задаче от заказчика нужно было загрузить в УТ прайс-листы. При этом нужно было навести порядок в номенклатуре. Предполагалось что артикул должен стать уникальным и если в базе есть дубли по артикулу, то это нужно всё поправить. В итоге поиск выполняется по артикулу или по артикулу и наименованию, всё найденное заполняется данными из табличного документа, одна позиция оставляется, все другие помечаются на удаление. Администратору потом нужно будет поработать с обработкой "Поиск и замена значений".
ВАЖНО!!! Обработке совершенно все равно отличаются или нет единицы измерения! Это сделано намерено! Заготовки по поиску с учетом единицы измерения в обработке есть, достаточно их раскомментировать.
Перед загрузкой желательно выполнить проверку всех позиций табличного документа на ошибки - кнопка "Проверить" (например в базе может не быть единиц измерения, которые есть в документе. Обработка их не создает, ибо это зло).
Документ "Установка цен" нужно создать и записать заранее, выбрав нужные виды цен. Потом эти виды цен уже можно будет указать в обработке.
В обработке есть функционал для заполнения основной единицы измерения, веса и длины, других нет, т.к. не было задачи. Но это очень легко допилить если нужно, там всё понятно - заполнение единицы измерения выведено в отдельную процедуру.
В обработке есть функционал под свои "дописки", но это не должно помешать, т.к. выполняется проверка их наличия. Не стал удалять, чтобы потом проще было обновлять. (программисты ленивые люди =))
Тестировалась: УТ 11.4.13.209, платформа 8.3.18.1741.