|
Помогите с запросом | ☑ | ||
---|---|---|---|---|
0
1CVERYGOOD
28.09.13
✎
12:55
|
Конфа УНФ 1.4
Нужно выбрать все комбинации (номенклатура)-(существующая характеристика этой номенклатуры). Для всех таких комбинаций если есть наличие на складе указать остаток и сумму. Типа этого: Окно белый,пластик 14шт 1200р Окно черный, дерево 0 0 Подоконник желтый,дуб 5шт 5600р Подоконник красный,орех 0 0 Не пойму как это сделать. Помогите плиз. |
|||
1
Arh01
28.09.13
✎
13:01
|
||||
2
1CVERYGOOD
28.09.13
✎
13:06
|
ВЫБРАТЬ
ЗапасыОстатки.КоличествоОстаток КАК Остаток, ЗапасыОстатки.СуммаОстаток КАК Сумма, ХарактеристикиНоменклатуры.Ссылка КАК Характерист, ХарактеристикиНоменклатуры.Владелец КАК Номенклатура ИЗ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Запасы.Остатки(&Период, ) КАК ЗапасыОстатки ПО ЗапасыОстатки.Характеристика = ХарактеристикиНоменклатуры.Ссылка И ЗапасыОстатки.Номенклатура = ХарактеристикиНоменклатуры.Владелец ГДЕ ЗапасыОстатки.СтруктурнаяЕдиница = &СтруктурнаяЕдиница И ХарактеристикиНоменклатуры.Владелец.НоменклатурнаяГруппа = &НоменклатурнаяГруппа Пишу так, но не работает |
|||
3
Зойч
28.09.13
✎
13:24
|
а характеристики к номенклатуре привязываются или к номенклатурной группе?
|
|||
4
1CVERYGOOD
28.09.13
✎
13:30
|
К группе
|
|||
5
Зойч
28.09.13
✎
13:30
|
а в запросе соединяешь как будто бы привязаны к номенклатуре
|
|||
6
1CVERYGOOD
28.09.13
✎
13:31
|
Т.е. набор свойств определяется для группы. Но владелец характеристики - номенклатура.
|
|||
7
mexanik_96
28.09.13
✎
13:33
|
а зачем вообще соединение?
|
|||
8
1CVERYGOOD
28.09.13
✎
13:33
|
Еще косяк. Сюда же не попадет номенклатура для которой нет характеристик ... а должна.
|
|||
9
Зойч
28.09.13
✎
13:34
|
ХарактеристикиНоменклатуры.Владелец
какой тип? |
|||
10
1CVERYGOOD
28.09.13
✎
13:35
|
(9) ном. группа или номенклатура
|
|||
11
mexanik_96
28.09.13
✎
13:36
|
РегистрНакопления.Запасы.Остатки(&Период, ) КАК ЗапасыОстатки - все что тебе нужно есть здесь
|
|||
12
Зойч
28.09.13
✎
13:38
|
(11) а нулевые?
|
|||
13
1CVERYGOOD
28.09.13
✎
13:38
|
(11) если нет в наличии, то тоже надо выводить. То что ты написал выводит только то что есть в наличии.
|
|||
14
1CVERYGOOD
28.09.13
✎
13:43
|
ВЫБРАТЬ
Номенклатура.Ссылка, ХарактеристикиНоменклатуры.Ссылка КАК Ссылка1 ИЗ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура ПО ХарактеристикиНоменклатуры.Владелец = Номенклатура.Ссылка Вот это в качестве основы можно использовать ? |
|||
15
Зойч
28.09.13
✎
13:47
|
выбирай номенклатуры, потом соединяй характеристики, потом остатки
|
|||
16
1CVERYGOOD
28.09.13
✎
14:53
|
Вот так получилось:
ВЫБРАТЬ СпрНоменклатура.Наименование КАК Номенклатура, СпрХарактеристикиНоменклатуры.Наименование КАК Характеристика, ЗапасыОстатки.КоличествоОстаток КАК Остаток, ЗапасыОстатки.СуммаОстаток КАК Сумма ИЗ Справочник.ХарактеристикиНоменклатуры КАК СпрХарактеристикиНоменклатуры ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура ПО СпрХарактеристикиНоменклатуры.Владелец = СпрНоменклатура.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Запасы.Остатки(&Период, ) КАК ЗапасыОстатки ПО ЗапасыОстатки.Характеристика = СпрХарактеристикиНоменклатуры.Ссылка ГДЕ (СпрНоменклатура.НоменклатурнаяГруппа = &НоменклатурнаяГруппа ИЛИ СпрХарактеристикиНоменклатуры.Владелец.НоменклатурнаяГруппа = &НоменклатурнаяГруппа ИЛИ СпрХарактеристикиНоменклатуры.Владелец = &НоменклатурнаяГруппа) УПОРЯДОЧИТЬ ПО Номенклатура |
|||
17
1CVERYGOOD
28.09.13
✎
15:19
|
Нормально?
|
|||
18
viktor_vv
28.09.13
✎
15:25
|
(17) Да сделай уже основной таблицей номенклатуру, к ней левым характеристики и к ним остатки.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |