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

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

23.11.2024 4:08


24.05.2009 23:29
Цитата:
7zEro подскажите как можно проверить общую сумму проведенной ревизии (описей) в закупочных ценах... когда формировали описи и сличилку проставляли Розничные цены... а бухня хочет тоже самое только в закупочных ценах. в день проведения ревизии экспортом сделал приходные накладные и проставил ценами последнего прихода что не совсем устраивает... хочу сравнить сумму посчитанного товара и ту которая в товарном отчете ставит на суммовой остаток... я так понимаю что товар из разных партий с разными закупочными ценами а в накладной он все пересчитает по последней закупочной соответственно сумма в товарнике не будет совпадать если просчитать приходки в ручную (суммировать) и еще не могу понять если товарный отчет идет в ценах закупа то почему из этой же суммы идет вычитание реализации по кассе (в розничных ценах) получается белеберда какая то или я не правильно мыслю...
Действительно, трудно однозначно что-то понять.. Если нужен результат ревизии по себестоимости, то
Цитата:
Dim разница между расходной и приходной по сличилке.
, если нужна сумма фактических остатков по сличительной вед-ти по себестоимости то можно попробовать создать ведомость в закупочных ценах на дату ревизии и импортировать в нее данные из нужной ведомости, но не уверен что получится.. если нет тогда писать запрос, типа
Код:
select sum(quantity*price) totalsum from smspec s1, (select article, sum(totalprice)/sum(quantity) price from smspec where docid like :docid||'-%' group by article) t1 where s1.docid=:docid and s1.article=t1.article
, где :docid - номер твоей ведомости.
Какой именно товарный отчет ты имеешь в виду?
25.05.2009 07:08
1. Ты уверен, что у тебя все товары включены в опись? Данное расхождение возможно, если ты забыл включить в опись товары, у которых имеется количественный остаток.
2. Если необходимы цены поставки, то можно прямо в созданных на основании сличительной ведомости проставить
- для приходной накладной - цены последней поставки
- для расходной накладной - проставить основания и цены из оснований.
Потом можно распечатать сличительную ведомость "в ценах накладных".

P.S. Для приходной накладной по ревизии понятие "цены себестоимости" применять неправильно. Это будет оценка стоимости излишков по рыночной стоимости. Причем заполнение ценами последней поставки, если последняя поставка была 2 года назад, а товар сейчас на рынке стоит в 2 раза дороже/дешевле будет неправильным.
25.05.2009 10:06
Если нужен результат ревизии по себестоимости, то , если нужна сумма фактических остатков по сличительной вед-ти по себестоимости то можно попробовать создать ведомость в закупочных ценах на дату ревизии и импортировать в нее данные из нужной ведомости, но не уверен что получится.. если нет тогда писать запрос, типа
Код:
select sum(quantity*price) totalsum from smspec s1, (select article, sum(totalprice)/sum(quantity) price from smspec where docid like :docid||'-%' group by article) t1 where s1.docid=:docid and s1.article=t1.article
, где :docid - номер твоей ведомости.
Какой именно товарный отчет ты имеешь в виду?[/quote]

Товарный отчет в закупочных ценах.... Нужно сумму себестоимости товара по инвентаризационным описям фактически посчитанного (имеющегося в наличии на момент ревизии в магазине) пробую делать запрос выдает ошибку SP2-0552: Переменная привязки "SC" не описана. SC - префикс назначенный для данного МХ для документов Инвент. опись

------------------

экспортом на основе описей сделать приходные накладные и там проставил цены последнего прихода (в день ревизии) . но я так понимаю что это не правильно ведь товар из разных партий (на остатке по МХ) и цена закупа разная а пересчитает он мне весь товар по последней цене прихода правильно? и соответственно сумма будет другая нежели так которая действительно содержится в товарном отчете.
25.05.2009 13:44
Цитата:
7zEro Товарный отчет в закупочных ценах.... Нужно сумму себестоимости товара по инвентаризационным описям фактически посчитанного (имеющегося в наличии на момент ревизии в магазине) пробую делать запрос выдает ошибку SP2-0552: Переменная привязки "SC" не описана. SC - префикс назначенный для данного МХ для документов Инвент. опись
Вот, добавил для позиций, оставшихся без изменений, берется цена последнего прихода:
Код:
select sum(case when (price is null) then quantity*lpr else quantity*price end) totalsum from smspec s1, 
(select article, sum(totalprice)/sum(quantity) price from smspec where docid like 'номер_ведомости'||'-%' 
group by article) t1, (select article, max(itemprice) keep (dense_rank last order by createdat) lpr from smspec, 
smdocuments where id=docid and opcode=0 and locationto=ид. МХ and docstate=3 and trunc(createdat)>=sysdate-120 and trunc(createdat)<to_date('дата_ведомости') group by article) t2 where s1.docid='номер_ведомости' and s1.article=t1.article(+) 
and s1.article=t2.article(+)
Номер ведомости в 'кавычках'.
Но эта сумма все равно может отличаться от "отчетно", т.к. в товарном отчете данные на основе результата расчета товародвижения.

Цитата:
7zEro экспортом на основе описей сделать приходные накладные и там проставил цены последнего прихода (в день ревизии) . но я так понимаю что это не правильно ведь товар из разных партий (на остатке по МХ) и цена закупа разная а пересчитает он мне весь товар по последней цене прихода правильно? и соответственно сумма будет другая нежели так которая действительно содержится в товарном отчете.
Да, это так.
25.05.2009 14:23
select sum(case when (price is null) then quantity*lpr else quantity*price end) totalsum from smspec s1, (select article, sum(totalprice)/sum(quantity) price from smspec where docid like 'SC-0000004'||'-%' group by article) t1, (select article, max(itemprice) keep (dense_rank last order by createdat) lpr from smspec, smdocuments where id=docid and opcode=0 and locationto=3. МХ and docstate=3 and trunc(createdat)>=sysdate-120 and trunc(createdat)<to_date('21.04.2009') group by article) t2 where s1.docid='SC-0000004' and s1.article=t1.article(+) and s1.article=t2.article(+);

------------------
ошибка в строке 1:
ORA-00911:не верный символ
25.05.2009 14:35
Цитата:
7zEro ... locationto=3. МХ ...
ошибка в строке 1:
ORA-00911:не верный символ
Вот ошибка, убери '. МХ'.
25.05.2009 18:40
ок спасибо за помощь запросик выполнил (показал результат) но как и писалось выше по ходу не совсем верно считает, сумма явно занижена...
Часовой пояс GMT +3, время: 04:08.

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