|
Запрос. Работа с ссылочным типом |
☑ |
0
Wefast
29.06.16
✎
09:56
|
Есть реквизит составного типа данных.
Как мне сравнить тот или иной тип с чем то
Строка:
Выбор Когда 1Тип = NULL Тогда "это не первый тип"
Когда 2тип = NULL Тогда "это и не второй тип"
КОнец
Что то вроде этого как сделать?
И как сравнить ссылку со строкой?
Если пытаться сделать представление ссылки, то она получается не ограниченной длины и со строкой не сравнивается.
/////////////////////////////
В общем то вот что пытаюсь вывести.
Вывожу записи из одного регистра. Там есть Реквизит НАчисленияУдержания составного типа
У Начислений есть Способ отражения в бух. Я его вывожу.
А у удержаний его нет и я хочу его прописать сам в зависимости от этого удержания
Т.е. Я пишу что то вроде
Выбор Когда ПредставлениеСсылки(НачисленияУдержания) = "НДФЛ" Тогда "Абракадабра" Конец
Т.е. обращатся к одному из типов данных тут вроде бы и не нужно, но это мне тожн интересно
|
|
1
Wefast
29.06.16
✎
09:57
|
Просто я думал если представление ссылки нельзя сравнить я сравнил бы Наименование. Но это же НАименование только того типа откуда я его вытащу вроде. И может же по разному реквизит наименования называться
|
|
2
Mankubus
29.06.16
✎
10:01
|
ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(...) = ТИП(..)
|
|
3
aleks_default
29.06.16
✎
10:05
|
ВЫБОР КОГДА ТИПЗначения(ТвояТаблица.ТвоеПоле) = Тип(Справочник.Начисления) ТОГДа ТвояТаблица.ТвоеПоле.СпособОтражения ИНАЧЕ ТвойспособОтражения КОНЕЦ
|
|
4
aleks_default
29.06.16
✎
10:09
|
ИЛИ
ISNULL(ВЫРАЗИТЬ(ТвояТаблица.ТвоеПоле КАК Справочник.начисления).СпособОтражения,Значение(ТвойСпособОтражения))
правда не пробовал, но должно сработать
|
|
5
Wefast
29.06.16
✎
11:02
|
(2) (3) вот это помогло. Спасибо
|
|
6
В тылу врага
29.06.16
✎
11:02
|
еще есть оператор ССЫЛКА
|
|
7
Зая Бусечка
29.06.16
✎
11:05
|
выбор когда твоеполе сссылка документ.ТвойДокумент Тогда...
|
|
8
Wefast
29.06.16
✎
11:10
|
(7) это так понимаю если составной тип состоит из разных документов. Запомню. Спасибо
|
|
9
Зая Бусечка
29.06.16
✎
11:12
|
(8) Не обязательно документов. Можно и справочники
|
|
10
mistеr
29.06.16
✎
12:07
|
(9) И даже перечисления.
|
|
11
Зая Бусечка
29.06.16
✎
12:09
|
(10)
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан