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

Вывод на Печатную форму из перечисления

Автор Space_minus, 31 мар 2017, 11:47

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

Space_minus

Здраствуйте! Нужно на печать вывести фразу. Если перечисление Перечисления.ВидОбучения.ПрофессиональноеОбучение то на печать вывести "профессионального обучения". Ругается "{Документ.ПриказОДвиженииКонтингента.МодульМенеджера(451)}: Поле объекта не обнаружено (ВидОбучнеия)
   Если РезультатЗапроса.ВидОбучнеия = Перечисления.ВидОбучения.ПрофессиональноеОбучение  Тогда"
Запрос:

"ВЫБРАТЬ
          | ПриказОДвиженииКонтингента.Номер КАК НомерПриказа,
          | ПриказОДвиженииКонтингента.Дата КАК ДатаПриказа,
          | ПриказОДвиженииКонтингента.УчебнаяГруппа.Наименование КАК УчГрНаименование,
          | ПриказОДвиженииКонтингента.УчебнаяГруппа.Дата_Поступления КАК УчГрДатаПоступления,
          | ПриказОДвиженииКонтингента.УчебнаяГруппа.ДатаОкончанияОбучения КАК УчГрДатаОкончанияОбучения,
          | ПриказОДвиженииКонтингента.УчебнаяГруппа.Специальность.Полное_Название_Образовательной_Программы КАК ОбразовательнаяПрограмма,
          | ПриказОДвиженииКонтингентаСписокСтудентов.НомерСтроки КАК НомерСтроки,
          | ПриказОДвиженииКонтингентаСписокСтудентов.Студент КАК Студент,
          | ПриказОДвиженииКонтингента.ДолжностьКХПК КАК ДолжностьКХПК,
          | ПриказОДвиженииКонтингента.СотрудникКХПК КАК СотрудникКХПК,
          | ПриказОДвиженииКонтингента.СотрудникУЦПК КАК СотрудникУЦПК,
          | ПриказОДвиженииКонтингентаСписокСтудентов.Студент.ФизЛицо.Наименование КАК СтудентФизЛицо,
          | ПриказОДвиженииКонтингентаСписокСтудентов.Студент.ФизЛицо.Пол КАК ФизЛицоПол,
          | ПриказОДвиженииКонтингента.Ссылка,
          | ПриказОДвиженииКонтингентаСписокСтудентов.Студент.ФизЛицо.СКакойОрганизации КАК Организация,
          | ПриказОДвиженииКонтингентаСписокСтудентов.Студент.ФизЛицо.Финансирование.Порядок,
          | ПриказОДвиженииКонтингентаСписокСтудентов.Ссылка КАК Ссылка,
          | ПриказОДвиженииКонтингентаСписокСтудентов.Студент.ФизЛицо.Финансирование КАК Финансирование,
          | ПриказОДвиженииКонтингента.ДолжностьУЦПК.Наименование КАК ДолжностьУЦПК,
          | ПриказОДвиженииКонтингента.УчебнаяГруппа.Специальность.ВидОбучения КАК ВидОбучения,
          | ВидОбучения.Ссылка КАК Ссылка1
          |ИЗ
          | Документ.ПриказОДвиженииКонтингента КАК ПриказОДвиженииКонтингента
          | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриказОДвиженииКонтингента.СписокСтудентов КАК ПриказОДвиженииКонтингентаСписокСтудентов
          | ПО ПриказОДвиженииКонтингента.Ссылка = ПриказОДвиженииКонтингентаСписокСтудентов.Ссылка,
          | Перечисление.ВидОбучения КАК ВидОбучения
          |ГДЕ
          | ПриказОДвиженииКонтингента.Ссылка В(&Ссылка)";

 
Запрос.УстановитьПараметр("Ссылка",МассивОбъектов);
РезультатЗапроса = Запрос.Выполнить().Выбрать();
Макет = ПолучитьМакет("ПриказОЗачисленииНаКурсы");
НомерСтрокиНачало = ТабДок.ВысотаТаблицы + 1;



Код:

Если РезультатЗапроса.ВидОбучнеия = Перечисления.ВидОбучения.ПрофессиональноеОбучение  Тогда
    Обучение = "профессионального обучения";
Иначе
    Обучение = "ЗАПОЛНИТЕ ВИД ОБУЧЕНИЯ";   
КонецЕсли;


LexaK

у вас ошибка в
ВидОбучнеия

надо правильно
ВидОбучения
если помогло нажмите: Спасибо!

Space_minus

Блиин, так не ловко! Спасибо, работает!))

Теги:

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

Рейтинг@Mail.ru

Поиск