V7. Условие на владельца справочника в запросе #122333


#0 by aktor
Есть регистр оборотов. Измерение_1 - подчиненный справочник. Если в запросе написать: ... |Владелец = Регистр.МойРег.Измерение_1.Владелец; ... ... Появляется ошибка SQL, 1C закрывается. Вопрос. Что будет быстрее или что более правельней :-)? вариант 1: Перед запросом выбрать все подчененные элементы РекФормы. Заполнить список значений (СЗ) количество элементов в СЗ около 100 и написать: ... ... Вариант 2: Написать функцию по проверке владельца у измерения: Функция Моя(Спр) Если Спр.Владелец=РекФормы Тогда Возврат 1 Иначе Возврат 0 КонецЕсли КонецФункции ... ... ... P/S/ V7, релиз 17, база SQL. P/P/S Или есть более красивые решения? Зарание спасибо.
#1 by ДенисЧ
Ну, например, можно поставить 25-й релиз 1с...
#2 by aktor
2 Спасиб конечно, но не подходит :-(
#3 by GrayT
Ну и зря Еще (это конечно напоминает танцы с бубнами) |Влад = Регистр.МойРег.Измерение_1.Владелец; ... Это должно работать. РекФормы - тип и вид соотвествуют владельцу?
#4 by КонецЦикла
2 Чей-то ты не договариваешь А этими вариантами извращенскими не занимайся
#5 by XXX
[0] Если версия SQL то первый вариант тоже работать не будет. Уже мучался с этим. Остается второй.
#6 by aktor
2 Танец с бубнами не понял :-) (пишет Переменная  'Владелец' не опеределена), А тип и вид РекФормы точно соответствует владельцу. 2 Во первых сейчас нет 25-ого релиза в наличии, если появится переустанавливать релиз на ~150 компах лень.
#7 by GrayT
|Группировка Влад; Но в свете .... я со скулем не работаю, может иму и виднее. А нефих локально ставить :)
#8 by aktor
2 Остановился тоже на втором варианте (писать меньше :-)) хотя условие на подчененный справочник работает (по крайней мере на вхождение в группу)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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