1

Создание внешней печатной формы

#1С 8.2#1С ЗУП 2.5

Здравствуйте! Пытаюсь создать внешнюю печатную форму (при помощи ссылок, а не запроса) для документа Регистрация разовых начислений, сложность в том, что необходимо добавить колонки Должность и КТУ (Коэффициент трудового участия). Должность, как я понимаю нужно вытянуть из справочника Сотрудники, а КТУ находится в регистре сведений (ЗначенияСвойствОбъектов). Подскажите пожалуйста как это реализовать, не могу найти ни одного похожего примера. Как выглядит ВПФ можно посмотреть тут - http://pixs.ru/showimage/reportpng_1426992_16577145.png Форма документа - http://pixs.ru/showimage/docformpng_1350348_16577066.png Код:

Функция Печать()  Экспорт

    ТабДок = Новый ТабличныйДокумент;
    Макет = ПолучитьМакет("Макет");

    СекцияШапка = Макет.ПолучитьОбласть("Шапка");
    СекцияТело = Макет.ПолучитьОбласть("Тело");
    СекцияПодвал = Макет.ПолучитьОбласть("Подвал");
    СекцияЗаголовок = Макет.ПолучитьОбласть("Заголовок");
    СекцияСтрока = Макет.ПолучитьОбласть("Строка");
    СекцияПодвТаб = Макет.ПолучитьОбласть("ПодвалТаб");

    ТабДок.Вывести(СекцияШапка);

    СекцияТело.Параметры.Организация=СсылкаНаОбъект.Организация;
    ТабДок.Вывести(СекцияТело);

    ТабДок.Вывести(СекцияЗаголовок);

    Для Каждого СтрТаб Из СсылкаНаОбъект.ОсновныеНачисления Цикл
        СекцияСтрока.Параметры.НомерСтроки = СтрТаб.НомерСтроки;
        СекцияСтрока.Параметры.ФИО = СтрТаб.Сотрудник;
        СекцияСтрока.Параметры.Результат = СтрТаб.Результат;
        ТабДок.Вывести(СекцияСтрока);

    КонецЦикла;

    ТабДок.Вывести(СекцияПодвТаб);

    СекцияПодвал.Параметры.Ответственный=СсылкаНаОбъект.Ответственный;
    ТабДок.Вывести(СекцияПодвал);
    Возврат ТабДок;

КонецФункции

Платформа 8.2.19 Конфигурация - Зарплата и кадры бюджетного учреждения 1.0.80.2

Спасибо!

 1518 1
ДобавленоAyaz_N621 день назад
Отредактировано614 дней назад


Добавить комментарий

Кирилл написал:621 день назад0

Приветствую!

Честно говоря ЗиК бюджетного учреждения не видел не разу. Но в обычном ЗУПе у справочника сотрудников есть реквизит с названием вроде “ТекущаяДолжностьОрганизации” или “ТекущаяДолжностьКомпании”.

Т.е получится как то так:

СекцияСтрока.Параметры.Должность = СтрТаб.Сотрудник.ТекущаяДолжностьОрганизации;

Если нет - тогда не избежать запроса :)

Ответить

Задать вопрос!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Внешние печатные формы.

Здравствуйте! Вопрос состоит в том что я решил создать внешнюю печатную форму по...

Как вывести печатную форму, из другого документа ?!

Доброе утро ! Есть Документ ЗарплатаКВыплате кнопка [Печать] -> Форма Т-53 Юзер...

v8.3: Как программно сформировать внешнюю печатную форму документа

Имеется обработка в которой есть реквизит Объект.ПрихНакл, в которой хранится сс...

Ссылка на документ в форму обработки внешней печатной формы.

Добрый день. Помогите новичку. Была задача написать для ERP внешнюю печатную фор...

Создание внешней печатной формы

Бухгалтерия 3.0. Во внешней печатной форме документа “Отчет агента” не могу выве...

Новое

1С: Бухгалтерию 8.2 дёшево

Программа 1С: Бухгалетрия 8.2 По поводу приобретения программы обращайтесь на по...

Курсы

Добрый день! Осталось 2 ключа для активации курса “Профессиональный учёт в 1С:З...

"Наряд на хозтранспорт и спецтехнику" Путевые листы

Здравствуйте, Форумчане, прошу вашего совета. В организации такая ситуация: ест...

Создание обработки

Помогите с задачей. Суть такова - нужно создать внешнею обработку которая будет ...

Заполнение раздела 3 Расчет налоговой базы Книги доходов и расходов

Добрый день! Меня зовут Наталья. Про заполнение Кудир в КА очень все хорошо пишу...