Как определить тип реквизита в вычисляемых полях СКД ?
☑
0
never_be
05.08.14
✎
18:07
Мне необходимо при определенном типе справочника писать разные штуки в колонку, пишу в вычисляемом поле "Выбор Когда " и тут надо определить тип этого справочника, если это сотрудники тогда одно если что-то другое тогда другое, как это сделать ?
1
Wobland
05.08.14
✎
18:08
тип значения не устраивает?
2
never_be
05.08.14
✎
18:10
(1) попробую, думал тут что-то особенное надо.
3
never_be
05.08.14
✎
18:12
(1) Ошибка получения данных
по причине:
Функция не найдена "ТипЗнч"
4
never_be
05.08.14
✎
18:14
Вот что я пишу
Выбор Когда ТипЗнч(НазначениеДС) = Тип("СправочникСсылка.Сотрудники") Тогда Строка("Сотрудник")Конец
5
ale-sarin
05.08.14
✎
18:20
(4) В запросе не ТипЗнч(), а ТипЗначения()
А еще попробуйте Выбор Когда НазначениеДС ССЫЛКА Справочник.Сотрудники Тогда Строка("Сотрудник")Конец
6
never_be
05.08.14
✎
18:27
Если так
Выбор Когда ТипЗначения(НазначениеДС) = Тип("СправочникСсылка.Сотрудники") Тогда Строка("Сотрудник")Конец
Тогда
Ошибка в выражении
по причине:
Неверные параметры "Тип : СправочникСсылка.Сотрудники"
7
ale-sarin
05.08.14
✎
18:28
(6) А второй вариант?
8
PR
05.08.14
✎
18:29
Ссылка
9
never_be
05.08.14
✎
18:30
Так ожило
Выбор Когда ТипЗначения(НазначениеДС) = Тип("Справочник.Сотрудники") Тогда Строка("Сотрудник")Конец
Всем спасибо
Программист всегда исправляет последнюю ошибку.