#0
by selenat
СделкаВзаиморасчета.Сделка - поле в запросе, принимающее значения ссылок на документы разного типа. Как правильно сделать проверку на то, что оно не пустое?
#6
by selenat
А какое значение параметра установить для ПустоеЗначение? Ссылка ведь на объект составного типа.
#9
by megalodon
А NULL то нафига ловить? В надо ловить или Неопределено или пустую ссылку какого либо вида.
#10
by selenat
С вариантом у меня попадают в выборку сделки с пустым значением и типом не определено. не прокатывает, поскольку не установлен параметр. Что делаю не так?
#12
by megalodon
"С вариантом у меня попадают в выборку сделки с пустым значением и типом не определено." - м-дяя... тебе уже ничего не поможет.
#14
by selenat
Иду трассировщиком по выборке и вижу то, о чем написал в (10.1). Вижу пустое значение и тип не определено. Что я сделал не так?
#21
by igork1966
СделкаВзаиморасчета.Сделка.Ссылка ЕСТЬ НЕ NULL Ну и как это соотносится с субжем: "условие в запросе на пустую ссылку" "сделать проверку на то, что оно не пустое?" Если это запрос к одной таблице без соединения. То твое условие будет всегда истинным и для пустых ссылок на документы и непустых.
#23
by igork1966
Ну вот видишь, у него Внутреннее соединение. "СделкаВзаиморасчета.Сделка" никогда не будет NULL. Условие "СделкаВзаиморасчета.Сделка ЕСТЬ НЕ NULL" всегда Истина. ПОсему бесполезно.
#24
by megalodon
дятел ты, igork1966. Разыменовывание через точку и есть левое соединение. И если СделкаВзаиморасчета.Сделка будет или Неопределено, или пустая ссылка, то значение СделкаВзаиморасчета.Сделка.Ссылка один хрен будет NULL. Учи матчасть. ты тоже дятел. тебе сказано написать ГДЕ СделкаВзаиморасчета.Сделка.Ссылка ЕСТЬ НЕ NULL а ты написал ГДЕ СделкаВзаиморасчета.Сделка ЕСТЬ НЕ NULL
#27
by igork1966
Блин пропустил ".Ссылка". Сорри. Однако вопрос (давно не занимался 8кой), разве так прокатит "СделкаВзаиморасчета.Сделка.Ссылка", если сделка это составной тип?
#29
by igork1966
Блин тормознул тогда я, сорри уж полгода не занимался 8кой + да и занимался совсем немного.
#32
by megalodon
кстати, есть один ньюанс: битые ссылки при таком сравнении примутся за пустые. так что если это критично надо поменять.
#41
by selenat
Думаю, если битые будут - по отчетам вылезет и будем с ними индивидуально разбираться. Не такое частое явление ИМХО.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Товарный чек
- Внешнее событие.
- Хранение фотографий в 1С?
- Каковы различия в блоке ЗУП в УПП и и собственно ЗУП?
- Как переопределить тип колонки таблицы значений?
- Как "победить" окно выбора режима проведения? Нужно только оперативно.
- После перехода с DBF на SQL не работают нек. отчеты.
- Как определить какой элемент формы связан с определенным реквизитом объекта
- Как отфильтровать Документы по табличной части?
- Помогите разобраться со свойством формы ИмяСохраненияПоложенияОкна
- Отбор в непериодическом регистре сведений: программно и интерактивно
- 1С v8 ошибка создания открытия журнала регистрации
- Количество элементов в группе справочника
- Скрытый запуск конфигуратора при автообмене
- ЗУП Как перепровести документ(документы), так чтобы программа увидела новые знач
- кнопка ввод на основании
- Что должно выполняться на сервер а что на клиенте?
- v7Plus.dll. СоздатьПоследовательноЗаписываемыйДокумент()
- 1С создает файлы на рабочем столе
- "1С" и "Парус" открывают СП