Каталог решений - Добавление пользовательского поля в расчетный лист. 1С: ЗУП

Добавление пользовательского поля в расчетный лист. 1С: ЗУП

Добавление пользовательского поля в расчетный лист. 1С: ЗУП

В наличии

Инструкция, как добавить почти любое поле в расчётный лист, возможно, подойдет для любого отчета с настраиваемым макетом.

Категория:

Описание

Возникла необходимость добавить расшифровку выплаты, должность совмещения из документа совмещения должности.

Смотрел стандартную подсказку 1С, но там не все есть, на ее основе пишу, как я делал.

 

Идем — Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм.

Добавляю свои данные рядом с уже имеющимися — группировка макет "СтрокаРасшифровкаДокументОснование".

В свойствах поля с переменной "ДокументОснование" меняю параметр на шаблон и добавляю свою переменную "полДолжностьСовмещения". — Рис.1.

Сохраняю отредактированный макет.

Иду в отчет — "Расчетный лист".

Настройки — Расширенный — Поля и сортировки — Добавить — Добавить формулу.

Открывается поле в котором можно писать код 1С. Добавляю:

 

ВЫБОР
	КОГДА ТипЗначения([Документ основание]) = Тип("Документ.Совмещение")
		ТОГДА СТРОКА([Документ основание.Совмещаемая должность]) + "
		"
	ИНАЧЕ ""
КОНЕЦ

Видно, что добавлен перенос, мне так больше нравится.

Сохраняю формулу.

В выборе поля отчета, в группе формулы нахожу "полДолжностьСовмещения", выбираю.

Внизу списка "Поля и сортировка" появляется моё пользовательское поле-формула, делать с ним ничего не нужно.

Перехожу на вкладку "Структура", нахожу строку с полем "Документ основание", добавляю туда моё "полДолжностьСовмещения". — Рис. 3.

Формирую, получаю Рис. 4.

Прикрепил файлик с сохраненными настройками.

Проверял/делал на 1С 8.3.21.1709, ЗУП 3.1.25.136.

has been added to your cart:
Оформление заказа