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

Спасибо!

 1816 1
ДобавленоAyaz_N768 дней назад
Отредактировано761 день назад


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

Кирилл написал:768 дней назад0

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

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

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

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

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

Ответить

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

Наш канал на Youtube

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

Похожее

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

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

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

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

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

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

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

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

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

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

Новое

Как добавить услугу в 1С Розница 2.2

В магазине одежды, помимо товара, есть услуга по подшивке одежды. Можно ли как т...

настройка печатной формы отчета Расчет по страховым взносам

Добрый день, подскажите пожалуйста , из-за чего на титульном листе отчета не печ...

реплики Longines часы, longinesladieswatchesuk.top

[b][url=http://www.longinesladieswatchesuk.top/ru/]часы Longines в великобритани...

не могу обновить 1с 8.2

Здравствуйте! подскажите как можно решить проблему с обновлением 1 с 8.2 базовая...

Отражение зарплаты в регламентирован ним учете

Использую Зуп 2.5 Потребовался отчёт для выборки данных по сотрудникам из докуме...