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

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

26.04.2024 5:38


09.10.2006 09:16
twix
 
... определенной налоговой группой.
задача старая: при создании отчета "Товарный отчет и налоги", вылазит налоговая группа "НДС - 0%", на которую наша бухгалтерия очень ругается... карточек, привязанных к этой налоговой группе, больше чем волос у меня на голове. если буду просматривать каждый кассовый документ за период, заданный в отчете, уйдет половина моей ничтожной жизни. даже если буду пользоваться супермаговскими фильтрами, эта процедура займет очень много времени.
кто-нибудь, подскажите скриптик, при помощи которого можно найти эту злосчастную карточку в огромном ворохе кассовых документов.

так отбираю документы:
select ID from Supermag.SMDocuments where CREATEDAT between '01.01.04'
and '31.08.06' and DOCTYPE in ('CS','CR') order by CREATEDAT,ID;

а вот дальше - проблема. у меня всегда была проблема со сложными запросами. молю о помощи. *31
09.10.2006 09:29
OlegON
 
Тебе именно кассовые доки надо пролистать? Или все же достаточно воспользоваться фильтром в "Прикрепление налогов к карточкам"?
09.10.2006 09:34
twix
 
olegon, я думаю, надо просмотреть кассовые документы за период, чтобы узнать по какой позиции в них ставка ндс равна нулю. и вывести артикул с этой позиции. вот.
09.10.2006 09:35
Mtirt
 
Он же написал. У него таких много... а ему надо выбрать только те, которые продавались за период.
09.10.2006 09:39
Mtirt
 
Код:
select a.article, d.id from smdocuments d, smspec a, smcardtax t
where d.doctype=a.doctype
and d.id=a.docid
and d.createdat between '01.01.04' and '31.08.06' 
and d.doctype in ('CS','CR') 
and a.article=t.article
and( d.createdat >= t.datefrom and d.createdat<t.dateto)
and t.taxgroupid=:NALGR
Пробуй.
09.10.2006 09:41
isi
 
а по кассовому документу нельзя проверить разве, там же есть ставка НДС, чтоб карточки не лопатить?
09.10.2006 09:44
Mtirt
 
Так она там расчетная, если что...
И меняется при расчете статистики по документу...
09.10.2006 09:46
Mtirt
 
То есть, если в карточке было 10% а стало 0%, то ставка в документе может остаться 10%.
И потом человек именно карточки просил...
09.10.2006 09:49
isi
 
ну так ему надо по кассовым и отчет по кассовым, я думаю этого достаточно привязать smspec, а к ней smspectax
Часовой пояс GMT +3, время: 05:38.

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