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

Спасибо!

 1734 1
ДобавленоAyaz_N732 дня назад
Отредактировано724 дня назад


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

Кирилл написал:732 дня назад0

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

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

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

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

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

Ответить

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

Наш канал на Youtube

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

Похожее

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

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

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

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

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

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

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

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

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

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

Новое

Расчет районного коэффициента в больничном листе

Добрый день! Очень нужна помощь! При расчете б/л не верно считает положительную ...

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

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

Возврат по картам по зарплате, в случае изменения реквизитов банка

По карте была перечислена зарплата, но платеж вернулся (изменились реквизиты бан...

Составление отчета

Здравствуйте!! Нужна помощь !!! что означает Ошибка получения информации набора ...

Не могу активировать настройку

Добрый день, скачал учебную версию 8.3 Захотел внести изменения в конфигурацию З...