База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как сформировать отчёт в ЗУП с полным наименованием организации и ФИО директора? › Ответ в теме: Как сформировать отчёт в ЗУП с полным наименованием организации и ФИО директора?
В 1С:Зарплата и Управление Персоналом (ЗУП) для формирования отчёта с полным наименованием организации и ФИО генерального директора нужно сделать следующее:
1. **Источник данных для организации и руководителя:**
— Полное наименование организации берётся из справочника «Организации» — реквизит «ПолноеНаименование».
— ФИО генерального директора — из реквизита «Руководитель» организации, который связан с физическим лицом (справочник «Физические лица»).
2. **Создание или настройка отчёта:**
— Если используете стандартный отчёт (например, «Список сотрудников организации» или любой другой), то в настройках структуры отчёта добавьте поля:
— Организация.ПолноеНаименование
— Организация.Руководитель (или через связь получить ФИО руководителя)
— Если в стандартных полях нет, то можно добавить вычисляемое поле или расширить запрос отчёта.
3. **Пример запроса для получения данных организации и руководителя:**
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Организации.ПолноеНаименование КАК ПолноеНаименованиеОрганизации, | ФизЛица.Фамилия + ' ' + СокрЛП(ФизЛица.Имя) + ' ' + СокрЛП(ФизЛица.Отчество) КАК ФИОРуководителя |ИЗ | Справочник.Организации КАК Организации | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизЛица | ПО Организации.Руководитель = ФизЛица.Ссылка |ГДЕ | Организации.Ссылка = &Организация"; Запрос.УстановитьПараметр("Организация", СсылкаНаОрганизацию); Результат = Запрос.Выполнить().Выбрать(); Если Результат.Следующий() Тогда Сообщить("Организация: " + Результат.ПолноеНаименованиеОрганизации); Сообщить("Генеральный директор: " + Результат.ФИОРуководителя); КонецЕсли; |
4. **Встраивание в отчёт:**
— В отчёте можно вывести эти данные в шапке или в отдельной секции.
— Если отчёт создаётся через Конструктор отчетов, добавьте в шапку отчёта поля с этими значениями, полученными через запрос.
5. **Если нужен готовый вариант:**
— В стандартных отчётах ЗУП обычно есть возможность вывести реквизиты организации, но ФИО руководителя может не выводиться.
— В этом случае создайте расширение или собственный отчёт с запросом, как выше.
6. **Важно:**
— Убедитесь, что в справочнике «Организации» заполнено поле «Руководитель» и в справочнике «Физические лица» корректно заполнены ФИО.
— Для сокращения имени и отчества используется функция СокрЛП() — сокращение до первой буквы с точкой.
Если нужно, могу помочь с готовым кодом для конкретного отчёта.