![]() |
![]() |
|
Динамический список. | ☑ | ||
---|---|---|---|---|
0
АнтонДва
29.01.15
✎
16:57
|
Здравствуйте. Ут 11.1, форма списка номенклатуры. Пытаюсь добавить 4 колонки с остатками по 4м складам.
Вот текст запроса: ВЫБРАТЬ СпрНоменклатура.Ссылка КАК НоменклатураХотунок, СпрНоменклатура.Код КАК КодХотунок, СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатурХотунок, СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмеренияХотунок, СпрНоменклатура.СтавкаНДС КАК СтавкаНДСХотунок, ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстатокХотунок, ТоварыНаСкладахОстатки.Склад КАК ХотунокСклад ПОМЕСТИТЬ Хотунок ИЗ Справочник.Номенклатура КАК СпрНоменклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки ПО (ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка) ГДЕ НЕ СпрНоменклатура.ЭтоГруппа И ТоварыНаСкладахОстатки.Склад.Наименование = "Розничный Хотунок" СГРУППИРОВАТЬ ПО СпрНоменклатура.Ссылка, СпрНоменклатура.Код, СпрНоменклатура.ВидНоменклатуры, СпрНоменклатура.ЕдиницаИзмерения, СпрНоменклатура.СтавкаНДС, ТоварыНаСкладахОстатки.ВНаличииОстаток, ТоварыНаСкладахОстатки.Склад ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СпрНоменклатура.Ссылка КАК НоменклатураДуменко, СпрНоменклатура.Код КАК КодДуменко, СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатурыДуменко, СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмеренияДуменко, СпрНоменклатура.СтавкаНДС КАК СтавкаНДСДуменко, ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстатокДуменко, ТоварыНаСкладахОстатки.Склад КАК ДуменкоСклад ПОМЕСТИТЬ Думенко ИЗ Справочник.Номенклатура КАК СпрНоменклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки ПО (ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка) ГДЕ НЕ СпрНоменклатура.ЭтоГруппа И ТоварыНаСкладахОстатки.Склад.Наименование = "Розничный Думенко" СГРУППИРОВАТЬ ПО СпрНоменклатура.Ссылка, СпрНоменклатура.Код, СпрНоменклатура.ВидНоменклатуры, СпрНоменклатура.ЕдиницаИзмерения, СпрНоменклатура.СтавкаНДС, ТоварыНаСкладахОстатки.ВНаличииОстаток, ТоварыНаСкладахОстатки.Склад ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СпрНоменклатура.Ссылка КАК НоменклатураШахты, СпрНоменклатура.Код КАК КодШахты, СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатурШахты, СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмеренияШахты, СпрНоменклатура.СтавкаНДС КАК СтавкаНДСШахты, ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстатокШахты, ТоварыНаСкладахОстатки.Склад КАК ШахтыСклад ПОМЕСТИТЬ Шахты ИЗ Справочник.Номенклатура КАК СпрНоменклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки ПО (ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка) ГДЕ НЕ СпрНоменклатура.ЭтоГруппа И ТоварыНаСкладахОстатки.Склад.Наименование = "Розничный Шахты" СГРУППИРОВАТЬ ПО СпрНоменклатура.Ссылка, СпрНоменклатура.Код, СпрНоменклатура.ВидНоменклатуры, СпрНоменклатура.ЕдиницаИзмерения, СпрНоменклатура.СтавкаНДС, ТоварыНаСкладахОстатки.ВНаличииОстаток, ТоварыНаСкладахОстатки.Склад ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СпрНоменклатура.Ссылка КАК НоменклатураОсновной, СпрНоменклатура.Код КАК КодОсновной, СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатурОсновной, СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмеренияОсновной, СпрНоменклатура.СтавкаНДС КАК СтавкаНДСОсновной, ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстатокОсновной, ТоварыНаСкладахОстатки.Склад КАК ХотунокОсновной ПОМЕСТИТЬ Основной ИЗ Справочник.Номенклатура КАК СпрНоменклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки ПО (ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка) ГДЕ НЕ СпрНоменклатура.ЭтоГруппа И ТоварыНаСкладахОстатки.Склад.Наименование = "Основной склад" СГРУППИРОВАТЬ ПО СпрНоменклатура.Ссылка, СпрНоменклатура.Код, СпрНоменклатура.ВидНоменклатуры, СпрНоменклатура.ЕдиницаИзмерения, СпрНоменклатура.СтавкаНДС, ТоварыНаСкладахОстатки.ВНаличииОстаток, ТоварыНаСкладахОстатки.Склад ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Номенклатура.Ссылка, Номенклатура.Код, Номенклатура.ВидНоменклатуры, Номенклатура.ЕдиницаИзмерения, Номенклатура.СтавкаНДС, Основной.ВНаличииОстатокОсновной, Хотунок.ВНаличииОстатокХотунок, Шахты.ВНаличииОстатокШахты, Думенко.ВНаличииОстатокДуменко ПОМЕСТИТЬ Остатки ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ Шахты КАК Шахты ПО Номенклатура.Ссылка = Шахты.НоменклатураШахты ЛЕВОЕ СОЕДИНЕНИЕ Думенко КАК Думенко ПО Номенклатура.Ссылка = Думенко.НоменклатураДуменко ЛЕВОЕ СОЕДИНЕНИЕ Хотунок КАК Хотунок ПО Номенклатура.Ссылка = Хотунок.НоменклатураХотунок ЛЕВОЕ СОЕДИНЕНИЕ Основной КАК Основной ПО Номенклатура.Ссылка = Основной.НоменклатураОсновной ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Остатки.Ссылка.Родитель КАК Родитель, Остатки.Ссылка.Артикул КАК Артикул, Остатки.ВидНоменклатуры, Остатки.ЕдиницаИзмерения, Остатки.Код, Остатки.Ссылка.Наименование КАК Наименование, Остатки.Ссылка КАК Ссылка, Остатки.СтавкаНДС, Остатки.ВНаличииОстатокОсновной, Остатки.ВНаличииОстатокХотунок, Остатки.ВНаличииОстатокШахты, Остатки.ВНаличииОстатокДуменко, ВЫБОР КОГДА Остатки.Ссылка.ЕстьТоварыДругогоКачества ТОГДА 4 + ВЫБОР КОГДА Остатки.Ссылка.ПометкаУдаления ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА Остатки.Ссылка.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать) ТОГДА 0 ИНАЧЕ 2 КОНЕЦ ИНАЧЕ ВЫБОР КОГДА Остатки.Ссылка.ПометкаУдаления ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА Остатки.Ссылка.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать) ТОГДА 0 ИНАЧЕ 2 КОНЕЦ КОНЕЦ КАК ИндексКартинка ИЗ Остатки КАК Остатки В динамический список добавились все поля. На форме создал 4 поля, задал им путь к данным из дин. списка. И вот, в предвкушении, открываю список номенклатуры и вылазит ошибка "Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: Поле не найдено "DeletionMark"". Кто может подсказать, в каком направлении рыть? В консоле запросов все работает о'кей. |
|||
1
eklmn
гуру
29.01.15
✎
16:59
|
это "ГДЕ
НЕ СпрНоменклатура.ЭтоГруппа" в отбор |
|||
2
eklmn
гуру
29.01.15
✎
17:00
|
ну и это "ТоварыНаСкладахОстатки.Склад.Наименование = "Розничный Думенко" гоунокод
|
|||
3
H A D G E H O G s
29.01.15
✎
17:01
|
Я щетаю - автора надо послать в Шахты, добывать уголек.
|
|||
4
Ёпрст
гуру
29.01.15
✎
17:02
|
Лучше в хотунок
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |