<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Объекты работы с данными > Объект ИсточникДанных (DataSource) |
Объект "ИсточникДанных" ("DataSource") – обобщенное наименование для объектов, которые могут быть источниками данных для списка строк табличного поля.
Объектами источника данных являются несколько специально сформированных объектов:
• |
ИсточникИзМассива – по ключу "Количество (Count)" должно храниться количество элементов в источнике данных. |
• |
ИсточникИзОбъектаУчета – с помощью объектов учета строится предметная модель учета в конфигурации. Источниками данных могут быть следующие предопределенные глобальные объекты учета: |
o |
Справочники (Catalogs); |
o |
Документы (Documents). |
Для формирования объекта источника данных необходимо для объекта учета выполнить метод "ПолучитьСписок (GetList)".
Пример:
//В примере источником данных для строк табличного поля
//является объект учета "Спр"
Спр = Новый Справочники.СправочникТоваров;
ЭтаФорма.ТабличноеПоле.Данные = Спр.ПолучитьСписок();//источник данных для строк табличного поля
//В примере в качестве источника данных табличного поля (ТаблПоле)
//с колонкой "Наименование", присваивается массив
МассивИсточникДанных = неопределено;
МассивИсточникДанных[0]["Наименование"] = "Товар 1";
МассивИсточникДанных[1]["Наименование"] = "Товар 2";
МассивИсточникДанных["Количество"] = 2;
ТаблПоле.Данные = МассивИсточникДанных;