|
нулевойостаток из регистра | ☑ | ||
---|---|---|---|---|
0
potapovi4
28.10.15
✎
23:51
|
Добрый вечер.может глупость скажу.но как выудить нулевой конечный остаток на примере
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки() КАК ТоварыНаСкладахОстатки |
|||
1
potapovi4
28.10.15
✎
23:53
|
как я понимаю Остаток() вытаскивает вообще в принципе остаток.а как вытащить ноль) тоесть когда нет остатка но все равно выудить карточку
|
|||
2
itlikbez
28.10.15
✎
23:58
|
(1) ISNULL() или ЕСТЬNULL()
|
|||
3
potapovi4
28.10.15
✎
23:59
|
ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) КАК КоличествоТоваров,
так? |
|||
4
itlikbez
29.10.15
✎
00:02
|
(3) именно
|
|||
5
potapovi4
29.10.15
✎
00:09
|
спасибо
|
|||
6
potapovi4
29.10.15
✎
00:11
|
а нулевой остаток в разрезе штрих кода можно вытащить?
|
|||
7
Serg_1960
29.10.15
✎
00:21
|
Запрос к справочнику с левым соединением регистра остатков;
Запрос на различные значения измерения "Номенклатура" регистра с левым соединение его же остатков. |
|||
8
potapovi4
29.10.15
✎
00:29
|
ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) КАК КоличествоТоваров,
ИЗ Справочник.Номенклатура.Изменения КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки() КАК ТоварыНаСкладахОстатки ПО Номенклатура.Ссылка = ТоварыНаСкладахОстатки.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК ШтрихКоды ПО Номенклатура.Ссылка = ШтрихКоды.Владелец И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ШтрихКоды.ХарактеристикаНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК ХарактеристикиНоменклатуры ПО Номенклатура.Ссылка = ХарактеристикиНоменклатуры.Владелец И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ХарактеристикиНоменклатуры.ХарактеристикаНоменклатуры ну вот так делаю но в итоге если остатка нет то штрих коды не выводятся. |
|||
9
КонецЦикла
29.10.15
✎
02:52
|
Ну так у тебя остатки соединяются по характеристикам с ШК
Сам подумай... если остатка нет, то должны быть выведены все возможные варианты характеристик для каждой номенклатуры Поэтому все фтопку, пиши заново |
|||
10
MSOliver
29.10.15
✎
02:56
|
(8) дубли строк
|
|||
11
patria0muerte
29.10.15
✎
03:00
|
Как то так вроде:
ВЫБРАТЬ Н.Ссылка КАК Номенклатура, Х.ХарактеристикаНоменклатуры ПОМЕСТИТЬ ВТНоменклатураХарактеристики ИЗ Справочник.Номенклатура КАК Н ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК Х ПО Х.Владелец = Н.Ссылка ; ВЫБРАТЬ ВТ.Номенклатура, ВТ.ХарактеристикаНоменклатуры, ЕСТЬNULL(Ш.Штрихкод, ""), ЕСТЬNULL(Ост.КоличествоОстаток,0) КАК Остаток ИЗ ВТНоменклатураХарактеристики КАК ВТ ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Ш ПО Ш.Владелец = ВТ.Номенклатура И Ш.ХарактеристикаНоменклатуры = ВТ.ХарактеристикаНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки() КАК Ост ПО Ост.Номенклатура = ВТ.Номенклатура И Ост.ХарактеристикаНоменклатуры = ВТ.ХарактеристикаНоменклатуры |
|||
12
potapovi4
29.10.15
✎
11:35
|
(11) подниму потому что как то запутанно у тебя
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |