Имя: Пароль:
1C
1С v8
Запрос по остаткам номенклатуры и типам цен
0 Kain_wrath
 
19.08.15
17:09
Необходимом запросом получить список номенклатуры, для каждой номенклатуры нужно получить остатки по всем складам + для каждой нужно получить все типы цен которые установлены для нее. Если б ненунжо было бы получать список цен, то реализовалось бы просто через итоги запроса. Но как одновременно получить и то и то в одном запросе ума не приложу.
1 sash-ml
 
19.08.15
17:11
Только типы цен? или сами цены тоже?
2 Nuobu
 
19.08.15
17:11
В итоговых полях вместо суммы выбери максимум.
3 Kain_wrath
 
19.08.15
17:12
да, тип цены и цена
4 sash-ml
 
19.08.15
17:13
получить то можно, как ты собираешься это визуализировать?
5 Kain_wrath
 
19.08.15
17:13
(2) а что это даст?
6 Nuobu
 
19.08.15
17:15
(5) Тебе запрос написать?
7 Kain_wrath
 
19.08.15
17:15
(4) Буду выгружать в файл
8 sash-ml
 
19.08.15
17:18
колонки какие должны быть?
9 Kain_wrath
 
19.08.15
17:19
(6) нет логику действий объяснить, как решит проблему проставление в итогах у неизвестного ресурса выражения "Максимум" не совсем понятно.
10 Kain_wrath
 
19.08.15
17:21
(8)
Номенклатура,
Остатки:{
Склад1 : Остаток,
Склад2 : Остаток},
Цены:{
ВидЦены1 : Цена,
ВидЦены2 : Цена}
11 sash-ml
 
19.08.15
17:27
Сколько у тебя складов и типов цен?
12 Kain_wrath
 
19.08.15
17:28
(11) Около 5 и тех и тех
13 Nuobu
 
19.08.15
17:32
(9) Берёшь запрос по остаткам. Левым соединением туда пихаешь ЦеныНоменклатуры.СрезПоследних.
Оно тебе разобьёт остатки по типам цен, что не есть правильно.
В Итоговых полях, если таковые будут вместо суммы просто выбери Максимум.
14 sash-ml
 
19.08.15
17:32
выбрать
номенклатура как номенклатура,
"остатки" как тип,
склад как имя,
остаток как значение
из остатки...

объединить все
номенклатура,
"цены",
типцены,
цена

и потом все это отсортировать
15 Kain_wrath
 
19.08.15
17:37
(13) получается это http://i.imgur.com/q4YKZpX.png
16 Nuobu
 
19.08.15
17:42
(15) Я тебе об этом и говорил.
Зайди во вкладку Итоги настрой отчет.
17 Nuobu
 
19.08.15
17:43
(15) А что ты хочешь получить? вроде ведь всё правильно.
18 Kain_wrath
 
19.08.15
17:47
(14) http://imgur.com/I7nyf3D , предлагаешь при обработке запроса проверять тип и в зависимости от него заполнять поля ?
19 Kain_wrath
 
19.08.15
17:48
(17) ну так дубли же в детальных записях
20 sash-ml
 
19.08.15
17:51
(19) смотри внимательно в (14) там общая схема, дополтильено можешь получить итоги по номенклатуре и типу, и обходом сформируешь свой джейсон
21 sash-ml
 
19.08.15
17:56
(18) ничего не нужно проверять, делай объединением, тебе с головой хватит 4 поля в результате запроса,
Номенклатура,Тип(тестовое поле),ИмяЭлементаСправочника,Значение
22 Kain_wrath
 
19.08.15
18:00
http://i.imgur.com/dtSqMST.png так устраивает, (20) (17) спасибо за помощ