[ТЕМА ЗАКРЫТА]
Опции темы
06.03.2012 08:10  
OlegON
Забавно, всегда думал, что несоответствующие Z (в списке при создании нового кассового документа), это те, что doccreated и zready ненулевые... Не только... А что еще?
 
06.03.2012 09:56  
vdm
Запрос в старом СМ 1025.1 такой:
Код:
SELECT   z.closedate, z.znum, z.desknum
    FROM supermag.svcashz z
   WHERE z.locid = :MX
     AND (   EXISTS (
                SELECT *
                  FROM supermag.svdocnopricecs d, supermag.smdocprops p
                 WHERE d.doctype IN ('CS', 'CR')
                   AND NVL (d.locationfrom, d.locationto) = :MX
                   AND z.closedate = d.createdat
                   AND p.doctype = d.doctype
                   AND p.docid = d.ID
                   AND p.paramname = 'Cash.Invalid'
                   AND p.paramvalue = '*')
          OR NOT EXISTS (
                SELECT *
                  FROM supermag.svdocnopricecs d, supermag.smdocprops p
                 WHERE d.doctype IN ('CS', 'CR')
                   AND NVL (d.locationfrom, d.locationto) = :MX
                   AND z.closedate = d.createdat)
         )
ORDER BY z.closedate, z.znum, z.desknum
 
"Спасибо" vdm от:
06.03.2012 10:02  
akonev
Z отсутствует в SMDocCashZ ?
 
06.03.2012 13:15  
OlegON
Спасибо большое за запрос, действительно, еще одним из признаков кривизны Z является наличие p.paramname='Cash.Invalid' AND p.paramvalue = '*' в supermag.smdocprops. Поскольку эти Z весьма древние, все сходится и задача была "не шевелить", но убрать список несоответствующих, то просто перебил "*" на "ОК" :) Если ничего не допишу - значит нормально работает.
 
 
Опции темы



Часовой пояс GMT +3, время: 11:13.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.