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

!!!СРОЧНО!!! Парсер Excel для УТ11

Москва(Россия )
01.01.1980(44 года)
2336 |  59
вчера в 15:10:46 (23 часа назад)
302347
Текст задания
Общие сведения.
Блок представляет собой доработанный функционал конфигурации, предоставляющий пользователю оболочку для формирования базы данных товаров поставщиков и цен (поставщиков и для продажи).
Основными задачами являются:
- Обеспечение информацией в части формирования в базе информации о номенклатуре и номенклатуре поставщиков;
- Формирование в базе цен номенклатуры исходя из доступных предложений, оптимальной цены поставщиков и необходимого (достаточного) остатка на складах поставщиков.
- Формирование в базе цен номенклатуры поставщиков и остатков на складах поставщиков.

К парсеру относятся следующие элементы:
1. Настройки Поставщика Загрузки Прайс Листа:
Для каждого файла поставщика (а в случае, если файл содержит несколько листов, то для каждого листа файла поставщика) создается настройка загрузки файла, в которой указывается:
- тип загружаемого файла (Excel, xml),
- партнер,
- порядок округления,
- номер строки начала (строка, с которой начинается список товаров в файле),
- номер листа в файле,
- номера колонок (для колонок с САЕ (артикул), с ценой, с количеством (в разбивке по каждому складу поставщика) с наименованием товара (есть возможность складывать наименование товара из данных нескольких колонок),
- информация об игнорируемых словах (например, в колонках с количеством необходимо удалять слова "более" или ">")

2. Настройка Загрузки Прайс Листов
- Сведения о скидках поставщиков
Скидка поставщика на товар устанавливается в % с учетом поставщика, вида номенклатуры, производителя и сезона.
- Сведения о наценках
Наценка устанавливается в % для каждого вида цен с учетом вида номенклатуры, производителя, модели, сезона, ширины, профиля и диаметра.
- Сведения о минимальном количестве у поставщика
Минимальное (необходимое для отбора предложения) количество поставщика может устанавливаться с учетом вида номенклатуры, производителя и поставщика.

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

4. В карточке номенклатуры:
- Рекомендованный поставщик при продаже под заказ (заполняется автоматически на втором этапе работы парсера)
- Номенклатура поставщика (заполняется ответственным сотрудником по данным поставщика - партнер, САЕ и наименование)

5. Загрузка Прайс Листов:
Перед запуском загрузки ответственным сотрудником производится корректировка настроек в "Настройка Загрузки Прайс Листов".
Запуск обработки "Загрузка прайс-листов" производится вручную.

Этап 1 - Загрузка данных из файлов
Полученные от поставщиков файлы ответственным сотрудником проверяются на соответствие Настройкам поставщика (при необходимости вносятся изменения в настройки), обрабатываются и загружаются в 1с по соответствующим настройкам.
В процессе чтения данных происходит поиск и сопоставление САЕ (артикула) поставщика из файла с САЕ (артикулом) номенклатуры поставщика в 1с по каждому поставщику в отдельности (т.е. САЕ из файла поставщика 1 ищутся и сопоставляются в 1с с номенклатурой поставщика 1 и соответственно с номенклатурой, к которой она привязана).
В процессе чтения данных от цены поставщика рассчитывается скидка поставщика (по условиям, указанным в "Настройка Загрузки Прайс Листов" в разделе Сведения о скидках поставщиков.
По завершению чтения данных и загрузки данных из файла формируется табличная часть, состоящая из сопоставленных, сформированных и рассчитанных данных (артикул, наименование в файле, номенклатура и номенклатура поставщика (заполняются в случае, если были найдены в базе), поставщик, склад поставщика, количество в наличие, цена поставщика, скидка (заполняется в случае, если были указаны в настройках) и цена со скидкой. Данная табличная часть хранится до следующей загрузки, после которой очищается и заполняется новыми данными.
По завершению чтения данных и загрузки данных из файла появляется возможность получить файл в формате excel по не найденной номенклатуре (т.е. по тем артикулам из файлов поставщиков, которые не были найдены в 1с) для дальнейшего ввода новой номенклатуры (и/или номенклатуры поставщика) в 1с.

Этап 2 - Отобрать цены
В процессе данного этапа происходит анализ загруженных, сопоставленных и рассчитанных данных. Среди предложений одного и того же товара отбирается оптимальное предложение поставщика по минимальной цене и с учетом заданного в настройках минимально (необходимого) количества у поставщика.
По отобранным предложениям производится расчет (но еще не запись) продажных цен. В случае, если такой товар есть на собственном складе, то расчет продажной цены на него производится, НО проставляется галочка "не изменять", что означает, что рассчитанные продажные цены на данный товар записаны не будут.
По отобранным предложениям в карточку номенклатуры прописывается отобранный поставщик - Рекомендованный поставщик при продаже под заказ (запись состоит из привязки к номенклатуре, номенклатуре поставщика и складу поставщика).
Товары, по которым заполнен Рекомендованный поставщик, и/или они есть на собственном складе в дальнейшем выгружаются на сайт.
По завершению отбора цен формируется табличная часть, состоящая из отобранных и рассчитанных данных (номенклатура, номенклатура поставщика, склад поставщика, наценки для каждого вида цен для продажи, отобранная цена поставщика, рассчитанные цены для продажи, признак "не изменять" и количество на собственном складе (свободный остаток. Данная табличная часть хранится до момента закрытия обработки.

Этап 3 - Установить цену
В процессе данного этапа происходит формирование и запись документа "Установка цен номенклатуры", т.е. происходит запись новых цен для продажи в базу.
Запись новой цены происходит только в случае, если она изменилась.
История изменения цен хранится.
Этап 4 - Зафиксировать цены, остатки поставщиков
В процессе данного этапа происходит регистрация цен поставщиков на товары - формирование и запись документа "Регистрация цен поставщика". Запись новой цены поставщика происходит только в случае, если она изменилась. Запись цен поставщиков на товары происходит по всем поставщикам (сопоставленным по САЕ на первом этапе), а не только по отобранному.
История изменения цен поставщиков хранится.
В процессе данного этапа происходит также ввод остатков поставщиков "Остатки товаров у поставщиков". Вводится количество с привязкой к номенклатуре, номенклатуре поставщика, партнеру и его складу.
История изменения остатков поставщиков не хранится.
0
Отклики (4)