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

         

Методы


Вставить ( Insert )

Синтаксис:

Вставить(<Индекс>)

Параметры:

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

Тип: Число. Индекс позиции, на которую надо вставить новую запись.

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

Тип: РегистрНакопленияЗапись.<Имя    регистра накопления>. Созданная запись регистра.

Описание:

Позволяет вставить новую запись в набор на указанную позицию.

Выбран ( Selected )



Синтаксис:

Выбран()

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

Тип: Булево. Истина, если считан.

Ложь, если иначе. В частности, если набор не считывался и не записывался, а также если записывался с добавлением записей.

Описание:

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

Примечание:

При изменении отбора считается, что набор перестает быть счи­танным.

Выгрузить ( Unload )

Синтаксис:

Выгрузить()

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

Тип: ТаблицаЗначений. Сформированная таблица значений.

Описание:

Создает таблицу значений и копирует в нее все записи набора. Структура полученной таблицы совпадает со структурой набора записей.

ВыгрузитьКолонку ( UnloadColumn )

Синтаксис:

ВыгрузитьКолонку(< Имя поля>)

Параметры:

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

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

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

Тип: Массив. Сформированный массив значений.

Описание:

Позволяет выгрузить значения заданного поля у записей набора в массив значений. Значения записей выгружаются в элементы массива, имеющие тот же индекс.

Добавить( Add )

Синтаксис:

Добавить()

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

Тип:    РегистрНакопленияЗапись.<Имя    регистра накопления>. Запись регистра сведений, помещенная в набор.

Описание:

Позволяет создать новую запись в наборе.

Загрузить ( Load )

Синтаксис:

Загрузить(< Таблица значений>)

Параметры:

<Таблица значений> Обязательный

Тип: ТаблицаЗначений. Таблица значений, содержащая данные для заполнения набора записей.

Описание:

Очищает набор записей и заполняет его значениями из указанной таблицы значений. Заполняются значения доступных для записи свойств записей регистра накопления, имена которых совпали с именами колонок таблицы значений.




ЗагрузитьКолонку ( LoadColumn )



Синтаксис:

ЗагрузитьКолонку( <Массив> , <Имя поля>)

Параметры:

<Массив> Обязательный

Тип: Массив. Массив, содержащий значения для заполнения ко­лонки набора.

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

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

Описание:

Позволяет заполнить заданное поле у записей набора значениями, взятыми из массива. Значения записей заполняются из элементов массива, имеющих тот же индекс.

Записать ( Write )



Синтаксис:

Записать(< Замещать> )

Параметры:

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

Тип: Булево. Замещать записи по установленному отбору.

Если значение параметра Истина, то перед записью существую­щие записи будут удалены.

Значение по умолчанию: Истина.

Описание:

Позволяет занести в информационную базу набор записей реги­стра накопления. В зависимости от переданного параметра может быть выполнено добавление записей или их замещение. Если ука­зано замещение, то перед выполнением записи будет выполнено удаление всех существующих записей в соответствии с текущими установками отбора.

Индекс ( IndexOf )



Синтаксис:

Индекс(< Запись>)

Параметры:

<3апись> Обязательный

Тип:    РегистрНакопленияЗапись.<Имя     регистра накопления>. Запись набора, для которой необходимо полу­чить индекс.

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

Тип: Число. Индекс записи в наборе.

Описание:

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

Итог ( Total )



Синтаксис:

Итог(<Имя поля>)

Параметры:

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

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

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

Тип: Число. Числовое значения результата вычисления.

Описание:

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

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

Синтаксис:

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

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

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

Описание:

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



Пример:

Сообщить(" Записей в наборе - " + НаборЗаписейМПЗ. Количество());

Модифицированность ( Modified )



Синтаксис:

Модифицированность()

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

Тип: Булево. Истина - если записи изменены.

Ложь - если записи не изменены.

Описание:

Позволяет определить, были ли изменены записи в наборе.

Пример:

Если НаборЗаписейМПЗ.Модифицированность() Тогда НаборЗаписейМПЗ.Записать();

КонецЕсли;

Очистить ( Clear )



Синтаксис:

Очистить()

Описание:

Позволяет очистить набор, удаляя из него все записи.

ПолучитьФорму ( GetForm )



Синтаксис:

ПолучитьФорму(<Форма> , <Владелец> , <Ключ уникальности>)

Параметры:

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

Тип. Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания ме-таданного требуемой формы.

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

<Владелец> Необязательный

Тип Форма. Форма, которая будет являться владельцем откры­ваемой формы.

<Ключ уникальности> Необязательный

Тип Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.

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

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

Тип Форма.

Описание:

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

Прочитать ( Read )

Синтаксис:

Прочитать()

Описание:

Позволяет выполнить чтение записей из информационной базы по установленному отбору.

Пример:

ОстаткиМПЗ = РегистрыНакопления.УчетНоменклатуры;

НаборЗаписейМПЗ ОстаткиМПЗ.СоздатьНаборЗаписей();

Док = НаборЗаписейМПЗ.Отбор.Регистратор;

Док.Установить(ВыбДок);

НаборЗаписейМПЗ.Прочитать();

Сдвинуть ( Move )



Синтаксис:

Сдвинуть(< Запись>, <Смещение>)



Параметры:

<3апись> Обязательный

Тип:     Число,     РегистрНакопленияЗапись.<Имя регистра накопления>. Индекс сдвигаемой записи либо сама запись.

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

Тип" Число. Количество позиций, на которое следует сдвинуть запись. Положительное значение соответствует смещению записи в сторону конца списка записей набора (увеличение индекса), отрицательное - к началу.

Описание:

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

Удалить ( Remove )

Синтаксис:

Удалить (< Запись> )

Параметры:

<3апись> Обязательный

Тип.     Число,     РегистрНакопленияЗапись.<Имя регистра накопления>. Индекс удаляемой записи либо сама запись.

Описание:

Позволяет удалить запись из набора по указанному индексу запи­си или объекту записи регистра накопления.

УстановитьАктивность ( SetActive )

Синтаксис:

УстановитьАктивность(< Активность> )

Параметры:

<Активность> Обязательный

Тип: Булево. Истина - записи учитываются в итогах регист­ра.

Ложь - записи не учитываются в итогах регистра.

Описание:

Позволяет изменить значение свойства Активность у всех записей, входящих в набор.

Пример:

НаборЗаписейМПЗ.УстановитьАктивность(Истина);


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