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

Кассовый сервер - загрузка чеков/скидок : Супермаг Плюс (Супермаг 2000)

03.05.2024 23:16


29.08.2007 23:19
vdm
 
А объясните плиз, зачем СМ каждый раз при загрузке нового Z-отчета делает это:
Код:
delete FROM supermag.smcashdisc d
    WHERE EXISTS (SELECT 1
                      FROM supermag.smcashchecks c
                      WHERE c.locid = d.locid
                        AND c.desknum = d.desknum
                        AND c.znum = d.znum
                        AND c.checknum = d.checknum
                        AND c.opcode = 3)
Т.е., как я понял - удаляет информацию о скидках с чеков на возврат.
Смысл этого действия в чем ?
И почему не по загружаемой смене, а каждый раз по всем чекам существующим в базе (в старых чеках ведь все давно удалено) ?

При 24-х кассах у нас на это дело уходит 1-2 часа, в зависимости от нагрузки на сервер других задач. Такая пустая трата времени и ресурсов не нравится.

Старые чеки удалять ? Так при этом касовые документы помечаются, как несоответствующие Z.
Оракл крутить по части smcashdisc ? Пойду опять спрошу, м.б. на этот раз что нить скажут.
Часовой пояс GMT +3, время: 23:16.

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