Методы
Синтаксис:
Вставить(<Индекс>)
Параметры:
<Индекс> Обязательный
Тип: Число. Индекс позиции, на которую надо вставить новую запись.
Возвращаемое значение:
Тип: РегистрНакопленияЗапись.<Имя регистра накопления>. Созданная запись регистра.
Описание:
Позволяет вставить новую запись в набор на указанную позицию.
Синтаксис:
Выбран()
Возвращаемое значение:
Тип: Булево. Истина, если считан.
Ложь, если иначе. В частности, если набор не считывался и не записывался, а также если записывался с добавлением записей.
Описание:
Позволяет определить, считан ли набор записей.
Примечание:
При изменении отбора считается, что набор перестает быть считанным.
Синтаксис:
Выгрузить()
Возвращаемое значение:
Тип: ТаблицаЗначений. Сформированная таблица значений.
Описание:
Создает таблицу значений и копирует в нее все записи набора. Структура полученной таблицы совпадает со структурой набора записей.
ВыгрузитьКолонку ( UnloadColumn )
Синтаксис:
ВыгрузитьКолонку(< Имя поля>)
Параметры:
<Имя поля> Обязательный
Тип: Строка. Имя поля записей набора, значения из которого будут выгружены в массив.
Возвращаемое значение:
Тип: Массив. Сформированный массив значений.
Описание:
Позволяет выгрузить значения заданного поля у записей набора в массив значений. Значения записей выгружаются в элементы массива, имеющие тот же индекс.
Синтаксис:
Добавить()
Возвращаемое значение:
Тип: РегистрНакопленияЗапись.<Имя регистра накопления>. Запись регистра сведений, помещенная в набор.
Описание:
Позволяет создать новую запись в наборе.
Синтаксис:
Загрузить(< Таблица значений>)
Параметры:
<Таблица значений> Обязательный
Тип: ТаблицаЗначений. Таблица значений, содержащая данные для заполнения набора записей.
Описание:
Очищает набор записей и заполняет его значениями из указанной таблицы значений. Заполняются значения доступных для записи свойств записей регистра накопления, имена которых совпали с именами колонок таблицы значений.
ЗагрузитьКолонку ( LoadColumn )
Синтаксис:
ЗагрузитьКолонку( <Массив> , <Имя поля>)
Параметры:
<Массив> Обязательный
Тип: Массив. Массив, содержащий значения для заполнения колонки набора.
<Имя поля> Обязательный
Тип: Строка. Имя поля записей набора, в которое будут загружаться значения из массива.
Описание:
Позволяет заполнить заданное поле у записей набора значениями, взятыми из массива. Значения записей заполняются из элементов массива, имеющих тот же индекс.
Записать ( Write )
Синтаксис:
Записать(< Замещать> )
Параметры:
<3амещать> Необязательный
Тип: Булево. Замещать записи по установленному отбору.
Если значение параметра Истина, то перед записью существующие записи будут удалены.
Значение по умолчанию: Истина.
Описание:
Позволяет занести в информационную базу набор записей регистра накопления. В зависимости от переданного параметра может быть выполнено добавление записей или их замещение. Если указано замещение, то перед выполнением записи будет выполнено удаление всех существующих записей в соответствии с текущими установками отбора.
Индекс ( IndexOf )
Синтаксис:
Индекс(< Запись>)
Параметры:
<3апись> Обязательный
Тип: РегистрНакопленияЗапись.<Имя регистра накопления>. Запись набора, для которой необходимо получить индекс.
Возвращаемое значение:
Тип: Число. Индекс записи в наборе.
Описание:
Позволяет определить индекс записи в наборе.
Итог ( Total )
Синтаксис:
Итог(<Имя поля>)
Параметры:
<Имя поля> Обязательный
Тип: Строка. Имя поля записей набора, по которому необходимо подсчитать итог.
Возвращаемое значение:
Тип: Число. Числовое значения результата вычисления.
Описание:
Позволяет вычислить итог по одному из полей набора.
Количество ( Count )
Синтаксис:
Количество()
Возвращаемое значение:
Тип: Число. Количество записей в наборе.
Описание:
Позволяет получить количество записей в наборе.
Пример:
Сообщить(" Записей в наборе - " + НаборЗаписейМПЗ. Количество());
Модифицированность ( Modified )
Синтаксис:
Модифицированность()
Возвращаемое значение:
Тип: Булево. Истина - если записи изменены.
Ложь - если записи не изменены.
Описание:
Позволяет определить, были ли изменены записи в наборе.
Пример:
Если НаборЗаписейМПЗ.Модифицированность() Тогда НаборЗаписейМПЗ.Записать();
КонецЕсли;
Очистить ( Clear )
Синтаксис:
Очистить()
Описание:
Позволяет очистить набор, удаляя из него все записи.
ПолучитьФорму ( GetForm )
Синтаксис:
ПолучитьФорму(<Форма> , <Владелец> , <Ключ уникальности>)
Параметры:
<Форма> Необязательный
Тип. Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания ме-таданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Возвращаемое значение:
Тип Форма.
Описание:
Позволяет получить форму набора записей регистра накопления.
Прочитать ( Read )
Синтаксис:
Прочитать()
Описание:
Позволяет выполнить чтение записей из информационной базы по установленному отбору.
Пример:
ОстаткиМПЗ = РегистрыНакопления.УчетНоменклатуры;
НаборЗаписейМПЗ ОстаткиМПЗ.СоздатьНаборЗаписей();
Док = НаборЗаписейМПЗ.Отбор.Регистратор;
Док.Установить(ВыбДок);
НаборЗаписейМПЗ.Прочитать();
Сдвинуть ( Move )
Синтаксис:
Сдвинуть(< Запись>, <Смещение>)
Параметры:
<3апись> Обязательный
Тип: Число, РегистрНакопленияЗапись.<Имя регистра накопления>. Индекс сдвигаемой записи либо сама запись.
<Смещение> Обязательный
Тип" Число. Количество позиций, на которое следует сдвинуть запись. Положительное значение соответствует смещению записи в сторону конца списка записей набора (увеличение индекса), отрицательное - к началу.
Описание:
Позволяет сдвинуть запись в наборе на указанное число позиций.
Удалить ( Remove )
Синтаксис:
Удалить (< Запись> )
Параметры:
<3апись> Обязательный
Тип. Число, РегистрНакопленияЗапись.<Имя регистра накопления>. Индекс удаляемой записи либо сама запись.
Описание:
Позволяет удалить запись из набора по указанному индексу записи или объекту записи регистра накопления.
УстановитьАктивность ( SetActive )
Синтаксис:
УстановитьАктивность(< Активность> )
Параметры:
<Активность> Обязательный
Тип: Булево. Истина - записи учитываются в итогах регистра.
Ложь - записи не учитываются в итогах регистра.
Описание:
Позволяет изменить значение свойства Активность у всех записей, входящих в набор.
Пример:
НаборЗаписейМПЗ.УстановитьАктивность(Истина);