Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 июл 2022, 09:49

Проверка на ссылочный тип данных

Автор Dima Dddd, 14 ноя 2017, 14:49

0 Пользователей и 1 гость просматривают эту тему.

Dima Dddd

Есть регистр сведений где одно из измерений имеет составной тип (ссылки на документы, справочники и строка)
В дальнейшем в зарпосах выбираются все нужные данные с этого измерения
Собственно сам вопрос: если мне пришел в качестве параметра тип строка а мне нужны только ссылочные типы данных, как состоавить условие? Т.е если это не ссылочный тип данных тогда ...

ilyay

Есть функция ТИПЗНАЧЕНИЯ(), есть оператор ССЫЛКА.

Dima Dddd

Цитата: ilyay от 14 ноя 2017, 15:00
Есть функция ТИПЗНАЧЕНИЯ(), есть оператор ССЫЛКА.

Если ТипЗнч(Перем1) = тип("Ссылка") тогда  //
....
КонецЕсли

Мне нужно проверить на любой ссылочный тип а не на ссылочный тип какого-то объекта

oleg-x

Конечно если вы не сделали составной тип со всеми объектами конфигурации, тогда могу только посочувствовать.
Если ТипЗнч(Перем1) = тип("Ссылка") тогда  //
ИначеЕсли ТипЗнч(Перем1) = тип("Ссылка") Тогда

ИначеЕсли ТипЗнч(Перем1) = тип("Ссылка") Тогда
    //Один документ
ИначеЕсли ТипЗнч(Перем1) = тип("Ссылка") Тогда
    //Другой документ
ИначеЕсли ТипЗнч(Перем1) = тип("Ссылка") Тогда
    //Еще какой то
Иначе
    //Неопределенный тип
КонецЕсли

Добавлено: 14 ноя 2017, 15:22


ЦитироватьСобственно сам вопрос: если мне пришел в качестве параметра тип строка а мне нужны только ссылочные типы данных, как состоавить условие? Т.е если это не ссылочный тип данных тогда ...
и собственно, откуда пришел? С юга? или Севера? :dfbsdfbsdf:
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

ilyay

ГДЕ таблица.ссылка ССЫЛКА Документ1 или таблица.ссылка ССЫЛКА Документ2 ...
либо вариант ТИПЗНАЧЕНИЯ(таблица.ссылка) <> ТИП("Строка")

Но проще сделать отдельный запрос для ссылочных типов и для строки и выбрать нужный анализом типа параметра.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск