|
Ошибка при выполнении запроса | ☑ | ||
---|---|---|---|---|
0
falselight
19.09.19
✎
04:09
|
На запросе выходит ошибка. Что именно в нем не так?
{Документ.ДолжностиИмеющиеПравоВыдачиНарядаДопуска.Форма.ФормаДокумента.Форма(72)}: Ошибка при вызове метода контекста (Выполнить) РезультатЗапроса = Запрос.Выполнить(); по причине: {(8, 34)}: Неверные параметры "Справочник.Подразделения.ПустаяСсылка" ИЛИ &Подразделение = ЗНАЧЕНИЕ(<<?>>Справочник.Подразделения.ПустаяСсылка)) ///////////////////////////////////////////////////////////////////////////////////////////////////////////// &НаСервере Функция ПолучитьСписокДолжностей() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ | ШтатноеРасписание.ДолжностьПрофессия КАК Ссылка |ИЗ | Справочник.ШтатноеРасписание КАК ШтатноеРасписание |ГДЕ | ШтатноеРасписание.Подразделение.Владелец = &Организация | И (ШтатноеРасписание.Подразделение = &Подразделение | ИЛИ &Подразделение = ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)) | И (НЕ ШтатноеРасписание.Закрыта | ИЛИ ШтатноеРасписание.ДатаЗакрытия >= &Дата) | И НЕ ШтатноеРасписание.ДолжностьПрофессия ЕСТЬ NULL | И ШтатноеРасписание.Утверждена | И ШтатноеРасписание.ДатаУтверждения <= &Дата"; Запрос.УстановитьПараметр("Дата", Объект.Дата); Запрос.УстановитьПараметр("Организация", Объект.Организация); Запрос.УстановитьПараметр("Подразделение", Объект.Подразделение); РезультатЗапроса = Запрос.Выполнить(); Если Не РезультатЗапроса.Пустой() Тогда Возврат РезультатЗапроса.Выгрузить().ВыгрузитьКолонку("Ссылка"); Иначе Возврат Неопределено; КонецЕсли; КонецФункции |
|||
1
falselight
19.09.19
✎
04:12
|
Правильно ли я понимаю, что нужно сделать так?
| И (ШтатноеРасписание.Подразделение = &Подразделение | ИЛИ ШтатноеРасписание.Подразделение = ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)) За место И (ШтатноеРасписание.Подразделение = &Подразделение | ИЛИ &Подразделение = ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)) ? |
|||
2
falselight
19.09.19
✎
04:26
|
(1) Так тоже ошибка
РезультатЗапроса = Запрос.Выполнить(); по причине: {(8, 51)}: Неверные параметры "Справочник.Подразделения.ПустаяСсылка" ИЛИ ШтатноеРасписание.Подразделение = ЗНАЧЕНИЕ(<<?>>Справочник.Подразделения.ПустаяСсылка)) |
|||
3
falselight
19.09.19
✎
04:30
|
Что тут не так? Вроде все нормально.
| И (ШтатноеРасписание.Подразделение = &Подразделение | ИЛИ &Подразделение = ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)) |
|||
4
PaulBC
19.09.19
✎
04:31
|
Видимо нет такого справочника
|
|||
5
falselight
19.09.19
✎
04:37
|
(4) Да, есть справочник ПодразделенияОрганизаций. Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |