Реквизиты справочника в печатную форму #91846


#0 by dream
подскажите,мож кто делал уже. в списке отмечаю те реквизиты справочника,какие надо выводить в печ. форму. как потом мне к ним обратиться? не получается. . . Для Номер = 1 По список_.РазмерСписка Цикл ТекстЗапроса=ТекстЗапроса+ конеццикла;     . . Пока Запрос.Группировка("сотрудник") = 1 Цикл
#1 by Diter
ИМХО - через Шаблон пробуй, хотя... зачем так извращаться? Получив в запросе элемень справочника ты можешь в любой момент к нему обратиться. Зачем обязательно через запрос делать то?
#2 by GrayT
Запрос.Сотрудник.ПолучитьАтрибут(список_.получитьзначение(номер))
#3 by GrayT
Накуя шаблон. А запрос - ну и делает человек универсальную печать справочника. Непонятно только зачем велосипед изобретать
#4 by Diter
А как ты ещё обратишься к реквизиту запроса не зная точно его имени?
#5 by dream
Спасибо!получилось. Запрос.ПолучитьАтрибут(список_.получитьзначение(номер))
#6 by МАВ
Непроще ли в цикле перебрать элементы справочника, при обращении к элементу в цикле  перебрать его реквизиты с условием Список_.Принадлежит(РеквизитЭлемента)
#7 by GrayT
Хм, спрашивал вроде о реквизите справочника, а получаешь реквизит запроса...
#8 by dream
так в запросе я и определяю переменные,а потом в зависимости от отмеченных значений я присоединяю секцию.по умолчанию у меня только ФИО выводится.
#9 by GrayT
А не проще в запросе получать элемент справочника, а через элемент уже получишь доступ к любому реквизиту. Обычно это делается так: В список законяешь все реквизиты справочника (лучше через работу с метаданными) в запросе получаешь элемент, а из него вытаскиваешь нужные реквизиты
#10 by dream
попробую.спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С