СКД убрать пользовательское поле из итогов через условное оформление
1С:Предприятие 8.3 (8.3.16.1030), Управление производственным предприятием, редакция 1.3 (1.3.5.1)
Имеется самописный отчёт (см. вложение), в котором весьма извращенским способом выводится поле "Регистратор.Комментарий". Проблема в том, что комментарий также выводится и в итогах по номенклатуре и это надо убрать. Автор отчёта намекнул, что это делается через условное оформление, но у меня что-то не получается. :(
Как же всё-таки убрать комментарий у номенклатуры?
Имеется самописный отчёт (см. вложение), в котором весьма извращенским способом выводится поле "Регистратор.Комментарий". Проблема в том, что комментарий также выводится и в итогах по номенклатуре и это надо убрать. Автор отчёта намекнул, что это делается через условное оформление, но у меня что-то не получается. :(
Как же всё-таки убрать комментарий у номенклатуры?
Прикрепленные файлы:
Примеры_решения_нетривиальных_задач_на_СКД.erf
По теме из базы знаний
Найденные решения
Если еще актуально, и я верно поняла проблему: нужно убрать комментарий из строки группировки, то и условное оформление надо задавать для группировки, в этом случае, на Номенклатуру
в оформлении выбрать параметр "Текст", в оформляемых полях - нужное поле (Комментарий) и указать, где оформлять. оставила "Везде", т.к. в этом случае не существенно.
скрин прилагаю
в оформлении выбрать параметр "Текст", в оформляемых полях - нужное поле (Комментарий) и указать, где оформлять. оставила "Везде", т.к. в этом случае не существенно.
скрин прилагаю
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Задача решена, но не верно )
В СКД на вкладке вычисляемые поля есть колонка "Рассчитывать по.." нужно в этой колонке проставить галки только там где нужно считать ресурс по указанной формуле. К слову один и тот же ресурс можно считать по разному в зависимости от группировок, которые указаны в поле "Рассчитывать по.." на мой взгляд правильно использовать этот механизм.
Ваш вариант работает скорее всего случайно, т.к. у вас среди регистраторов по группировке Номенклатуру находится тот у которого нет комментария, если бы в выборке были регистраторы у которых всегда есть комментарий, вам бы вывелся минимальный.
Успехов. Учите СКД.
В СКД на вкладке вычисляемые поля есть колонка "Рассчитывать по.." нужно в этой колонке проставить галки только там где нужно считать ресурс по указанной формуле. К слову один и тот же ресурс можно считать по разному в зависимости от группировок, которые указаны в поле "Рассчитывать по.." на мой взгляд правильно использовать этот механизм.
Ваш вариант работает скорее всего случайно, т.к. у вас среди регистраторов по группировке Номенклатуру находится тот у которого нет комментария, если бы в выборке были регистраторы у которых всегда есть комментарий, вам бы вывелся минимальный.
Успехов. Учите СКД.
Прикрепленные файлы:
Если еще актуально, и я верно поняла проблему: нужно убрать комментарий из строки группировки, то и условное оформление надо задавать для группировки, в этом случае, на Номенклатуру
в оформлении выбрать параметр "Текст", в оформляемых полях - нужное поле (Комментарий) и указать, где оформлять. оставила "Везде", т.к. в этом случае не существенно.
скрин прилагаю
в оформлении выбрать параметр "Текст", в оформляемых полях - нужное поле (Комментарий) и указать, где оформлять. оставила "Везде", т.к. в этом случае не существенно.
скрин прилагаю
Прикрепленные файлы:
(9) Верно, и в КА 1.1 тоже нет. Это наследие старой платформы, раньше такого свойства у элементов условного оформления не было. Требуется слегка доработать общую форму "ФормаНастройкиСтруктурыОтчета"
Процедура ПриОткрытии()
ПереключитьСложностьНастройки(Истина);
ОбновлениеОтображения();
СкрытьНеИспользуемыеУзелИДочерние(КомпоновщикНастроек.Настройки);
// {Крынецкий А. 22.07.2020 Изменение: 8675. Добавляем колонку Условного оформления новой функциональности платформы 8.3.3
Колонка = ЭлементыФормы.УсловноеОформлениеСтраницаОформление.Колонки.Добавить("ОбластьИспользования", "Область использования");
Колонка.Данные = "ОбластьИспользования";
Колонка.УстановитьЭлементУправления(Тип("ПолеВвода"));
Колонка = ЭлементыФормы.УсловноеОформление.Колонки.Добавить("ОбластьИспользования", "Область использования");
Колонка.Данные = "ОбластьИспользования";
Колонка.УстановитьЭлементУправления(Тип("ПолеВвода"));
// }Крынецкий А.
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот