1с как выгрузить настройки измененного варианта отчета
Перейти к содержимому

1с как выгрузить настройки измененного варианта отчета

  • автор:

1с как выгрузить настройки измененного варианта отчета

Доброе утро! Кто в курсе как программно сохранить вариант отчета? Есть отчет у него на управляемой форме расположен элемент с типом «Отчет.КомпоновщикНастроек.Настройки.Отбор» т.е. это не пользовательские настройки. При закрытии формы нужно чтобы отчет сохранял установленные отборы. Сейчас когда закрываешь форому платформа спрашивает «Вариант Х был изменен. Сохранить измененный вариант?», как сделать чтобы в событии «ПриЗакрытии» этот вариант сохранялся автоматически.

(0) Используй «ХранилищеВариантовОтчетов»
(1) Спасибо, сейчас посмотрю
(1) Получилось, чуть позже код выложу, может кому поможет.
(0) Странно, у меня в отчетах на СКД все само помнится.
(3) Будем признателен 🙂
(4) Само запоминается только то что входит в пользовательские настройки, остальное нет.

&НаКлиенте
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)

// Чтобы не спрашивал сохранение варианта
ВариантМодифицирован = Ложь;

&НаСервере
Процедура СохранитьТекущиеНастройкиВариантаОтчета()

ИмяОтчетаВнешний = «ВнешнийОтчет.ИмяОтчета»;
ИмяОтчетаВстроенный = «Отчет.ИмяОтчета»;
ИмяОтчетаТек = «»;

КлючТекущегоВарианта = ХранилищеСистемныхНастроек.Загрузить(ИмяОтчетаВстроенный + «/КлючТекущегоВарианта»);
ИмяОтчетаТек = ИмяОтчетаВстроенный;

Если КлючТекущегоВарианта = Неопределено Тогда
КлючТекущегоВарианта = ХранилищеСистемныхНастроек.Загрузить(ИмяОтчетаВнешний + «/КлючТекущегоВарианта»);
ИмяОтчетаТек = ИмяОтчетаВнешний;
КонецЕсли;

Если КлючТекущегоВарианта = Неопределено Тогда
Возврат;
КонецЕсли;

ОписаниеВарианта = ХранилищеВариантовОтчетов.ПолучитьОписание(ИмяОтчетаТек, КлючТекущегоВарианта);
ВариантОтчета = Отчет.КомпоновщикНастроек.Настройки;

ХранилищеВариантовОтчетов.Сохранить(ИмяОтчетаТек, КлючТекущегоВарианта, ВариантОтчета, ОписаниеВарианта);

1с как выгрузить настройки измененного варианта отчета

Дата публикации 07.09.2020

Использован релиз 3.1.14

Отчет «Полный свод начислений, удержаний и выплат» можно открыть по одноименной ссылке в отчетах по зарплате (раздел ЗарплатаОтчеты по зарплате).

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

  1. Для этого нажмите на кнопку «Выбрать другой вариант отчета или сохранить новый» – «Сохранить вариант отчета» или кнопка «Еще» – «Вариант отчета» – «Сохранить» (рис. 1).
  2. В форме «Сохранение варианта отчета» в поле «Наименование» укажите новое название отчета и выберите, кому будет доступен такой вариант отчета (установив переключатель в соответствующее положение и выбрав пользователя в табличной части) – «Только автору» или «Указанным пользователям».
  3. В поле «Описание» можно написать краткое описание отчета (например, его особенность).
  4. По кнопке «Далее» можно разместить отчет в любом разделе программы для удобства, установив флажок. По умолчанию флажок установлен в том разделе, в котором был первоначальный отчет.
  5. Кнопка «Сохранить».

Подпишитесь на новости

Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:

  • десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
  • рассылка бесплатная, независимо от наличия договора 1С:ИТС;
  • ваш e-mail не передается третьим лицам;

Блог компании «СИТЕК»

Очень часто пользователи сталкиваются с недостатком информации в том или ином отчете. Нередко возникает желание улучшить читаемость отчета, изменить оформление. Сегодня мы познакомимся с некоторыми возможностями, которые нам предоставляет программа.

На основе отчета «Полный свод начислений, удержаний и выплат» конфигурации «Зарплата и управление персоналом КОРП, редакция 3.1» (далее ЗУП 3.1) добавим вариант, в котором таблица отчета будет дополнена колонками с суммами зарплаты по месяцам, разбивку сумм по категории работников; добавим диаграмму, наглядно демонстрирующую изменения в сумме зарплаты; изменим оформление отчета.

Сформированный оригинальный отчет в ЗУП 3.1 представлен на рис. 1.

Отчет из конфигурации 1С ЗУП 3.1

Рис. 1. Отчет из конфигурации 1С ЗУП 3.1

Приступим к изменению отчета:

Чтобы отредактировать новый вариант, уже существующего отчета, следует использовать команду «Еще — Прочее — Изменить вариант. ». При этом откроется форма варианта отчета (рис. 2).

Изменение структуры отчета в 1С ЗУП 3.1

Рис. 2. Изменение структуры отчета в 1С ЗУП 3.1

Для создания нового варианта отчета есть множество возможностей — изменение структуры отчета (добавление/удаление группировок), создание пользовательских полей, установка отборов, сортировка.

Перед тем, как изменить настройки отчета желательно его сохранить. Команда «Еще — Сохранить настройки» позволяет сохранить настройки типового отчета в файл. При этом сохраняются и текущие настройки пользователя — выбранные параметры отчета.

Выгруженные настройки при желании можно загрузить командой «Еще — Загрузить настройки» (рис. 3). Настройки загружаются с учетом имеющихся прав доступа у текущего пользователя.

Выгрузка /загрузка настроек отчета в 1С ЗУП 3.1

Рис. 3. Выгрузка /загрузка настроек отчета в 1С ЗУП 3.1

Корневой узел «Отчет» в структуре отчета устанавливает настройки для всего варианта отчета, они используются, если для элементов не установлены свои настройки (рис. 4.). Настройки зависят от выбранного элемента и от наличия доступных полей.

Настройка варианта отчета в 1С ЗУП 3.1

Рис. 4. Настройка варианта отчета в 1С ЗУП 3.1

В нашем случае нужно изменить не весь отчет, а только группировки отчета — из группировки «Месяц начисления, Организация» нужно убрать «Месяц начисления» — на закладке «Поля» удаляем поле «Месяц начисления». Далее в таблицу для группировки колонок «Организация» добавим группировки (колонки) «Месяц начисления» и «Категория работников (Должности)». Новая группировка добавляется выделением элемента, которому мы хотим добавить детализацию и выбрать команду «Добавить — Новая группировка». В появившемся окне нужно выбрать поле и тип группировки. Если не выбрать поле группировки, то в отчет будут автоматически добавлены детальные записи.

Из первой группировки отчета исключим «Месяц начисления» и добавим в колонки таблицы, группировку «Организация» (рис.5).

Группировка в отчете в 1С ЗУП 3.1

Рис. 5. Группировка в отчете в 1С ЗУП 3.1

Группировке «Месяц начисления» добавим группировку по категории работников — выберем характеристику поля «Должность на конец периода» — «Категория работников (Должности)» (рис. 6).

Группировка в отчете по категории работников в 1С ЗУП 3.1

Рис. 6. Группировка в отчете по категории работников в 1С ЗУП 3.1

В результате получается отчет как на рис. 7.

Группировка категории работников в 1С ЗУП 3.1

Рис. 7. Группировка категории работников в 1С ЗУП 3.1

В настройках отчета «Поля» снимем галочки Дни, Часы — для наглядности (рис. 8).

Изменение в настройках отчета «Поля» в 1С:ЗУП КОРП 3.1

Рис. 8. Изменение в настройках отчета «Поля» в 1С:ЗУП 3.1

Результат на рис. 9.

Результат изменений в поле ресурсов отчета в 1С:ЗУП 3.1

Рис. 9. Результат изменений в поле ресурсов отчета в 1С:ЗУП 3.1

Оформление полей отчета устанавливается на закладке «Условное оформление». Можно установить оформление для различных элементов отчета в зависимости от заданных условий. Например, задать максимальную ширину поля и т. д. Если по некоторым условиям к области применяются два разных оформления, то в итоге выбирается последнее из них в списке элементов условного оформления. Оформление может быть задано для нескольких полей.

Может быть задано различное оформление для полей отчета (рис. 10).

Условное оформление отчета «Полный свод начислений, удержаний и выплат» в 1С:ЗУП КОРП 3.1

Рис. 10. Условное оформление отчета «Полный свод начислений, удержаний и выплат» в 1С:ЗУП 3.1

Зададим оформление для группировки «Месяц начисления» — 14 размер, полужирный шрифт.

Список элементов условного оформления для группировки «Месяц начисления» в 1С:ЗУП КОРП 3.1

Рис. 11. Список элементов условного оформления для группировки «Месяц начисления» в 1С:ЗУП 3.1

В результате внесенных изменений получится отчет с выделенным оформлением месяцев начисления (рис. 12).

Сформированный отчет с условным оформлением в 1С:ЗУП 3.1

Рис. 12. Сформированный отчет с условным оформлением в 1С:ЗУП 3.1

Чтобы добавить диаграмму в структуру, нужно выбрать команду «Добавить» — «Новая диаграмма». В зависимости от типа диаграммы необходимо добавить точки и серии. В качестве значений диаграммы будут использованы выбранные ресурсы.

Добавление в структуру отчета диаграммы в 1С:ЗУП 3.1

Рис. 13. Добавление в структуру отчета диаграммы в 1С:ЗУП 3.1

В качестве точки установим группировку «Месяц начисления». Тип диаграммы оставим по умолчанию — Гистограмма объемная. Сформируем отчет (рис. 14).

Отображение диаграммы в отчете в 1С:ЗУП 3.1

Рис. 14. Отображение диаграммы в отчете в 1С:ЗУП 3.1

Отчет выводится в том виде, который мы хотели получить.

Сохраним вариант отчета. Назовем его «Полный свод начислений, удержаний и выплат — по месяцам».

Сохранение варианта отчета в 1С:ЗУП КОРП 3.1

Рис. 15. Сохранение варианта отчета в 1С:ЗУП 3.1

Теперь в списке выбора вариантов отчета есть строка с измененным вариантом (рис . 16).

Выбор варианта отчета в 1С:ЗУП 3.1

Рис. 16. Выбор варианта отчета в 1С:ЗУП 3.1

Таким образом на основе отчета «Полный свод начислений, удержаний и выплат» конфигурации ЗУП КОРП 3.1 мы изменили вариант отчета:

  • таблицу отчета дополнили колонками с суммами зарплаты по месяцам;
  • сделали разбивку сумм по категории работников;
  • добавили диаграмму, демонстрирующую изменения в сумме зарплаты и изменили оформление отчета.

Надеюсь, данная статья была вам полезна. Предлагаю также познакомиться со статьей «НДФЛ к перечислению с межрасчетных выплат».

Компания «СИТЕК» подключает 1С:Кабинет сотрудника мобильный сервис для отдела кадров

Автор статьи: инженер-программист отдела разработки Баранова Людмила. Дата обновления статьи 21.05.2019 г.

Подпишитесь на нашу рассылку
и получите еще больше статей от экспертов по 1С!

Как настроить внешний отчет? Часть 5. Варианты отчета

У любого отчёта могут быть варианты. Что это такое и откуда они берутся? Разбираем решение этой задачи на примере отчета Ведомость расчетов с контрагентами. Отчёт состоит из запроса к данным и формы вывода результатов на экран или печать. Запрос пишет программист. Вот так выглядит запрос для отчёта «Ведомость взаиморасчетов с контрагентами»:
запрос
А результат запроса может интерпретироваться по-разному. Это может быть таблица, ведомость, диаграмма. В отчёт могут выводиться первичные документы или только итоги. В результате запроса получается несколько показателей – таких, как количество, сумма, валютная сумма. Не обязательно всех их выводить в отчёт. Так появились варианты: разные представления одних и тех же данных. Посмотрим подробнее. Кнопка выбора вариантов находится рядом с кнопкой «Настройки. «: выбор варианта
Здесь можно выбрать любой вариант из заранее созданных разработчиком или из созданных самим пользователем. Выберем другой вариант: ведомость в валюте и рублях. Фактически это другой отчёт. Его надо по новой заполнять перед выполнением, и его параметры будут храниться отдельно – чтобы в следующий раз уже их не заполнять.
Как появляются пользовательские варианты?

Они возникают после изменения настроек. Но не всегда. Простые настройки просто запоминаются.

Выбор контрагента

Давайте введем контрагента. Настройки – выбор контрагента.
Сформируем отчёт. Закроем.

Снова запустим. Нажмем «Сформировать».

Отбор в отчёте сохранился. И был запущен тот вариант, с которым мы работали последний раз.
ведомость по контрагенту
Идем в расширенные настройки. Изменяем структуру отчёта. Убираем группировку «Договор». расширенные настройки структуры отчета
Теперь при попытке выхода программа спрашивает: «Вариант отчета был изменен. Сохранить измененный вариант?» вопрос при выходеОтветим «Да».

Тут уже интереснее. У нас спрашивают название нового варианта отчёта, кому будет доступен и т.д. сохранение варианта отчетаОставим без изменения. Пусть будет копия. Так нагляднее, потому что чаще всего пользователи делают именно так, а потом не понимают, что произошло. Сохранить. Снова запустим на выполнение отчёт. Сверху написано: «копия». копия отчетаТо есть запустился последний вариант, который мы сохранили. Вариант, измененный нами. Это видно и в списке вариантов. варианты отчетов
Можно оставить как есть и переключаться между вариантами в этом меню. Также есть пункт меню «Ещё – Варианты отчёта». Выбрать.
еще варианты отчетов
Здесь более полный набор операций с вариантами. Можно удалить созданный вариант через «Ещё — Пометить на удаление».
варианты доп меню
Также можно выбрать, изменить, найти в списке и т.д.
Собственно, это всё.

Теперь вы знаете, что такое варианты отчета, где их найти и как распознать.

  • Что такое внешние отчеты и обработки для 1С и зачем они нужны?
  • Как подключить внешний отчет к типовой конфигурации «1С:Бухгалтерия 3.0»?
  • Как настроить внешний отчет? Часть 1. Простые настройки
  • Как настроить внешний отчет? Часть 2. Расширенные настройки
  • Как настроить внешний отчет? Часть 3. Редактирование группировок
  • Как настроить внешний отчет? Часть 4. Трансформация таблиц
  • Как настроить внешний отчет? Часть 6. Параметры отчета
  • Как работать с вариантами отчетов в 1С:Бухгалтерии начиная с релиза 3.0.142.56?

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

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