|
Выражение ССЫЛКА в условии в запросе | ☑ | ||
---|---|---|---|---|
0
AnisaL
01.04.19
✎
14:16
|
Добрый день!
Подскажите, пожалуйста, как правильно написать выражение в запросе с ССЫЛКОй: вот так выдает ошибку: ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ВЫБОР КОГДА ПартииКонтрагентов.Номенклатура ЕСТЬ NULL ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ КАК Основная, СправочникПартииНоменклатуры.Ссылка КАК Ссылка, СправочникПартииНоменклатуры.ПометкаУдаления КАК ПометкаУдаления, СправочникПартииНоменклатуры.Владелец КАК Владелец, СправочникПартииНоменклатуры.Код КАК Код, СправочникПартииНоменклатуры.Наименование КАК Наименование, СправочникПартииНоменклатуры.Статус КАК Статус, ВЫБОР КОГДА СправочникПартииНоменклатуры.ВладелецПартии = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ТОГДА "<Без владельца>" ИНАЧЕ СправочникПартииНоменклатуры.ВладелецПартии КОНЕЦ КАК ВладелецПартии, СправочникПартииНоменклатуры.Предопределенный КАК Предопределенный, СправочникПартииНоменклатуры.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных, СправочникПартииНоменклатуры.Недействителен КАК Недействителен, ВЫБОР КОГДА СправочникПартииНоменклатуры.ПометкаУдаления ЕСТЬ NULL ТОГДА 1 ИНАЧЕ ВЫБОР КОГДА СправочникПартииНоменклатуры.ПометкаУдаления ТОГДА 5 ИНАЧЕ 4 КОНЕЦ КОНЕЦ КАК ИндексКартинки, ЗапасыНаСкладахОстаткиИОбороты.Характеристика КАК Характеристика, ЗапасыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток, ЗапасыНаСкладахОстаткиИОбороты.Период КАК ДатаПоступления ИЗ Справочник.ПартииНоменклатуры КАК СправочникПартииНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПартииКонтрагентов КАК ПартииКонтрагентов ПО СправочникПартииНоменклатуры.Ссылка = ПартииКонтрагентов.Партия ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗапасыНаСкладах.ОстаткиИОбороты(, , Регистратор, , ) КАК ЗапасыНаСкладахОстаткиИОбороты ПО (ЗапасыНаСкладахОстаткиИОбороты.Номенклатура = СправочникПартииНоменклатуры.Владелец) И (ЗапасыНаСкладахОстаткиИОбороты.Партия = СправочникПартииНоменклатуры.Ссылка) ГДЕ НЕ СправочникПартииНоменклатуры.Статус В (&ФОДляИсключения) И ЗапасыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПриходнаяНакладная |
|||
1
AnisaL
01.04.19
✎
14:17
|
И ЗапасыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПриходнаяНакладная
вот здесь ошибка: Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(42, 47)}: Таблица не найдена "Документ.ПриходнаяНакладная" И ЗапасыНаСкладахОстаткиИОбороты.Регистратор <<?>>ССЫЛКА Документ.ПриходнаяНакладная |
|||
2
sqr4
01.04.19
✎
14:18
|
"Документ.ПриходнаяНакладная" - вот тут неправильно написано
|
|||
3
Вафель
01.04.19
✎
14:19
|
в типовых нет документа "ПриходнаяНакладная"
|
|||
4
AnisaL
01.04.19
✎
14:20
|
(2) а как правильно? в консоли запросов все работает, а в конфигураторе в настройке динамического списка ошибку такую выдает
|
|||
5
AnisaL
01.04.19
✎
14:22
|
это динамический список формы списка справочника Партии в УНФ
|
|||
6
AnisaL
01.04.19
✎
14:25
|
(3) такой есть документ
|
|||
7
sqr4
01.04.19
✎
14:30
|
Ну для динамического списка мне вообще запрос не нравится
|
|||
8
piter3
01.04.19
✎
14:31
|
(6) в самописке твоей только
|
|||
9
sqr4
01.04.19
✎
14:31
|
Смею предположить что ЗапасыНаСкладахОстаткиИОбороты.Регистратор тут нулл
|
|||
10
AnisaL
01.04.19
✎
14:39
|
(9) ну тогда подскажите, пожалуйста, мне нужно получить дату поступления партии? вот я и хотела из приходной накладной эту дату получить, а отобрать приходную накладную не могу
|
|||
11
AnisaL
01.04.19
✎
14:42
|
||||
12
Жан Пердежон
01.04.19
✎
14:46
|
И ЗапасыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПриходнаяНакладная
перенеси в условия соединения, но вообще выше верно говорят: всё плохо |
|||
13
sqr4
01.04.19
✎
14:48
|
(10) В зависимости от версии платформы, можно использовать виртуальные таблицы для дин списка, хотя как говорят это не оч быстро.
+ не плохо бы проверить права |
|||
14
AnisaL
01.04.19
✎
14:56
|
(12) как перенести, напишите?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |