Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как получить тип (вид) реквизита?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Acid
во внешней обработке получаю список реквизитов документа при помощи метаданного.
Как бы строковые идентификаторы у меня есть... НО - мне нужно определить перечисление ли это?
sava1
Если (ТС.Реквизит(Сч).Тип="Справочник") или (ТС.Реквизит(Сч).Тип="Документ")
        или (ТС.Реквизит(Сч).Тип="Перечисление") Тогда
            Предст=Предст+ТС.Реквизит(Сч).Вид
        ИначеЕсли ТС.Реквизит(Сч).Тип="Число" Тогда
            Предст=Предст+ТС.Реквизит(Сч).Длина+"."+ТС.Реквизит(Сч).Точность
        ИначеЕсли ТС.Реквизит(Сч).Тип="Строка" Тогда    
            Предст=Предст+ТС.Реквизит(Сч).Длина
        ИначеЕсли (ТС.Реквизит(Сч).Тип="Дата") или (ТС.Реквизит(Сч).Тип="Счет") Тогда
Acid
во млин, старею... smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.