ТИП, ТИПЗНАЧЕНИЯ и ССЫЛКА в запросах 1С 8

preview_player
Показать описание

В данном видео рассмотрены три конструкции языка: ТИП, ТИПЗНАЧЕНИЯ и ССЫЛКА. Как сравнить типы между собой? Как определить тип значения поля с составным типом в запросе? Как выбрать тип значения в виде поля?
Для удобства используйте таймкоды
00:52 – немного теории. Эти три конструкции относятся к разным частям языка запросов. ТИП – это литерал, и его можно использовать, только если мы знаем, какой тип нам нужно получить. ТИПЗНАЧЕНИЯ – это функция языка запросов, для определения заранее неизвестного типа значения. ССЫЛКА – это логический оператор.
02:00 – сравнение типов при помощи конструкции ТИПЗНАЧЕНИЯ(Значение) = ТИП(ИмяТипа)
03:54 – использование условного оператора ССЫЛКА
05:20 – выбор типа в качестве поля запроса

Курс «Разработчик 1С с нуля»

Индивидуальное обучение 1С

Рекомендации по теме
Комментарии
Автор

Добрый день, подскажите, если я не прав, то буду рад если поправите. Может подскажите что почитать. Ломаю уже голову две недели.
В печатной форме документа, в табличной части, надо сделать сортировку по длине наименования, пытался это делать через функцию ДЛИНАСТРОКИ в запросе, но не работает, я так понял это из-за тогда что в документе поле наименование, ссылочного типа (на справочник). Я так понимаю наверно надо создавать таблице значении, и грузить запрос в нее и перебирать ? Или я вообще в неправильном направлении двигаюсь. Заранее спасибо

НаЧиле-ъш
Автор

Здравствуйте. Вот мне несовместимые понятно. Бывает, что у регистратора несколько документов. А как тогда в запросе получать конкретный документ который мне нужен. Если я пишу через секцию ГДЕ к примеру:
= Тип(ДокументНаименование) то да запрос отрабатывает корректно и я получаю нужный документ.
А вот если я создаю вычисляемое поле то у меня возвращается булево. Не совсем понимаю поведение платформы.

ЛёликБолик-вр