новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
knlmail
Приватное сообщение

Доработать внешнюю обработку для УТ 10.3.55.1

31 |  0
18 октября 2023 в 03:39:09 (1 год 5 недель 2 дня 7 часов назад)
52300
Текст задания
Есть обработка (во вложении), которой загрузили предварительный перечень товаров из экселя.
Нужно дописать обработку, чтобы можно было из экселя грузить также следующие поля (добавить их после поля Колонка Артикул):

Колонка Артикул Поставщика (номер колонки экселя для артикула постовщика, далее – тоже номера колонок в экселе)
Колонка Страна Происхождения – по наименованию, если есть в классификаторе. Если нет такого наименования, то не заполнять это поле, выдав ошибку в терминальное окно.
Колонка Бренд – заполнить свойство бренд значением из экселя. Если такого значения в 1С нет, предварительно добавить.
Колонка Основной поставщик – по коду или наименованию. Если ни того ни другого в 1С нет, то не заполнять это поле, выдав ошибку в терминальное окно.

Если в обработке указан ненулевой номер соответствующей колони экселя, и из этой колонки удалось считать данные, то грузить в номенклатуру с указанными выше условиями. Если нулевой номер или данные из экселя не удалось считать, то эти поля не грузить.
Добавить поле «Искать по артикулу/артикулу поставщика». Сравнивать с существующими товарами по этому полю. Если товара нет – добавлять. Если есть – то только заменять старые реквизиты на значения из экселя, если они там есть.
В остальном обработка должна делать то же что и сейчас (например, она создаёт товары с заданной единицей измерения.
Во вложении эксель файл "222" для примера.
0
Отклики (15)