Форум Чистова. Подготовка к экзаменам 1С
Аттестация "1С:Специалист-Консультант" => Аттестация "1С:Специалист-консультант" ЗУП => Тема начата: alsygaev от Март 13, 2019, 06:21:34 am
-
Народ, всем привет. Делаю задачи из Раздела 15 сборника задач. Остановился на задаче 15.15. Как сделать так чтобы выделялась красным вся строка, а не поля Физлицо и Совокупный % удержаний. Я уже мозг сломал. Уже для каждой группировки сделал отдельное оформление, но все равно для Всего начислено и Всего удержано оформление не отрабатывает...
-
15.15 там процент удержания от начислений. Даже НДФЛ не при чем.
Я решал так:
Отчет «Удержания из зарплаты» там всё есть. Немного правим внешний вид и вывод физ.лиц % красным
Зарплата – Отчеты по зарплате - Отчет «Удержания из зарплаты» - Еще – Прочее – Изменить вариант отчета:
Оставляем одну группировку «Месяц начисления, Организация», остальные удаляем.
Добавляем группировку «Сотрудники».
Добавляем пользовательское поле-выражение «Всего начислено»:
Детальные записи = Пусто = не заполняем.
Итоговые записи = копируем формулу из пользовательского поля «Удержания без начислений» и правим его (оставляем только начисления):
Сумма(Выбор
Когда Группа = Значение(Перечисление.ГруппыНачисленияУдержанияВыплаты.Начислено)
Тогда Сумма
Конец)
Добавляем пользовательское поле-выражение «Всего удержано»:
Детальные записи = Пусто = не заполняем.
Итоговые записи = копируем формулу из пользовательского поля «Удержания без начислений» и правим его (оставляем только удержания минус НДФЛ):
Сумма(Выбор
Когда Группа = Значение(Перечисление.ГруппыНачисленияУдержанияВыплаты.Удержано)
Тогда Сумма
Иначе 0
Конец)
Добавляем пользовательское поле-выражение «Совокупный % удержаний»:
Детальные записи = Пусто = не заполняем.
Итоговые записи = копируем формулу из пользовательского поля «Процент удержаний» и удаляем из неё НДФЛ):
Выбор
Когда Сумма(Выбор
Когда Группа = Значение(Перечисление.ГруппыНачисленияУдержанияВыплаты.Начислено)
Тогда Сумма
Конец) > 0
Тогда Сумма(Выбор
Когда Группа = Значение(Перечисление.ГруппыНачисленияУдержанияВыплаты.Удержано)
Тогда Сумма
Конец) / Сумма(Выбор
Когда Группа = Значение(Перечисление.ГруппыНачисленияУдержанияВыплаты.Начислено)
Тогда Сумма
Конец) * 100
Иначе 0
КонецГруппировка «Отчет» - Поля: Сотрудник, Всего начислено, Всего удержано, Совокупный процент удержаний.
Группировка «Отчет» - Условное оформление: Добавить – Форма – Число – точность 2 = ЧДЦ='2', Оформляемые поля = Всего начислено, Всего удержано, Совокупный процент удержаний.
Группировка «Отчет» - Условное оформление: Добавить:
Закладка «Оформление»: Цвет фона = Цвет «Информация ошибочна», Цвет текста = «Базовый цвет фона этапа отправки»
Закладка «Условие»: добавить Отбор по полю «Совокупный процент удержаний» = Больше = 50,
Закладка «Оформляемые поля» = Сотрудник, Всего начислено, Всего удержано, Совокупный процент удержаний.
Группировка «Отчет» - Дополнительные настройки: V Заголовок = «Совокупный процент удержаний».
Группировка «Месяц начисления, Организация» - Дополнительные настройки – Тип макета = Вертикально.
Группировка «Сотрудник» - Дополнительные настройки – Макет = Античный, Тип макета = Горизонтально.
Еще – Варианты отчета – Сохранить вариант отчета – Наименование = «* Совокупный процент удержаний», V Всем пользователям – Сохранить