Список сотрудников в отпусках по уходу за ребенком. ЗКГУ, ЗУП ред. 3.0, ERP 2.0






Внешний отчет для составления списка сотрудников, находящихся в отпуске по уходу.

Описание обработки:

  1. Предназначены для составления списка сотрудников, находящихся в отпуске по уходу за ребёнком или в декретном отпуске

  2. В форме отчета указаны должность, подразделение и дата предполагаемого выхода

Регистрируется обработка следующим способом:

  • см.рисунки
  • 1 способ
  • через стандартный механизм регистрации внешних печатных форм (Администрирование- Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки, загрузить из файла)
  • загрузить настройки (вариант отчёта) из файла "Настроки отчета (Отпуска по уходу в организации)"
  • сохранить вариант
  • выполнить
  • 2 способ  через файл — открыть данную обработку "Отчет (Отпуска по уходу в организации)" и далее загрузить настройки, сохранить вариант и выполнить

Достоинства:

  • Готовое решение.
  • Не требует изменения конфигурации.
  • Количество установок не ограничено.

Особенности:

  • настройки (вариант отчёта в отдельном файле)

Проверено до редакции ЗКГУ (3.1.12.53) ЗУП (3.1.12.53) ERP (2.4.10.75)

2 Comments

  1. milov.aleksey

    Владимир, привет! Просто добавь в модуль отчета одну функцию регистрации. Тогда будет свободно подключаемой:)

    Функция СведенияОВнешнейОбработке() Экспорт

    РегистрационныеДанные = Новый Структура;

    РегистрационныеДанные.Вставить(«Наименование», «Дни рождения»);

    РегистрационныеДанные.Вставить(«БезопасныйРежим», Ложь);

    РегистрационныеДанные.Вставить(«Версия», «1.0.0»);

    РегистрационныеДанные.Вставить(«Вид», «ДополнительныйОтчет»);

    РегистрационныеДанные.Вставить(«Информация», «Дни рождения»);

    ///////////// команды /////////////////////////

    тзКоманд = Новый ТаблицаЗначений;

    тзКоманд.Колонки.Добавить(«Идентификатор»);

    тзКоманд.Колонки.Добавить(«Представление»);

    тзКоманд.Колонки.Добавить(«Модификатор»);

    тзКоманд.Колонки.Добавить(«ПоказыватьОповещение»);

    тзКоманд.Колонки.Добавить(«Использование»);

    строкаКоманды = тзКоманд.Добавить();

    строкаКоманды.Идентификатор = «ДниРождения»;

    строкаКоманды.Представление = «Дни рождения»;

    строкаКоманды.ПоказыватьОповещение = Истина;

    строкаКоманды.Модификатор = «»;

    строкаКоманды.Использование = «ОткрытиеФормы»;

    РегистрационныеДанные.Вставить(«Команды», тзКоманд);

    Возврат РегистрационныеДанные;

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

    Reply
  2. 35hospital

    Пасибочки, Алексей!

    Добавил то, что Вы сказали.

    Загружается стандартным механизмом теперь.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *