AutoUpdateCellsText: Boolean;
Свойство AutoUpdateCellsText определяет автоматическое обновление ячеек для корректного отображения множественной отметки справочника и группы элементов в ячейке.
Допустимые значения:
True. Автоматическое обновление ячеек выполняется;
False. Автоматическое обновление ячеек не выполняется.
Свойство используется для отображения множественной отметки элементов справочника в ячейке регламентного отчёта, если дополнительно задана группа элементов в составе и отметке справочника. Множественная отметка элементов справочника отображается в ячейке с помощью типа значений «Раскрывающийся список справочника».
Группу элементов можно задать из другого справочника с помощью редактора ячейки в формате:
GROUP="@<ключ группы элементов>"
Для выполнения примера предполагается наличие в репозитории регламентного отчёта с идентификатором REPORT. Отчёт содержит аналитическую область данных, в которой отображается ячейка в виде раскрывающегося списка. В раскрывающемся списке доступна множественная отметка элементов справочника, а также группа элементов другого справочника, заданная в редакторе ячейки и в настройках редактора значений.
Добавьте ссылки на системные сборки: Metabase, Report, Tab.
Sub UserProc;
Var
Mb: IMetabase;
Report: IPrxReport;
Tab: ITabSheet;
Opt: ITabOptions;
Begin
// Получаем текущий репозиторий
Mb := MetabaseClass.Active;
// Получаем регламентный отчет
Report := Mb.ItemById("REPORT").Edit As IPrxReport;
// Получаем таблицу активного
листа отчета
Tab := (Report.ActiveSheet As IPrxTable).TabSheet;
// Разрешаем автоматическое обновление ячеек
Opt := Tab.Options;
Opt.AutoUpdateCellsText := True;
// Сохраняем изменения
(Report As IMetabaseObject).Save;
End Sub UserProc;
После выполнения примера будет выполнятся автоматическое обновление ячеек регламентного отчёта для корректного отображения множественной отметки элементов справочника и группы элементов другого справочника в ячейке при выборе элементов из раскрывающегося списка.
См. также: