Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Перевод карточек в статус "исключена". : Супермаг Плюс (Супермаг 2000)

28.03.2024 11:33


16.10.2008 11:27
Mihon
 
У нас в этом случае сначала по карточке запрещаем прием, потом дается задание по всем магазинам ликвидировать остаток по товару, а уж затем устанавливаем статус "исключена".
17.10.2008 07:35
Vovantus
 
Цитата:
Andrew_Konev накладываешь свой фильтр по одному МХ.
пихаешь все в ассортимент.
накладываешь на ассортимент тот же самый фильтр, но уже по второму МХ... выборка подрезается...
и так по всем МХ
Нифига не понял Отбираю нулевые остатки по первому МХ. Запихиваю карточки в ассортимент. Далее, выбираю ассортимент, и по нему применяю тот же фильтр, но для следующего МХ. Ассортимент урезается ещё. Теперь то что получилось снова запихиваем в ассортимент, но уже в другой? Честно посидел потупил, но не въехал в эту схему
17.10.2008 07:58
twix
 
да, именно так.
в итоге, в ассортименте останутся только те карточки, на которых нет остатков ни по одному месту хранения.
17.10.2008 08:04
Vovantus
 
Цитата:
twix да, именно так.
в итоге, в ассортименте останутся только те карточки, на которых нет остатков ни по одному месту хранения.
.. а вот и не правда! Если, условно, для первого МХ всего 100 позиций с нулевыми остатками, а для второго их 200, то после того как мы по первому МХ зделаем выборку, запихаем карточки в ассортимент и применим по нему фильтр для второго МХ, то фиг мы получим 300 позиций, их будет 200.
З.Ы. Или так и должно быть? Что-то я запутался совсем
17.10.2008 08:32
twix
 
ну... тебе же надо отобрать карточки, на которых нет остатков НИ ПО ОДНОМУ МХ. т.е. если у тебя по второму МХ 200 карточек с нулевым остатком, а по первому - всего 100, значит часть из двух сотен тебе не нужна. потому что отстаки там все-таки имеются

а 300 карточек ты и не получишь, потому что из них минимум в двух сотнях будут остатки по какому-нибудь МХ
17.10.2008 08:34
Dim
 
отбираешь карточки по МХ1 и запихиваешь их в ассортимент. Переключаешься в созданный ассортимент, применяешь по нему фильтр по НЕнулевым остаткам по МХ2, исключаешь отобранные карточки из ассортимента. применяешь фильтр по НЕнулевым остаткам по МХ3, исключаешь и т.д. В результате в ассортименте останутся карточки, по которым нет остатков по всем МХ.
17.10.2008 09:30
Vovantus
 
Цитата:
Dim отбираешь карточки по МХ1 и запихиваешь их в ассортимент. Переключаешься в созданный ассортимент, применяешь по нему фильтр по НЕнулевым остаткам по МХ2, исключаешь отобранные карточки из ассортимента. применяешь фильтр по НЕнулевым остаткам по МХ3, исключаешь и т.д. В результате в ассортименте останутся карточки, по которым нет остатков по всем МХ.
Мысль ясна, спасибо. Буду пробовать.
17.10.2008 10:47
Vovantus
 
Итак, вот что у меня получилось. Из ~22 000 активных артикулов, с нулевыми остатками и без движения за текущий год оказалось ~15 000 карточек. Это почти 70 % от общего количества! *139 Блокировать их пока не буду, т.к. есть ещё несколько вопросов.
Для потомков подробно распишу схему, по которой происходит выборка.
Сразу оговорюсь, пишу в разрезе версии СМ 1.0.24.3.8, для схемы с одной базой, для первого МХ и для товара с единицей измерения "Штука": (На рабочей базе сам, пока, не испытывал)

Открываем "карточки"
Выбираем верхний узел клиссификатора товаров "Все"
Жмём "Задать фильтр"
На вкладке "общие", в поле "Статус", ставим крыжик "Активная"
Жмём "Применить"
Далее, клацаем "Обработать"
Напротив надписи "Карточки" выбираем "все отобранные"
Жамкаем "В ассортимент" (само собой, он должен присутствовать)
"Добавить"
Далее, выбираем узел ассортимента
"Задать фильтр" (не забываем очистить предыдущий)
Вкладка "Склад"
Выбираем первое МХ
В поле "от" ставим 0,100 и жмём применить
Выделяем то, что отобралось
"Обработать" - "Все выделенные (хххххххххх)" -"Из ассортимента" - "Изъять"
Повторяем эту процедуру для всех МХ.

Таким образом, мы исключили из выборки все артикулы, у которых на остатках что-то есть. Но не забываем, что бывают и пересорты, поэтому нужно убрать из выборки все артикулы, у которых на остатках меньше 0:

"Задать фильтр" (не забываем очистить предыдущий)
Вкладка "Склад"
Выбираем первое МХ
В поле "до" ставим -0,100 и жмём применить
Выделяем то, что отобралось
"Обработать" - "Все выделенные (хххххххххх)" -"Из ассортимента" - "Изъять"
Повторяем эту процедуру для всех МХ.

Всё, теперь наша выбока содержит только нулевые артикулы по всем МХ. Приступаем к анализу товародвижения:

"Задать фильтр" (не забываем очистить предыдущий)
Выбираем вкладку "Аналитика"
Устанавливаем нужный интервал времени, например, за последний год
"В количестве от" ставим 1 - "Применить"
Выделяем то, что отобралось
"Обработать" - "Все выделенные (хххххххххх)" -"Из ассортимента" - "Изъять"

Всё! Теперь у нас есть нужная выборка артикулов, у которых на остатках 0 и которые не участвовали в товародвижении за определённый интервал времени. Можно блокировать карточки:

Выбираем значительно поредевший ассортимент
"Обработать" - "Все отобранные" - "изменение карточки"
Ставим крыжик "Статус" - выбираем из списка "исключена" - жмём "Изменить".

Вроде всё. Единственное, не уверен, что выборка товародвижения включает в себя и накладные на перемещение, хотя по логике - должна учитывать.
Пишите, что можно добавить или что нужно исправить.
17.10.2008 11:26
twix
 
стоп!
неправильно используешь фильтр по остаткам

при выборе карточек надо выбирать"до" -0,01, иначе отберутся карточки и с нулевым остатком.
(можно, конечно, просто поставить галочку "не равны нулю")

и исключаются карточки не через фильтр, а через "обработать"
17.10.2008 11:35
Vovantus
 
Цитата:
twix стоп!
неправильно используешь фильтр по остаткам
при выборе карточек надо выбирать"до" -0,01, иначе отберутся карточки и с нулевым остатком.
(можно, конечно, просто поставить галочку "не равны нулю")
Так точно, забыл поставить -0,1 в поле "до", спасибо, исправил Кстати, в нашей версии нет такого "не равны нулю"
Цитата:
twix и исключаются карточки не через фильтр, а через "обработать"
А я как написал?
Часовой пояс GMT +3, время: 11:33.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.