#0
by Absurdus
SELECT Рег.МОЛ as [МОЛ $Справочник.ФизЛица], Рег.КоличествоНачальныйОстаток as КоличествоНачОст, Рег.КоличествоПриход as КоличествоПриход, Рег.КоличествоРасход as КоличествоРасход, Рег.КоличествоКонечныйОстаток as КоличествоКонОст FROM $РегистрОстаткиОбороты.ПартииНаличие(:НачДата,:КонДата~,Неделя,,,,(Номенклатура,МОЛ),(Количество)) as Рег inner join $Справочник.Номенклатура as Спр on Спр.id = Рег.Номенклатура inner join $Справочник.Номенклатура as Род on Род.id = Спр.parentid WHERE ((МОЛ = ' 3VF ') or (МОЛ = ' BQV ') or (МОЛ = ' 3VG ') or (МОЛ = ' 3VH ') or (МОЛ = ' 3ZK ')) and (Рег.Номенклатура in (SELECT Val FROM #ВыбНоменклатура)) Запрос не выполнился! State 42S02, native 208, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name '#ВыбНоменклатура'. Запрос.УложитьСписокОбъектов13(ВыбНоменклатура, "#Группа"); Почему то не срабатывает... Что не так?
#3
by Absurdus
$РегистрОстаткиОбороты.ПартииНаличие(:НачДата,:КонДата~,Неделя,,,(Номенклатура in (SELECT Val FROM #ВыбНоменклатура)),(Номенклатура,МОЛ),(Количество)) as Рег Переделал так. Та же ошибка..
#4
by DrZombi
Ты в "квериан анализере" пробовал отлаживать запрос ? А так,... строчки: inner join $Справочник.Номенклатура as Спр on Спр.id = Рег.Номенклатура inner join $Справочник.Номенклатура as Род on Род.id = Спр.parentid ... Гарантируют что если у элемента не будет группы, то он просто не попадет в запрос :) Так же если в друг не окажется самой номенклатуры, т.е. пустое значение, то тоже не попадет в запрос ;)
#5
by DrZombi
+Строчка: ((МОЛ = ' 3VF ') or (МОЛ = ' BQV ') or (МОЛ = ' 3VG ') or (МОЛ = ' 3VH ') or (МОЛ = ' 3ZK ')) ... Тоже не кошерна, если будет слишком много таких лиц, то тоже нечего хорошего ;)
#6
by Absurdus
Кверри с виртуальными таблицами не работает Все элементы в группах, пустых групп нет. Справочник двухуровневый. 100%
#7
by DrZombi
+Так же: ... Переменная: МОЛ - Существует только в "РегистрОстаткиОбороты" и только там... А ты условия не так поставил.
#10
by DrZombi
Ну не совсем ;) Оно не может работать, ты лукавишь ;) Вот если сделаешь так "Рег.МОЛ", то будет
#11
by DrZombi
Зачем тебе в группе "Запрос.УложитьСписокОбъектов13(ВыбНоменклатура, "#Группа"); "??? Там всего лишь "9" символов ;)
#13
by Absurdus
А в чем проблема? На форме выбираю группу или элемент номенклатуры. Запросом надо сделать по ней отбор. Только как... Что-то пока не пойму
#15
by DrZombi
А в том, что 13 символов это- 1. 4 символа это вид справочника 2. 9 символов это сам ИД номер элемента В разрезе SQL группа и элемент нечем не отличаются, только признаком реквизита "Группа"
#16
by Absurdus
$РегистрОстаткиОбороты.ПартииНаличие(:НачДата,:КонДата~,Неделя,,,(Номенклатура in (SELECT Val FROM #ВыбНоменклатура)),(Номенклатура,МОЛ),(Количество)) as Рег Запрос не выполнился! State 42S02, native 208, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name '#ВыбНоменклатура'.
#20
by Fragster
(МОЛ = ' 3VF ') or (МОЛ = ' BQV ') or (МОЛ = ' 3VG ') or (МОЛ = ' 3VH ') or (МОЛ = ' 3ZK ')
#26
by Skom
+ ##Группа - ГЛОБАЛЬАНЯ виртуальная таблица вот если так сделаешь то отлаживаться будет. тока прибить ее потом надо
#34
by Дык ё
стесняюсь спросить - в план запроса смотрел? IN в те же OR разворачивается. в общем случае :-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ВК 1С++ Помогите разобраться!
- Как в запросе к регистру с помощью 1С++ получить дату документа
- А нельзя ли скачать простенькую демо конфу на 1С++?
- v7: Как можно получить бухгалтерские итоги через прямой запрос 1С++ база DBF
- v7: 1с++ Прямой запрос. Передача условий в подзапрос
- v7: Прямой запрос 1С++ к DBF через OLEDBCommand и виртуальные таблицы
- v7: 1С++ прямой запрос. Отбор по группе не работает
В этой группе 1С
- УПП затраты по командировке за ОС
- Работа с хранилищем значений в 8.2
- как получить значение "Ссылка в другой ИБ" регистра Соответствие объектов для обмена
- ЗУП: Как изменить расчет НДФЛ, чтобы база рассчитывалась за минусом удержания?
- Ошибки страницы в диспетчере задач
- Как программно изменить размер управляемой формы
- Выгрузка и загрузка данных в идентичную конфигурацию "УТП для Украины"
- ЗУП Дополнительный отпуск (компенсация за дополнительный неиспользованный отпуск)
- Операция введенная вручную: групповое перезаполнение НУ.
- 1с виснет в цикле на поиске
- v8: как в СКД программно вытащить доступные поля?
- Можно ли в СКД назначить цвет сектору круговой диаграммы?
- Тормозит база после обновления у пользователей с неполными правами.
- Как убрать ненужные символы в печатной форме 8.1 УПП
- Северный и районный коэффициент при оплате сверхурочных часов.
- Пропали контакты контрагентов после перехода с 8.1 на 8.2
- Запрос 1с8 в VBA
- Отличия УТ CRM от Рарус CRM
- Пропали кассовые чеки .
- Как в запросе получить целое от деления и остаток от деления?