Имя: Пароль:
1C
1С v8
Запрос по ценам номенклатуры из справочника
🠗 (Волшебник 29.03.2021 09:01)
,
0 blank_box
 
29.03.21
07:50
Есть такая задача. Написать запрос получения актуальной цены номенклатуры на текущую дату. Аналог среза последних в периодическом регистре сведений. Данные хранятся в справочнике "ЦеныНоменклатуры" Помогите напитсать запрос.
1 Волшебник
 
29.03.21
07:53
2 blank_box
 
29.03.21
08:08
ап
3 Волшебник
 
29.03.21
08:11
По ссылке (1) есть пояснение:
"Для общего развития:
Что есть срез последних в платформе?"
4 blank_box
 
29.03.21
08:16
и что мне дает это пояснение? Запрос как написать?
5 Волшебник
 
29.03.21
08:17
(4) Начните с ключевого слова ВЫБРАТЬ
6 blank_box
 
29.03.21
08:23
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
|    ЦеныНоменклатуры.Номенклатура,
|    МАКСИМУМ(ЦеныНоменклатуры.Дата) КАК Дата,
|    ЦеныНоменклатуры.Цена
|ИЗ
|    Справочник.ЦеныНоменклатуры КАК ЦеныНоменклатуры
|ГДЕ
|    ЦеныНоменклатуры.Цена > 0
|
|СГРУППИРОВАТЬ ПО
|    ЦеныНоменклатуры.Номенклатура,
|    ЦеныНоменклатуры.Цен


не получается
7 Волшебник
 
29.03.21
08:25
(6) Надо стараться.

>>СГРУППИРОВАТЬ ПО ЦеныНоменклатуры.Цен
Нет поля Цен
8 Волшебник
 
29.03.21
08:26
Кстати, по ссылке (1) другой запрос.
9 blank_box
 
29.03.21
08:32
как нет цен? в справочнике 3 реквизита Дата, номенклатура, цена. так вопрос то был, помогите написать запрос!!
10 Волшебник
 
29.03.21
08:36
ВЫБРАТЬ * ИЗ Справочник.ЦеныНоменклатуры.СрезПоследних
11 blank_box
 
29.03.21
08:41
СрезПоследних в справочнике? Таблица не найдена пишет.
12 Волшебник
 
29.03.21
08:46
В (1) есть ответ
13 blank_box
 
29.03.21
08:50
опять вернулись.... и какой ответ?
14 blank_box
 
29.03.21
08:51
нужен Аналог среза последних!!! Аналог
15 Волшебник
 
29.03.21
08:52
Для общего развития:
Что есть срез последних в платформе?
...
В зависимости от периодичности регистра (по времени, по позиции регистратора) ВТ разворачивается в
следующий запрос:
16 blank_box
 
29.03.21
08:54
так запрос то и нужен, запрос какой?
17 Волшебник
 
29.03.21
08:55
(16) По ссылке (1) он есть. Научитесь ходить по ссылкам
18 blank_box
 
29.03.21
08:59
ясно, что ничего не ясно... просили запрос написать.а в ответ... смотри вопрос.
19 Волшебник
 
29.03.21
09:01
трололо
20 программистище
 
29.03.21
09:13
(0) позовите специалиста и заплатите денег
21 dka80
 
29.03.21
09:51
ВЫБРАТЬ
    ЦеныНоменклатуры.Номенклатура,
    МАКСИМУМ(ЦеныНоменклатуры.Дата) КАК Дата,
Поместить ВТДаты
ИЗ
    Справочник.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ГДЕ
    ЦеныНоменклатуры.Цена > 0
;
ВЫБРАТЬ
    ЦеныНоменклатуры.Номенклатура,
    МАКСИМУМ(ЦеныНоменклатуры.Дата) КАК Дата,
    ЦеныНоменклатуры.Цена
ИЗ
    Справочник.ЦеныНоменклатуры КАК ЦеныНоменклатуры
Левое соединение ВТДаты По ВТДАты.Номенклатура = ЦеныНоменклатуры.Номенклатура И ВТДАты.Дата= ЦеныНоменклатуры.Дата
ГДЕ
    ЦеныНоменклатуры.Цена > 0
22 Chameleon1980
 
29.03.21
10:20
(18) тебя направили в нужное русло, а ты просишь написать за тебя?