Имя: Пароль:
1C
1C 7.7
v7: Как получить тип значения?
0 miner
 
26.11.12
11:28
Народ как мне получить тип значения как в восмерке?
Если ТипЗначения(Значение) = Тип("Справочник.контрагенты") тогда
КонецЕсли;
В7ке там только вид можно получить те, что это например ДОкумент или Справочник.
А как мне отловить в 7ке?
1 zak555
 
26.11.12
11:29
Тип()
2 Морозов Александр
 
26.11.12
11:29
А ты дум аешь что в 7.7 нет снтаксис помошника?
3 bigogo
 
26.11.12
11:37
Если ТипЗначенияСтр(Значение) = "Справочник.Контрагенты" тогда
КонецЕсли;
4 zak555
 
26.11.12
11:38
(3) враньё
5 zak555
 
26.11.12
11:38
ТипЗначениеСтр - вернёт справочник, ДОКУМЕНТ...

а вот у спрачоника/документа есть вид()
6 miner
 
26.11.12
11:39
Я читал синтакс помошник.
ТипЗначения(<?>)
Синтаксис:
ТипЗначения(<Значение>)
Назначение:
Возвращает:
тип данных значения в виде числа.
Параметры:
<Значение> - выражение, тип данных значения которого надо определить.
Возвращаемые значения типов данных:
0 - неопределенный тип данных;
1 - числовой тип данных;
2 - строковый тип данных;
3 - тип данных Дата;
10 - агрегатный тип данных 'Перечисление';
11 - агрегатный тип данных 'Справочник';
12 - агрегатный тип данных 'Документ';
13 - агрегатный тип данных 'Календарь';
14 - агрегатный тип данных 'ВидРасчета';    
100 - внешний объект ('Текст', 'Таблица', 'Запрос', 'ЖурналРасчетов' и т.п.).
Подробнее см. в документации, глава 'Системные процедуры и функции'
7 miner
 
26.11.12
11:40
(5) спасибо. Те он мне скажет как он там в 7ке называется Идентификатор("Контрагенты")?
8 zak555
 
26.11.12
11:40
(7) с тебя 50 кг картошки
9 miner
 
26.11.12
11:51
XD Сори, в этом году неурожай получился
10 acsent
 
26.11.12
11:53
Вид()
11 Cthulhu
 
26.11.12
11:53
(7): ты бы тогда уж сразу просил нижнее бельё твоё постирать, штоль...