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

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

28.03.2024 22:27


17.10.2008 11:38
Dim
 
Цитата:
Vovantus Так точно, забыл поставить -0,1 в поле "до", спасибо, исправил Кстати, в нашей версии нет такого "не равны нулю"

А я как написал?
Цитата:
"Задать фильтр" (не забываем очистить предыдущий)
На вкладке "общие", в поле "Статус", ставим крыжик "Исключена" - "Применить".
Вот так....
17.10.2008 11:47
Vovantus
 
Цитата:
Dim Вот так....
Упс, простите, сейчас исправлю. Я просто сначало всё проделал, а уже потом начал писать как именно..
17.10.2008 13:47
deucel
 
Код:
SELECT c.article || ' ' || 0
  FROM smcard c
 WHERE c.article NOT IN (
          SELECT DISTINCT g.article
                     FROM smgoods g
                    WHERE g.quantity != 0
          UNION ALL
          SELECT DISTINCT s.article
                     FROM smspec s
                    WHERE (s.doctype, s.docid) IN (SELECT d.doctype, d.ID
                                                     FROM smdocuments d
                                                    WHERE d.doctype IN ('CS', 'CR', 'WI', 'WO', 'IW') AND d.createdat BETWEEN TRUNC (SYSDATE - 90, 'MON') AND SYSDATE)
                      AND s.article IN (SELECT DISTINCT g.article
                                                   FROM smgoods g
                                                  WHERE g.quantity = 0));

В архиве скрипт для создания файла terminal.dat.
Его нужно скопировать в папку СМ .\Data,
потом можно отобрать все артикулы в карточках через файл терминала.
Вложения
Тип файла: zip terminal.zip (804 байт, 115 просмотров)
17.10.2008 14:01
akonev
 
только еще надо бы статус документов учесть в запросе.
18.10.2008 04:50
Vovantus
 
Продолжаем тему. Потанцевали мы с бубном, так или иначе зделали выборку по артикулам и блокировали соответствующие карточки. Что мы в итоге поимели приятного? На примитивном уровне, вижу только одну пользу - полные выгрузки на кассы будут меньше весить. Собственно, таблички на кассе тоже будут меньше и работать касса должна шустрее, теоритически. Ещё такой вопрос. Если карточка блокирована, но стоит крыжик "грузить в кассу", она попадёт на кассу в процессе полной выгрузки вместе с привязанными к ней ШК?
И какие ещё есть плюсы от процедуры блокирования неактивных карточек?
18.10.2008 05:39
Vovantus
 
Цитата:
Полезная штуковина, с её помощью сильно упрощается отбор и блокировака артикулов с нулевыми остатками и без движения. Спасибо
Но тем не менее, я зделал выборку карточек стандартными средствами и сравнил с тем, что выдала программа товарища baggio. Оказалось, что через стандартную выборку не анализируются продажи, что в принципе логично, ведь нет в фильтре условия на расход. Что лучше, каждый выбирает, конечно, сам. Но на мой взгляд, продажи в фильтр отбора добавлять не нужно. Ведь если на всех МХ на остатках 0, если приходов за последний год небыло, то карточки блокировать нужно обязательно. Иначе, по разным причинам могут начать продавать в минуса, что не есть хорошо.
18.10.2008 10:07
baggio
 
есть много внутренних\своеобразных артикулов ...
аля сотовая связь... которую забыли завести как услугу... поэтому чтобы подстраховаться.... кроме того есть уценочные артикулы... кроме того есть наборы... а также товары которые привезли вчера вынесли в зал начали торговать а оприходывали в понедельник... нюансов много... поэтому решил что продажа является товародвижением
19.10.2008 06:12
Vovantus
 
Так какие есть полезности от перевода неактивных карточек в исключённый статус, кроме уменьшения объёма поной выгрузки?
19.10.2008 15:53
baggio
 
Можно запреть их редактирование... тем кому не надо...
Часовой пояс GMT +3, время: 22:27.

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