|
Проверить в запросе, что ссылка - это документ
| ☑ |
0
echo77
20.11.15
✎
09:05
|
Хочу выбрать из РС.Версии объектов все записи, где Объект - ссылка на любой вид документа.
Как это проще сделать?
|
|
1
aleks_default
20.11.15
✎
09:08
|
НЕ Объект.Дата есть null
|
|
2
echo77
20.11.15
✎
09:09
|
(1) Разыменование поля составного типа - это в крайней степени не оптимально
|
|
3
dachnik
20.11.15
✎
09:09
|
ЗНАЧЕНИЕ не подойдет? Но только она проверяет на принадлежность к конкретному виду документа.
|
|
4
Cyberhawk
20.11.15
✎
09:10
|
ГДЕ ЛОЖЬ
ИЛИ ДокСсылка ССЫЛКА Документ.АвансовыйОтчет
ИЛИ ДокСсылка ССЫЛКА Документ.ПКО
...
так не катит, ибо при добавлении нового документа в конфигурацию будешь получать необходимость обновлять запрос
|
|
5
aleks_default
20.11.15
✎
09:11
|
(2)Я знаю. Ну сделай оптимально
|
|
6
aleks_default
20.11.15
✎
09:11
|
у тебя постановка задачи не оптимальна
|
|
7
chelentano
20.11.15
✎
09:12
|
(1) У справочника "Договоры контрагентов", например, есть реквизит "Дата"
|
|
8
chelentano
20.11.15
✎
09:13
|
(0) Беги по метаданным, формируй текст запроса динамически, по примеру из (4)
|
|
9
aleks_default
20.11.15
✎
09:13
|
(7)Ну Номер.
|
|
10
chelentano
20.11.15
✎
09:15
|
(9) Ты не поверишь... :)
|
|
11
echo77
20.11.15
✎
09:15
|
Вопрос закрыт. Буду делать очистку по одному выбранному виду документа
|
|
12
Cyberhawk
20.11.15
✎
09:16
|
В общем, вариант (8) или вот такой (тоже с пробежкой по метаданным):
ГДЕ ТИПЗНАЧЕНИЯ(ТвойРегистрСведений.Ссылка) В (&МассивДопустимыхТипов)
Параметр "МассивДопустимыхТипов" формировать в цикле по метаданным документов
Щас еще проверю третий вариант
|
|
13
Cyberhawk
20.11.15
✎
09:29
|
Проверил - универсальный и простой вариант следующий:
ГДЕ ТИПЗНАЧЕНИЯ(ДокументСсылка) В (&МассивДопустимыхТипов)
А сам параметр инициализировать вот так:
МассивДопустимыхТипов = Документы.ТипВсеСсылки().Типы()
|
|
14
echo77
20.11.15
✎
09:30
|
(13) Спасибо! Это поможет
|
|
15
Rovan
гуру
20.11.15
✎
10:41
|
Если Документы.ТипВсеСсылки().СодержитТип( ТипЗнч( ВхСсылка )) Тогда
|
|
16
VikingKosmo
20.11.15
✎
10:44
|
(15) в запросе, ага
|
|