Добрый день! У нас есть отчет — немного доработанный стандартный «Заполненность штатного расписания». В отчет добавлено пользовательское поле «Состояние ШЕ», позволяющее в одной ячейке получить всю информацию по сотрудникам, которые занимают данную ШЕ. Пользовательское поле вычисляется по формуле:
СоединитьСтроки(ТаблицаЗначений(ЗанятаСотрудником, СостояниеПозицииСтрокой, УчтеноСтавок))
Выражение итоговых записей аналогичное (есть скрин во вложении).
Структура отчета не позволяет убрать формулу из выражения итоговых записей и не делать из пользовательского поля ресурс.
Для того, чтобы в общих итогах по этому полю было пусто, сделано условное оформление, земеняющее текст на пустую строку в общих итогах. И до перехода на 3.1.18 было все отлично. Но после перехода, замена в общих итогах перестала работать. Более того, при попытке использовать новый механизм построения отчетов (в приложении), и применить условное оформление ко всем пунктам (в группировке, в иерархической группировке, в общем итоге и т.п.) программа сама сбрасывает все галки и применяет выбранное оформление только к группировкам. Вопрос: как выполнить замену текста в общих итогах?
Здравствуйте!
Пока наши консультанты не начали работать над вопросом, посмотрите материалы по теме:
Здравствуйте!
Посмотрите, пожалуйста, видео с примером настройки, не подойдёт ли такой вариант?
Здравствуйте! Структура отчета плоская для возможности работать с ней в Excele. Менять ее нельзя. Поэтому такой вариант не подойдет. Прикрепляю скрины как было — как стало.
Добрый день! Скорее всего не получится убрать наименование. Тут проблемы две:
1. Пользовательское поле изначально рассчитывается с учетом группировки, поэтому подсчет итогов мы отключить не можем.
2. Подмена не работает, т.к она срабатывает раньше, чем выводятся данные — тут условное оформление не помогает.
Попробую дополнительно уточнить у разработчиков, может есть какой-то ещё вариант без доработки программы.
Спасибо!)
Вроде получилось:
Необходимо скорректировать пользовательское поле:
Сам текст высылаю:
Выбор
Когда Уровень() = 2
Тогда СоединитьСтроки(ТаблицаЗначений([Занята постоянно], [Состояние позиции], [Учтено ставок]))
Иначе «»
Конец
Если не получится, надо номер уровня скорректировать.
Спасибо большое! получилось!
Пожалуйста! Рада была помочь!