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

Загрузка табличной части Отчета комиссионера на основании Excel

72 |  2
3 апреля 2024 в 12:59:46 (3 недели 4 дня 12 часов назад)
65050
Текст задания
Конфигурация УТ, доработанная.

Надо создать обработку заполнения табличной части документа Отчет комиссионера (агента) о продажах из EXCEL-файла.
Параметры обработки:
путь к файлу для загрузки,
номера первой и последней строк для загрузки.

В результате работы обработки должны добавляться строки в табличную часть документа по проданному товару и по возвращенному товару.
Номер столбца с артикулом номенклатуры - 3, для поиска номенклатуры использовать артикул из этой колонки, удаляя первые символы "OZ-",
например в файле в колонке 3: OZ-ST-RL073SI-GR, искать номенклатуру по артикулу ST-RL073SI-GR.
В колонке 3 иногда может быть указан артикул и без префикса "OZ-".
Если номенклатура с каким-то артикулом не найдена, необходимо выдавать об этом сообщение: артикул и номер строки в файле.
Номер столбца с количеством реализованного товара - 8, загружаем в колонку Продано
Номер столбца с ценой реализованного товара - 11, загружаем в колонки Цена комитента и Цена продажи, ставка НДС - 20%,
Сумма комитента и Сумма продажи равны Продано * Цена, Сумма НДС комитента и Сумма НДС равны Сумма комитента(продажи)/120*20
Колонку Сумма вознаграждения = колонка 8 * колонка 11 - колонка 6.

Строки с возвращаемым товаром добавляеются в табличную часть документа, если заполнены данные в колонке 16.
Добавляются строки с артикулом из соответствующей строки.
В колонку Продано в табличной части документа загружаем данные из колонки 16 файла со знаком минус.
Сумма комитента и Сумма продажи равны Сумме колонок 15 и 16 загружаемого файла со знаком минус.
Цена комитента и Цена продажи равны Сумма комитента и Сумма продажи деленные на количество из 16 файла.
Сумма НДС комитента и Сумма НДС равны Сумма комитента(продажи)/120*20 со знаком минус.

Пример файла во вложении
0
Выбранные исполнители
Отклики