Добрый день, есть поставщик который постоянно добавляет и убирает из своего ассортимента товары. Возможно ли при загрузке прайса поставщика удалять ранее загруженную номенклатуру, которая отсутствует в загружаемом?
Удаление номенклатуры
Удаление номенклатуры
|
|
Тут много вариаций, сложностей и комбинаций. Нужно изучать ситуацию... Попробую описать более менее понятно
1) По номенклатуре уже прошли продажи, такую удалять нельзя. Каждый раз вычислять позиции по которым что то в базе "есть" затратно. Есть спец обработка Чистка номенклатуры , которая проверяет различные данные. 2) Может быть много поставщиков. У одного закончился этот товар, у других нет. Это не повод удалять элементы при загрузке. 3) Мегапрайс очищает информацию при загрузке прайса - удаляет старые цены и остатки, и загружает новые. таким образом хоть позиция и остается в справочнике, но поставщик не попадает в анализ. 4) Загрузка без номенклатуры. Мегапрайсе не обязательно вообще создавать номенклатуру. Можно загружать прайсы без нее. Помощник продаж обеспечивает работу с этими данными и вы заводите товары (быстрое создание конкретных позиций) только если есть заказы по ней. В любом случае лишняя номенклатура может и быть, но есть инструменты по ее чистке, которую можно запускать периодически. |
|
Поставщик торгует инструментом, например, он закупил товар у производителя. Поставщик добавил товар в свой ассортимент, добавил в свои прайсы, разослал своим клиентам, т.е. мне.
Я товар подгрузил, цены, фото, описания, характеристики и выгрузил к себе на сайт. Продажи были, небыли, не так важно. Вдруг товар у производителя закончился и он решил вывести из ассортимента определенную модель. Сообщил нашему поставщику о новой модели, тот добавил к себе в прайс и выслал мне, старую модель удалил. Я, не зная о выводе из ассортимента, загружаю новые позиции и выгружаю к себе на сайт. Мой клиент заказывает у меня товар который поставщик вывел из ассортимента, а я знать не знаю что его больше не производят. Получается конфуз... Тут можно грешить и на своего поставщика, о том что он не предупредил меня о выводе из ассортимента, хотя с другой стороны он мне отправил прайс с продукцией которую можно приобрести. Но в нем такой позиции уже нет. И это я привел пример 1 позиции. А когда в каталоге 1000 позиций из которых например 50 улетели и 50 прилетели, сидеть сравнивать что изменилось, очень затратно и по силам и по времени. Так вот я и подумал может есть такой функционал сравнения предыдущей загрузки, и если что то отсутствует в текущей загрузке помечать на удаление и перемещать в неиспользуемую номенклатуру. |
|
При загрузке прайса загружаются остатки.
При выгрузке на сайт также у вас должна быть настройка выгрузки остатков, и деактивация позиций без остатка. Вот и все. Я выше описал все возможные комбинации. Еще может быть 5 вариант - в загрузке можно написать произвольный алгоритм результата, где можно в приципе что угодно сделать в базе 1С. https://subsystems.ru/news/proizvolnyy-algoritm-s-rezultatom-zagruzki/ |
||||
|
||||
Читают тему (гостей: 2)