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

Формирование общий прайс из большого количества Exсel файлов (УТ 11)

Казань(Россия )
23.02.1975(49 лет)
18 |  0
15 октября 2023 в 20:27:20 (23 недели 3 дня 22 часа назад)
4000
Текст задания
Конфигурация: Управление торговлей, редакция 11 (11.3.4.185)
Первостепенно нам нужна надстройка на 1С, которая позволит сформировать 1 общий прайс из большого количества Exсel файлов, а также обновлять прайс при помощи новых разных Exсel файлов
Загружаемые Exсel файлы имеют разный формат, некоторые имеют разное количество листов, объединённые столбцы, столбцы информация, в которых должна в последствии разделена на 2 столбца, Цены в другой валюте, а также другие структуры, мешающие работе с ними.
При загрузке прайса, нужно сохранять настройки загрузки прайса, создавая шаблон, шаблон загрузки прайса сохранять с возможностью шаблон редактировать и удалять, (т.к строение прайса у поставщика может меняться) с помощью шаблонов мы сможем добавлять новые позиции и обновлять старые цены (например, поставщик уже отправлял нам прайс, и нам нужно лишь обновить цены, статус и добавить новые позиции). При загрузке прайса должен быть выбор статуса загружаемого прайса («Под заказ», «Снят с продажи», «Наличие СПБ» (В перспективе, возможность добавить пункт наличие МСК)), а также добавить пункт выбора статуса : «проверять наличие по цене». Добавление и выбор из имеющихся поставщиков, и добавление новых поставщиков, выбор под-поставщика (при его наличии) и добавление новых под-поставщиков, возможность гибкого удаления прайса (удаление любого прайса вместе с отменой изменений внесёнными этими прайсами). Возможность гибкой подзагрузки и создания новых столбцов и характеристик при помощи Exсel файлов (выбор любой ячейки в загружаемом Exсel файле для сопоставления с любым столбцом прайса, для подзагрузки любой характеристики из выбираемой ячейки Exсel файла). Поиск по прайсу. Возможность скрывать столбцы.
В прайсе нам нужны колонки: 1)Артикул внешний; 2)Статус товара; 3)Поставщик; 4)Под-поставщик; 5)Название товара; 6)Оптовая цена; 7)Розничная цена; 8)Розничная цена#2; 9) «Розничная цена#3»; 10)Описание товара(категория, подкатегория); 11)Артикул внутренний;

1) «Артикул внешний»: содержит генерируемый случайно набор английских букв и цифр от 4 до 5 или 6 символов (можно в алфавите из 31-ого (латиница + цифры) символа начиная с 1111, либо ваше предложение)
2) «Статус товара»: («Под заказ», «Снят с продажи» «Наличие СПБ» (В перспективе, возможность добавить пункт: «наличие МСК»)) если прайс загружен с выбранным статусом «Под заказ», то товару выставляется статус «Под заказ». если прайс загружен с выбранным статусом «В наличии СПБ», то товару выставляется статус «В наличии СПБ». если прайс загружен с выбранным пунктом «Снят с продажи», то товару выставляется статус «Снят с продажи». Если от этого поставщика (Пункт 3) и под-поставщика (Пункт 4) Прайс со статусом «В наличии СПБ» прайс подгружается не первый раз, а данный товар отсутствует в этом прайсе или, при положительном значении статуса «проверять наличие по цене», отсутствует и оптовая, и розничная цена, то товару автоматически выставляется статус «Под заказ», Если от этого поставщика (Пункт 3) и под-поставщика (Пункт 4) Прайс, со статусом «Под заказ», подгружается не первый раз, а данный товар отсутствует в этом прайсе или, при положительном значении статуса «проверять наличие по цене», отсутствует и оптовая, и розничная цена, то товару автоматически выставляется статус «Снят с продажи».
3) «Поставщик»: выбирается при загрузке файла
4) «Под-поставщик»: выбирается при загрузке файла, может отсутствовать
5) «Название товара»: колонка, строки и позиция текста в ячейке выбираются при загрузке
6) «Оптовая цена» колонка, строки и позиция в ячейке выбираются при загрузке или выставляется коэффициент наценки на розничную цену
7) «Розничная цена» колонка, строки и позиция поля выбираются при загрузке или выставляется коэффициент наценки на оптовую цену или выставляется коэффициент наценки на розничную цену
8) «Розничная цена#2» колонка, строки и позиция поля выбираются при загрузке или выставляется коэффициент наценки на оптовую цену или выставляется коэффициент наценки на «розничная цена»
9) «Розничная цена#3» колонка, строки и позиция поля выбираются при загрузке или выставляется коэффициент наценки на «оптовую цена», или выставляется коэффициент наценки на «розничная цена», или выставляется коэффициент наценки на «Розничная цена#2»
10) «Описание товара» колонка, строки и позиция текста в ячейке выбираются при загрузке, также после этого столбца нужна возможность добавить различные столбцы категорий (Категорий, под категории, под-под-категории…), а также различные столбцы характеристик (в зависимости от категории товара) с возможностью подгружать их при помощи Exсel
11) «Артикул внутренний»: колонка, строки и позиция текста в ячейке выбираются при загрузке
12) «Артикул производителя»: колонка, строки и позиция текста в ячейке выбираются при загрузке
0
Отклики (5)