SetTabSheetDataResult SetTabSheetData(TabSheetId tTabSheet, SetTabSheetDataArg tArg)
tTabSheet. Моникёр таблицы;
tArg. Параметры изменения данных и метаданных.
Операция SetTabSheetData изменяет данные и метаданные таблицы.
Для выполнения операции необходимо в параметре tTabSheet указать моникёр таблицы, а в параметре tArg указать параметры изменения данных и метаданных. Моникёр может быть сформирован на основании моникера открытого экземпляра объекта, с таблицей которого осуществляется работа, по следующим правилам:
«Моникёр экземпляра экспресс-отчета»!Tab. Таблица экспресс-отчета (если в экспресс-отчете один лист).
«Моникёр экземпляра экспресс-отчета»!Sheets!«Ключ листа»!Tab. Таблица заданного листа экспресс-отчета (если в экспресс-отчете несколько листов).
«Моникёр экземпляра рабочей книги»!Tab. Таблица рабочей книги (если в рабочей книге один лист).
«Моникёр экземпляра рабочей книги»!Sheets!«Ключ листа»!Tab. Таблица заданного листа рабочей книги (если в рабочей книги несколько листов).
«Моникёр экземпляра рабочей книги»!CorrTab. Таблица с матрицей корреляции.
«Моникёр экземпляра рабочей книги»!CoeffTab. Таблица с коэффициентами уравнения.
«Моникёр экземпляра рабочей книги»!WeightsTab. Таблица с матрицей весов.
«Моникёр экземпляра регламентного отчета»!Ключ листа. Таблица отдельного листа регламентного отчета.
В поле tArg.pattern необходимо указать шаблон, в соответствии с которым будут изменяться данные или метаданные. Обновленные данные указываются в поле tArg.TabSheetData, метаданные - в поле tArg.metaData. Также в поле tArg.action могут быть указаны дополнительные действия, которые будут выполнены в таблице при выполнении операции. Если определено поле tArg.getArg, то результатом работы операции будут обновленные данные и метаданные, полученные после их изменения в таблице.
Ниже приведен пример использования операции SetTabSheetData для изменения данных указанного диапазона ячеек в таблице экспресс-отчёта. В запросе передается моникёр таблицы, новые данные для диапазона и шаблон, указывающий на необходимость изменить данные ячеек. В ответе приходит обновленная информация о данных указанного диапазона ячеек.
См. также: