|
получить количество номенклатуры на разных складах
| ☑ |
0
Max Street
04.01.13
✎
15:27
|
добрый день. хочу получить остатки номенклатуры одним запросом с 2 складов. запрос такой:
запрос = новый запрос;
запрос.текст = "выбрать
спрНоменклатура.ссылка как номенклатура,
естьnull(остаткиноменклатурыостатки.количествоостаток,0) как количество1,
естьnull(остаткиноменклатурыостатки.количествоостаток1,0) как количество2
из
сравочник.номенклатура как спрНоменклатура
левое соединение регистрнакопления.остаткиноменклатуры.остатки(&дата, склад = &склад1) как остаткиноменклатурыостатки1
по
остаткиноменклатурыостатки1.номенклатура = спрНоменклатура.ссылка
левое соединение регистрнакопления.остаткиноменклатуры.остатки(&дата, склад =&склад) как остаткиноменклатурыостатки
по остаткиноменклатурыостатки.номенклатура = спрНоменклатура.ссылка";
запрос.установитьпараметр("дата", дата);
запрос.установитьпараметр("склад", склад);
запрос.установитьпараметр("склад1", справочники.склады.склад1);
результат = запрос.выполнить();
тч.загрузить(результат.выгрузить());
но результат выдает не правильный. подскажите, пожалуйста, в чем ошибка. заранее благодарю
|
|
1
1Сергей
04.01.13
✎
15:27
|
сделай группировку по складам
|
|
2
ДенисЧ
04.01.13
✎
15:28
|
выбрать
рег.Склад,
рег.Номенклатура,
рег.КоличествоОстаток
из РегистрНакопления.остаткиноменклатуры.остатки(&ДатаОст, Склад в (&Склад1, &Склад2)
и нечего выделываться
|
|
3
Max Street
04.01.13
✎
15:38
|
спасибо
(2) я хочу получить количество на первом складе и количество на втоом, потом загрузить их в соответствующие реквизиты тч. какое поле выборки будет содержать количество на втоом складе?
|
|
4
1Сергей
04.01.13
✎
15:39
|
(3) КоличествоОстаток
|
|
5
ДенисЧ
04.01.13
✎
15:41
|
обоги....
выбрать
рег.Склад,
рег.Номенклатура,
ВЫБОР КОГДА рег.Склад = &Склад1 тогд рег.КоличествоОстаток иначе 0 конец КАК ОстатокПервый,
ВЫБОР КОГДА рег.Склад = &Склад2 тогд рег.КоличествоОстаток иначе 0 конец КАК ОстатокВторой
из РегистрНакопления.остаткиноменклатуры.остатки(&ДатаОст, Склад в (&Склад1, &Склад2)
|
|
6
Mikeware
04.01.13
✎
15:42
|
(5) не "О, боги!", а "убогий!" :-)
|
|
7
Max Street
04.01.13
✎
15:44
|
спасибо
|
|
8
ДенисЧ
04.01.13
✎
15:51
|
(6) нет, это "о боги, яду мне, яду" (с)
|
|