Проверить в запросе на пустое значнение реквизит с типом ДокументСсылка. #418033


#0 by mikecool
Как?
#1 by Salvador Limones
ЗНАЧЕНИЕ(
#2 by mikecool
и по всем возможным типам?
#3 by Ненавижу 1С
НЕОПРЕДЕЛЕНО
#4 by Sammo
Значение составного типа? Тогда лучше передзаписью ставить в неопределено
#5 by mikecool
применимо к составному типу? поскольку есть null не прокатывает
#6 by IronDemon
ДА
#7 by mikecool
а реквизит изначально не равен Неопределено?
#8 by mikecool
гуд, спасибо щас буду пробовать
#9 by mikecool
+8 спасибо всем, а не только демону :)
#10 by Лефмихалыч
тупо и без затей ГДЕ  Ссылка.Ссылка Есть NULL
#11 by mikecool
см 5, не работает только сравнение с пустой ссылкой (при определенном типе)
#12 by Sammo
Работает. Берется ссылка реквизита. У путой ссылки она есть NULL Изначально - да. Но потом автозаполнения и шаловливые ручки пользователей. Поэтому лучше все составные значения с пустой ссылкой явно менять на неопределено, и потом использовать в запросах = неопределено
#13 by Лефмихалыч
а ты пробовал? у меня работает, что я делаю не так?
#14 by mikecool
(12, 13) не знаю, как работает у вас, но я уже не раз накалывался, что не работает сравнение Есть Null, меняю на сравнение с ПустаяСсылка - и чудо
#15 by Ненавижу 1С
соединяешь туеву хучу таблиц, может быть трабла 256 таблиц
#16 by mikecool
блин, не заметил Ссылка.Ссылка
#17 by mikecool
+1
#18 by Sammo
Нууу, макисмум проблем можно хлебнуть, когда тип реквизита ДокументСсылка. А когда 2-3 конкретных видов документов, тогда - почему нет
#19 by Лефмихалыч
это ты потому, что не то сравниваешь. Читай - сравнивать надо не саму ссылку, а какой-либо реквизит этой ссылки.
#20 by Лефмихалыч
а чтобы этого не хапнуть, в 99% случаев достаточно правильно пользоваться параметром ВидСубконто у виртуальных таблиц регистров бюстгалтерии
#21 by Sammo
Хотя личное имхо - если у составного реквизита значение = ПустаяСсылка (какого либо вида), то это в 90% случаев недоработка программиста
#22 by mikecool
почему? Документ-основание может быть, а может и отсутствовать
#23 by Sammo
Если составной реквизит - передзаписью присвоить неопределено, тогда запросы упрощаются и такая проблема не возникнет. Да и, имхо, так более красиво :) Особенно забавно, когда измерение регистра составной тип (документ, например) и где-то он = неопределено, где-то ПустаяСсылка. ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С