|
Помогите плз с ценами контрагентов
| ☑ |
0
location
naïve
22.09.16
✎
08:43
|
Добрый день. Такая проблема. Подскажите как можно выбрать цену контрагента последнюю, т.е. у нас есть товар по которому есть 2 цены 2 разных контрагентов, так вот нужно выбрать ту цену которая была последней.
Например если добавлен был документ от первого контрагента 01.01 от второго 02.01 тогда должно выбрать ту цену которая была 2 числа, а если документы были в 1 день, то тот что был создан позже.
|
|
1
Лефмихалыч
22.09.16
✎
08:48
|
СрезПоследних не помог что ли?
|
|
2
vicof
22.09.16
✎
08:49
|
(0) А они вообще у вас ведутся?
|
|
3
location
naïve
22.09.16
✎
08:57
|
(1) срез последних для одного товара выдает 2 цены, т.к. измерение тип цен контрагентов разное ж ведь.
|
|
4
Лефмихалыч
22.09.16
✎
09:31
|
(3) делай срез сам
ВЫБРАТЬ
Т.Номенклатура КАК Номенклатура,
МАКСИМУМ(Т.Период) КАК Период
ПОМЕСТИТЬ ВТ
ИЗ
РегистрСведений.ЦеныНоменклатурыПоставщиков КАК Т
СГРУППИРОВАТЬ ПО
Т.Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Т.Номенклатура,
Т.Цена
ИЗ
ВТ КАК ВТ
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыПоставщиков КАК Т
ПО (ВТ.Номенклатура = Т.Номенклатура
И ВТ.Период = Т.Период)
|
|
5
location
naïve
22.09.16
✎
09:33
|
(4) Спасибо попробую.
|
|
6
В тылу врага
22.09.16
✎
09:33
|
(0) а если время совпадает?
|
|
7
Лефмихалыч
22.09.16
✎
09:35
|
(6) тогда завернуть цену в маскимум или мингимум во втором запросе
|
|
8
В тылу врага
22.09.16
✎
09:36
|
(7) неееее, может дело не в цене, а в приоритете контрагента, и прочих погодных условиях
|
|
9
Лефмихалыч
22.09.16
✎
09:40
|
(8) да наплювать. Тогда это решается в первом запросе. Ну, может еще одну времянку придется сделать.
|
|