|
Помогите с динамическим списком пожалуйста | ☑ | ||
---|---|---|---|---|
0
VenikUltra Green
28.07.16
✎
18:50
|
Уважаемые форумчане. Создаю форму выбора с динамическим списком. В консоли запросов всё отладил - всё хорошо. В запрос динамического списка вставил. Запускаю БП, при запуске ругается что поле Партия не найдено, ошибка при выполнении запроса. Ладно думаю, уберу Партия из колонок списка. Убрал - теперь не находит поле Цена. В чём дело может быть? Выкладываю текст запроса:
ВЫБРАТЬ ПоступлениеТоваровУслугТовары.Ссылка КАК Партия, ПоступлениеТоваровУслугТовары.Номенклатура, ПоступлениеТоваровУслугТовары.Цена, ПоступлениеТоваровУслугТовары.Ссылка.Склад ПОМЕСТИТЬ ВТ_НомПарЦена ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ ПоступлениеТоваровУслугТовары.Ссылка.Организация = &Организация ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ХозрасчетныйОстатки.Субконто1 КАК Номенклатура, ХозрасчетныйОстатки.Субконто2 КАК Склад, ХозрасчетныйОстатки.Субконто3 КАК Объект, ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстатокОбъект, ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстатокОбъект ПОМЕСТИТЬ ВТ_ОстаткиПоОбъектам ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет.Код = "О10.01", , Организация = &Организация) КАК ХозрасчетныйОстатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.Субконто1 КАК Номенклатура, ХозрасчетныйОстатки.Субконто2 КАК Партия, ХозрасчетныйОстатки.Субконто3 КАК Склад, ХозрасчетныйОстатки.СуммаОстаток, ХозрасчетныйОстатки.КоличествоОстаток ПОМЕСТИТЬ ВТ_ОстаткиПоПартиям ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &Дата, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Материалы)), , Организация = &Организация И Субконто2 ССЫЛКА Документ.ПоступлениеТоваровУслуг) КАК ХозрасчетныйОстатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ОстаткиПоПартиям.Счет КАК Счет, ВТ_ОстаткиПоПартиям.Номенклатура.Код КАК Код, ВТ_ОстаткиПоПартиям.Номенклатура КАК Номенклатура, ВТ_ОстаткиПоПартиям.Склад, ВТ_ОстаткиПоПартиям.Партия КАК Партия, ВТ_ОстаткиПоПартиям.СуммаОстаток, ВТ_ОстаткиПоПартиям.КоличествоОстаток, ВТ_ПарНомЦена.Цена, ЕСТЬNULL(ВТ_ОстаткиПоОбъектам.Объект, ЗНАЧЕНИЕ(Справочник.ЮАК_Объект.ПустаяСсылка)) КАК Объект ПОМЕСТИТЬ ВТ_Итоговая ИЗ ВТ_ОстаткиПоПартиям КАК ВТ_ОстаткиПоПартиям ЛЕВОЕ СОЕДИНЕНИЕ ВТ_НомПарЦена КАК ВТ_ПарНомЦена ПО ВТ_ОстаткиПоПартиям.Номенклатура = ВТ_ПарНомЦена.Номенклатура И ВТ_ОстаткиПоПартиям.Партия = ВТ_ПарНомЦена.Партия И ВТ_ОстаткиПоПартиям.Склад = ВТ_ПарНомЦена.Склад ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОстаткиПоОбъектам КАК ВТ_ОстаткиПоОбъектам ПО ВТ_ОстаткиПоПартиям.Номенклатура = ВТ_ОстаткиПоОбъектам.Номенклатура И ВТ_ОстаткиПоПартиям.Склад = ВТ_ОстаткиПоОбъектам.Склад ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Итоговая.Счет КАК Счет, ВТ_Итоговая.Номенклатура КАК Номенклатура, ВТ_Итоговая.Партия КАК Партия, ВТ_Итоговая.Цена, ВТ_Итоговая.Склад, ВТ_Итоговая.Объект, ВТ_Итоговая.КоличествоОстаток, ВТ_Итоговая.СуммаОстаток, ВЫБОР КОГДА ВТ_Итоговая.Объект ЕСТЬ NULL ТОГДА "нуль" КОГДА ВТ_Итоговая.Объект = НЕОПРЕДЕЛЕНО ТОГДА "неопредел" КОГДА ВТ_Итоговая.Объект = ЗНАЧЕНИЕ(Справочник.ЮАК_Объект.ПустаяСсылка) ТОГДА "пустая ссылка" КОНЕЦ КАК ТипОбъектаВ_ВТ, ВЫБОР КОГДА &Объект ЕСТЬ NULL ТОГДА "нуль" КОГДА &Объект = НЕОПРЕДЕЛЕНО ТОГДА "неопредел" КОГДА &Объект = ЗНАЧЕНИЕ(Справочник.ЮАК_Объект.ПустаяСсылка) ТОГДА "пустая ссылка" КОНЕЦ КАК ТипОбъектаВУсловии ИЗ ВТ_Итоговая КАК ВТ_Итоговая ГДЕ ВЫБОР КОГДА &Объект = НЕОПРЕДЕЛЕНО ИЛИ &Объект = ЗНАЧЕНИЕ(Справочник.ЮАК_Объект.ПустаяСсылка) ТОГДА ВТ_Итоговая.Объект = ЗНАЧЕНИЕ(Справочник.ЮАК_Объект.ПустаяСсылка) ИНАЧЕ ВТ_Итоговая.Объект = &Объект КОНЕЦ И ВТ_Итоговая.Склад = &Склад |
|||
1
Mankubus
28.07.16
✎
18:59
|
(0) версия платформы?
|
|||
2
VenikUltra Green
28.07.16
✎
19:02
|
8.3.6.2390
|
|||
3
VenikUltra Green
28.07.16
✎
19:03
|
Как предположение: может динамический список не понимает временных таблиц?
Поля псевдонимами может все обозначить? |
|||
4
VenikUltra Green
28.07.16
✎
19:06
|
что значат флажки в колонке "Использовать всегда"?
|
|||
5
Mankubus
28.07.16
✎
19:16
|
(3) понимает с версии 8.3.8
|
|||
6
Mankubus
28.07.16
✎
19:17
|
(4) http://xn----1-bedvffifm4g.xn--p1ai/news/2016-07-22-how-to-organize-list-interface/
в этом видео есть про флажки. не реклама |
|||
7
VenikUltra Green
28.07.16
✎
19:39
|
обновил платформу - не помогло
|
|||
8
VenikUltra Green
28.07.16
✎
20:38
|
Поменял в запросе все временные таблицы на вложенные запросы и .... барабанная дробь..... Заработало!
(6) видео хорошее, но не помогло. всем спасибо. ВТ не работает в запросах динамических списков даже на платформе 8.3.8.1933 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |