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

Загрузка Себестоимости в Документы оприходования УТ 10.3

4 |  2
12 июня 2018 в 20:05:11 (6 лет 27 недель 6 дней 6 часов назад)
Текст задания
Конфигурация УТ 10.3 на платформе 8.2

Есть Файл в формате xls - с данными по себестоимости каждой номенклатуры.
Эти данные нужно подгрузить в документы оприходования товаров. Но данные по цене есть не по всем артикулам, либо при вводе новых артикулов, человек мог совершить ошибку.

Для этого нужна обработка которая
1. Заполнит в каждой строке выбранного документа поле цена, значением из файла при точном соответствии артикула.
Номенклатура в файле представлена в виде "Наименование, цвет, размер артикул"
(есть Номенклатура в Виде Артикул : Артикул, и Наименование : Артикул).
При обходе файла надо обработать строку с наименованием. Наименование в файле разбивается на 4 части: "Артикул" все значащие символы после последнего пробела в строке.
Размер - Между последней запятой и последним пробелом. (если в наименовании есть хоть одна запятая.)
Цвет - между предпоследней запятой и последней запятой. (если в наименовании хотя бы 2 запятые)
Наименование - от начала до предпоследней запятой (если только одна запятая - тогда до последней, а если запятых нет, тогда до последнего пробела);

2. Выведет список номенклатуры которая есть в документе, но нет в файле и для нее предложит другие варианты артикулов исходя из трех вариантов правил (слева список ненайденной номенклатуры, справа предложение по соответствию, таблица из 4 колонок Артикул, размер, цвет, цена, полное наименование. При выборе 1 номенклатуры список справа очищается. Сверху есть 3 кнопки. По нажатию одной из них список заполняется исходя из одного из правил):
а. По количеству последних символов. Количество символов выбирается в форме пользователем, и идет сравнение списка из файла и артикула текущей номенклатуры (сравнение последних символов артикула выбранной номенклатуры и последних символов целой строки в файле).
б. По отличию на 1 символ. Выведет список всех наименований и цен из файла артикул которых отличается на один символ от выбранной)
в. По цвету и размеру. Сравнение идет на цвет и размер выбранной номенклатуры и данных полученных из файла.
При выборе (двойном нажатии или сделать кнопку выбрать), в строку с выбранной номенклатурой подставляется значение цены из файла.

Учесть еще один момент

В выбранном документе есть склад, который начинается с какой-то буквы. Это код бренда. Найти все документы Оприходование товаров, с именем склада, которое начинается с другой буквы. Получить оттуда список артикулов, и во всех трех правилах удалить из предлагаемых вариантов те артикулы которые есть в полученном списке.

3. Для каждой строки пересчитать сумму, сумму НДС, сумму С НДС и провести документ.
0
Отклики (10)