|
Номенклатура. |
☑ |
0
Arutynov
31.01.13
✎
15:24
|
База Ут 10.3 необходимо запросом вывести номенклатеру и ее цену. Это сделать не сложно, но появилась проблема так как там на одну номенклатуру есть и новая цена и старая... как мне изъять именно новую цену. Заранее благодарю.
|
|
1
Ayvengo
31.01.13
✎
15:25
|
(0) а ты и так должен брать новую цену, ибо срез последних :)
Что не устраивает то?
А скидки всякие тебе нужно и т.п.?
|
|
2
Arutynov
31.01.13
✎
15:26
|
такой код ВЫБРАТЬ
|ЦеныНоменклатуры.Номенклатура.Родитель.ЭтоГруппа Как Gruppa,
|ЦеныНоменклатуры.Номенклатура.Родитель.Код как Parent,
|ЦеныНоменклатуры.Номенклатура.Код как Code,
|ЦеныНоменклатуры.Номенклатура.Наименование как Naim,
|ЦеныНоменклатуры.Номенклатура.ЕдиницаХраненияОстатков как Ed,
|ЦеныНоменклатуры.Номенклатура.ЕдиницаХраненияОстатков как Edum,
|ЦеныНоменклатуры.Цена как Cena,
|ЦеныНоменклатуры.Номенклатура.ЕдиницаИзмеренияМест.Вес как Ves,
|ЦеныНоменклатуры.ТипЦен.Наименование как Тип
|ИЗ
|РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
|ГДЕ
|ЦеныНоменклатуры.ТипЦен.Наименование = ""Розничная""
|Упорядочить по
|Naim
|
|
3
Ayvengo
31.01.13
✎
15:27
|
Запрос неправильный, если у тебя две цены появляется. Ограничение по типу цен , как вариант нужно сделать.
|
|
4
Ayvengo
31.01.13
✎
15:28
|
+(3) у тебя "Розничная" - там одна? Ну и надо брать срез последних
|
|
5
Arutynov
31.01.13
✎
15:28
|
У меня розничных две цены
|
|
6
Ayvengo
31.01.13
✎
15:28
|
(5) значит по коду ищи, как вариант
|
|
7
Arutynov
31.01.13
✎
15:31
|
мне надо как то выбрать именно по более новой дате я думаю
|
|
8
Ayvengo
31.01.13
✎
15:32
|
СРЕЗ ПОСЛЕДНИХ
|
|
9
Arutynov
31.01.13
✎
15:32
|
как
???
|
|
10
Ёпрст
гуру
31.01.13
✎
15:34
|
(9) открыть наконец, конструктор запросов
|
|
11
Ayvengo
31.01.13
✎
15:36
|
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
|
|
12
Arutynov
31.01.13
✎
15:38
|
Благодарю Ayvengo
|
|
13
Ёпрст
гуру
31.01.13
✎
15:56
|
не забывай про параметры ВТ
|
|
14
Ayvengo
31.01.13
✎
15:57
|
(13) угу!
(0) Тип цен там нужно ограничивать, а не в условиях как сделано было у тебя ;)
|
|
15
Arutynov
31.01.13
✎
16:05
|
в смысле
|
|
16
Ayvengo
31.01.13
✎
16:11
|
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
смотри на параметры "Дата" и "ТипЦен"
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший