Имя: Пароль:
1C
1C 7.7
v7: Определение цены поступления товара
0 olafbond
 
11.10.11
12:15
Появилась необходимо сравнивать цену отгрузки товара с ценой поступления.
К примеру, при забивании отгрузочной накладной выдавать сообщение о том, что разница покупки и продажи меньше определенной величины.
Или делать это в отчете по факту - выделять позиции с заниженной маржой. Проверка цены должна быть по методу LIFO, как самой простой.

Исходя из скромных знаний, думаю, необходим запрос вида (упрощенно, как я бы сделал на SQL):

SELECT TOP 1 Документы.Цена
FROM Документы
WHERE Документы.ТипДокумента = "ПриходнаяНакладная"
AND Документы.Товар = Товар
ORDER DESC BY Документы.Дата;

Как запрос должен выглядеть в 1С7.7 (не SQL)?
1 Ёпрст
 
11.10.11
12:18
Конфа то какая хоть?
2 viktor_vv
 
11.10.11
12:20
Быстрее всего будет, если штатными средствами, графа отбора по товару в приходной накладной и ОбратныйПорядок() и ВыбратьПоЗначению().
3 Попытка1С
 
11.10.11
12:23
А не легче при приходе записывать в товар цену последнее значение, и тут сравнивать.
4 ДенисЧ
 
11.10.11
12:26
select top 1 $док.Цена
from $ДокументСтроки.ПриходнаяНакладная док, _1sjourn j
where док.iddoc = j.iddoc
and j.actcnt>0
order by j.date_time_iddoc desc

где-то так...
5 dk
 
11.10.11
12:26
(1) +1
----
самое простое - если включен партионный учет
тогда попытка проведения в транзакции - смотрим скока там по себестоимости проходит
но это по fifo скорее всего
6 Попытка1С
 
11.10.11
12:27
(4) А где условие на товар?
7 ДенисЧ
 
11.10.11
12:27
(6) Я даю удочку, а не рыбу :-)
AdBlock убивает бесплатный контент. 1Сергей