1С Предприятие 8.0. Описание встроенного языка

         

Методы


Вставить (Insert)

Синтаксис:

Вставить(<Индекс>, <Имя>, <Тип>, <3аголовок>, <Ширина>)

Параметры:

<Индекс>     Обязательный

Тип: Число. Индекс в коллекции колонок, с которым необходи­мо вставить колонку.

<Имя>    Необязательный

Тип: Строка. Имя колонки.

Значение по умолчанию: Пустая строка.

<Тип>    Необязательный

Тип: ОписаниеТипов. Объект, описывающий допустимые типы значений для колонки.

Значение по умолчанию: Если параметр не указан, в колонке можно будет хранить значение любого типа.

<3аголовок>    Необязательный



Тип: Строка. Заголовок колонки. Используется при визуальном отображении дерева значений.

Значение по умолчанию: Пустая строка. 

<Ширина>    Необязательный

Тип: Число. Ширина колонки в символах. Используется при ви­зуальном отображении дерева значений.

Значение по умолчанию: 0.

Возвращаемое значение:

Тип: КолонкаДереваЗначений. Вставленная колонка.

Описание:

Вставляет колонку в заданную позицию коллекции колонок дере­ва значений.

Пример:

МассивТипов = Новый Массив;

МассивТипов.Добавить(Тип("Число"));

КЧ = Новый КвалификаторыЧисла(10,3);

ОписаниеЧисло = Новый ОписаниеТипов (МассивТипов, КЧ);

КолонкиСостава = ДС.Колонки;

КолонкиСостава.Вставить(2, "Количество", ОписаниеЧисло, "Кол-во",14);

Добавить (Add)

Синтаксис:

Добавить(<Имя>, <Тип>, <3аголовок>, <Ширина>)

Параметры:

<Имя>    Необязательный

Тип: Строка. Имя колонки. Значение по умолчанию: Пустая строка.

<Тип>     Необязательный

Тип: ОписаниеТипов. Объект, описывающий допустимые типы значений для колонки.

Значение по умолчанию: Если параметр не указан, в колонке можно будет хранить значение любого типа.

<3аголовок>     Необязательный

Тип: Строка. Заголовок колонки. Используется при визуальном отображении дерева значений.




Значение по умолчанию: Пустая строка.

<Ширина>     Необязательный

Тип: Число. Ширина колонки в символах. Используется при ви­зуальном отображении дерева значений.

Значение по умолчанию: 0.

Возвращаемое значение:

Тип: КолонкаДереваЗначений. Добавленная колонка.

Описание:

Добавляет колонку в конец коллекции колонок дерева значений.

Пример:

МассивТипов = Новый Массив;

МассивТипов.Добавить(Тип("Число")) ;

КЧ = Новый КвалификаторыЧисла(10,3);

ОписаниеЧисло = Новый ОписаниеТипов (МассивТипов, КЧ);

КолонкиСостава = ДС.Колонки;

КолонкиСостава.Добавить("Количество", ОписаниеЧисло, "Кол-во",14);

Индекс (IndexOf)

Синтаксис:

Индекс(<Колонка>)

Параметры:

<Колонка>     Обязательный

Тип: КолонкаДереваЗначений. Колонка, для которой необ­ходимо получить индекс.

Возвращаемое значение:

Тип: Число. Индекс колонки в коллекции.

Описание:

Получает индекс указанной колонки в коллекции колонок

Пример:

ИндексТекКолонки = КолонкиСостава.Индекс(ТекущаяКолонка);

Количество (Count)

Синтаксис:

Количество()

Возвращаемое значение:

Тип: Число. Количество колонок дерева значений.

Описание:

Позволяет получить количество колонок дерева значений.

Пример:

КолонкиСостава = ДеревоСостава.Колонки;

КоличествоКолонок = КолонкиСостава.Количество();

Очистить (Clear) 

Синтаксис:

Очистить()

Описание:

Метод удаляет все колонки дерева значений. При этом также удаляются все его строки.

Пример:

КолонкиСостава.Очистить();

Сдвинуть (Move)

Синтаксис:

Сдвинуть(<Колонка>, <Смещение>)

Параметры:

<Колонка>     Обязательный

Тип: Числов или Колонка. Индекс сдвигаемой колонки в коллекции или сама колонка.

<Смещение>     Обязательный

Тип: Число. Количество колонок, на которое необходимо сдви­нуть колонку. Положительное смещение обозначает сдвиг в ко­нец, отрицательное - в начало коллекции.

Описание:

Сдвигает колонку с заданным индексом на указанное смещение.

Пример:

// сдвинем колонку на следующую позицию 

КолонкиСостава.Сдвинуть(ИндексТекущейКолонки, 1);

// сдвинем колонку на предыдущую позицию 

КолонкиСостава.Сдвинуть(ИндексТекушейКолонки, -1);

Удалить (Remove)

Синтаксис:

Удалить(< Индекс>)

Параметры:

<Индекс>     Обязательный

Тип: Число. Индекс удаляемой колонки в коллекции.

Описание:

Метод удаляет колонку в заданной позиции коллекции колонок дерева значений.

Пример:

КолонкиСостава.Удалить(1) ;


Содержание раздела