Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:36

Доступ к реквизиту справочника, ссылающемуся на перечисление.

Автор Lamme, 18 янв 2012, 13:12

0 Пользователей и 1 гость просматривают эту тему.

Lamme

Платформа 7.7 (7.70.025)
Конфигурация "Хронограф:Школа 2.5 (7.70.316).

Требуется вывести реквизит "Квалификационная категория" (КвалКатегорияПед) из справочника Кад_АттестацияСотрудника, но этот реквизит ссылается на перечисление. И как вывести значение этого перечисления - не знаю. Кусок листинга:

//***** Выясняем ПЕДАГОГИЧЕСКУЮ категорию сотрудника
   Категория = "";
   СпрАттестация = СоздатьОбъект("Справочник.Кад_АттестацияСотрудника");
      СпрАттестация.ИспользоватьВладельца(Сотр.ТекущийЭлемент());
      Если СпрАттестация.ВыбратьЭлементы() = 1 Тогда
         лГодАттестации = 0;
         лКатегория = "";
         Пока СпрАттестация.ПолучитьЭлемент() = 1 Цикл
               лГодАттестации = ДатаГод(СпрАттестация.ДатаАттестации);
// В следующей строке переменной присваивается нужный мне реквизит, но он не выводится, потому что реквизит
// КвалКатегорияПед ссылается на перечисление КвалификационныеКатегории.
// Как сделать вывод значения пункта перечисления?
               лКатегория = СокрЛП(СпрАттестация.КвалКатегорияПед);
         КонецЦикла;
         Иначе Продолжить
      КонецЕсли;
         Категория = лКатегория;
   Сообщить(СокрЛП("Педагогическая категория -"+Категория));


Lamme

Описание справочника "Кад_АттестацияСотрудника":

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск