Позволяет получить выборку по регистратору записей регистра сведений. Применяется для регистров сведений, для которых в конфигураторе установлен режим записи "Подчинение регистратору".
Тип: Дата, МоментВремени. Определяет момент времени, на который необходимо получить значения ресурсов. Если указанный момент времени не совпадает с периодом ни одной записи регистра, то будет возвращена структура, содержащая пустые значения.
<форма> Необязательный
Тип: Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания метаданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Тип: Массив. Массив, содержащий значения для заполнения колонки набора.
<Имя поля> Обязательный
Тип: Строка. Имя поля записей набора, в которое будут загружаться значения из массива.
Описание:
Позволяет заполнить заданное поле у записей набора значениями, взятыми из массива. Значения записей заполняются из элементов массива, имеющих тот же индекс.
Тип: Булево. Замещать записи по установленному отбору. Если значение параметра Истина, то перед записью существующие записи будут удалены.
Значение по умолчанию: Истина.
Описание:
Позволяет записать набор записей в информационную базу. В зависимости от переданного параметра, может быть выполнено добавление записей или их замещение. Если указано замещение, то перед выполнением записи будет выполнено удаление существующих записей в соответствии с текущими установками отбора, если данный параметр установлен в Ложь, то запись будет выполнена только в случае отсутствия в информационной базе других записей с такими же значениями измерений и периодом (для периодических регистров). Если для регистра сведений, подчиненного регистратору, выполняется добавление записей, то после выполнения записи набор очищается.
Тип: Дата, Момент Времени, Граница. Момент времени, начиная с которого необходимо получить обороты. Если параметр не указан или установлен в Неопределено, то обороты будут получены начиная с момента ведения информационной базы. Если в качестве параметра передана Дата или МоментВремени, то обороты за указанную дату (момент времени) будут включены в результирующую таблицу значений.
Значение по умолчанию: Неопределено.
<Конец периода > Необязательный
Тип: Дата, МоментВремени, Граница. Момент времени, определяющий конец периода за который необходимо получить обороты. Если параметр не указан или установлен в Неопределено, то обороты будут получены до самого позднего движения регистра. Если в качестве параметра передана Дата
или Момент Времени, то обороты за указанную дату (момент времени) будут включены в результирующую таблицу значений.
Значение по умолчанию: Неопределено.
<От6ор> Необязательный
Тип: Структура. Структура, содержащая набор значений измерений регистра, по которым надо отбирать обороты. Имя ключа структуры должно совпадать с именем измерения регистра, заданного в конфигураторе.
Значение по умолчанию: Неопределено.
<Измерения> Необязательный
Тип: Строка. Список измерений, для которых надо разворачивать обороты. Строка, содержащая имена измерений, разделенные запятыми. Если параметр не указан или указана пустая строка, то обороты будут сформированы по всем измерениям.
Тип: Массив. Массив, содержащий значения для заполнения колонки набора.
<Имя поля> Обязательный
Тип: Строка. Имя поля записей набора, в которое будут загружаться значения из массива.
Описание:
Позволяет заполнить заданное поле у записей набора значениями, взятыми из массива. Значения записей заполняются из элементов массива, имеющих тот же индекс.
Тип: Булево. Замещать записи по установленному отбору.
Если значение параметра Истина, то перед записью существующие записи будут удалены.
Значение по умолчанию: Истина.
Описание:
Позволяет занести в информационную базу набор записей регистра накопления. В зависимости от переданного параметра может быть выполнено добавление записей или их замещение. Если указано замещение, то перед выполнением записи будет выполнено удаление всех существующих записей в соответствии с текущими установками отбора.
Тип: Строка. Имена измерений последовательности, по которым нужно получить границы, перечисленные через запятую.
<Отбор> Необязательный
Тип: ТаблицаЗначений. Набор комбинаций значений измерений, по которым надо получить границы. Задается как таблица значений, в колонках которой содержатся соответствующие значения измерений. Имена колонок должны соответствовать именам измерений последовательности. Если значения измерений не указаны, то по всем значениям измерений.
Значение по умолчанию: Если параметр не указан, то по всем значениям измерений.
Возвращаемое значение:
Тип: ТаблицаЗначений. Таблица значений, в первой колонке которой содержится момент времени границы, а в последующих -значения измерений, в разрезе которых выбирались границы.
Описание:
Позволяет получить границы последовательности в разрезе заданных измерений последовательности и с отбором по заданным значениям измерений последовательности.
Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения. Если измерение отсутствует в структуре, то по нему отбор осуществляться не будет.
Тип: Строка. Список имен колонок, в которых будет осуществляться поиск, разделенных запятыми.
Значение по умолчанию: Если параметр не указан или передана пустая строка, поиск осуществляется по всей таблице.
<Измерение 1>, ..., <Измерение N > Необязательный
Тип: Произвольный. Набор параметров, который определяет перечень значений измерений, по которым должен выполняться поиск. Порядок параметров должен соответствовать порядку измерений регистра как он задан в конфигураторе. Измерения могут задаваться с пропусками. Не указанное значение просто запятая. Фиксируются только указанные измерения.
Вариант синтаксиса: Для непериодического регистра Синтаксис:
Получить(< Измерение 1>, ..., <Измерение N >)
Параметры:
<Измерение 1>, . . ., <Измерение N > Необязательный
Тип: Произвольный. Набор параметров, который определяет перечень значений измерений, по которым должен выполняться поиск. Порядок параметров должен соответствовать порядку измерений регистра как он задан в конфигураторе. Измерения могут задаваться с пропусками. Не указанное значение просто запятая. Фиксируются только указанные измерения.
Возвращаемое значение:
Тип: Структура. Структура, содержащая значения ресурсов.
Описание:
Позволяет получить значения ресурсов записи регистра, соответствующей указанным значениям измерений регистра и периоду (для периодических регистров).
Позволяет получить обороты регистра накопления за заданный момент времени. Есть возможность фильтрации по значениям измерений. Возвращает таблицу значений, содержащую колонки с измерениями, указанными в параметре Измерения, и по две колонки на каждый ресурс, указанный в параметре Ресурсы. На звания колонок для ресурсов формируются следующим образом "<Имя ресурса>Приход" и "<Имя ресурса>Расход".
Пример:
ОстаткиМПЗ = РегистрыНакопления.ОстаткиМПЗ;
ФильтрМПЗ = Новый Структура("Номенклатура","Склад");
Остатки(< Момент времени> , <Отбор>, <Измерения>, <Ресурсы>)
Параметры:
<Момент времени> Необязательный
Тип: Дата, МоментВремени, Граница. Момент времени, на который необходимо получить остатки. Если параметр не указан или установлен в Неопределено, то будут получены текущие остатки (на максимальную дату движений регистра). Если в качестве параметра передана Дата, то остатки будут получены на начало дня, если МоментВремени - то в остатках не будут учтены движения регистра, произошедшие в тот же момент времени.
Значение по умолчанию: Неопределено.
<Отбор> Необязательный
Тип: Структура. Структура, содержащая набор значений измерений регистра, по которым надо отбирать итоги. Имя Ключа структуры должен совпадать с именем измерения регистра, заданного в конфигураторе.
Пример:
Сообщить(" Записей в наборе - " + НаборЗаписейМПЗ. Количество());
Тип. Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания ме-таданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Возвращаемое значение:
Тип Форма.
Описание:
Позволяет получить форму набора записей регистра накопления.
Тип: Дата, Момент Времени. Момент времени, по который проверяется последовательность.
<Отбор> Обязательный
Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения.
Если измерение отсутствует в структуре, то по нему отбор осуществляться не будет.
Тип: МоментВремени, Дата. Момент времени, на который устанавливается граница последовательности.
<Отбор> Обязательный
Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения.
Описание:
Позволяет установить границу последовательности по заданным значениям измерений.
Тип: Структура. Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение.
Возвращаемое значение:
Тип: Массив. Массив из строк табличной части, соответствующих заданному условию поиска.
Замечание! Массив хранит ссылки на строки табличной части, то есть при изменении строки в табличной части, значение в массиве тоже будет изменено.
Описание:
Позволяет найти строки табличной части, соответствующие заданному условию поиска.
Примечание:
Метод эффективно использовать для выборки неуникальных значений.
Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо группировать строки табличного поля.
<Колонки суммирования> Необязательный
Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо суммировать значения в строках табличного поля.
Тип: Дата, МоментВремени или Граница. Определяет момент времени, начиная с которого необходимо получить значения ресурсов. Если параметр не указан, то будут возвращены значения ресурсов самой первой записи регистра.
Значение по умолчанию: Неопредепено.
<Измерение 1>, . . - , <Измерение N > Необязательный
Тип: Произвольный. Набор параметров, который определяет перечень значений измерений, по которым должен выполняться поиск. Порядок параметров должен соответствовать порядку измерений регистра как он задан в конфигураторе. Измерения могут задаваться с пропусками. Не указанное значение просто запятая. Фиксируются только указанные измерения.
Возвращаемое значение:
Тип: Структура. Возвращает структуру, содержащую значения ресурсов.
Описание:
Позволяет получить значения ресурсов наиболее ранней записи регистра, соответствующей указанным периоду и значениям измерений регистра. Метод применим только для периодических регистров сведений. Поиск по периоду осуществляется "включительно", т.е. если существует запись с таким же значением одноименного свойства, то она и будет найдена.
ПолучитьПоследнее (< Конец периода> , <Измерение 1>, ..., <Измерение N > )
Параметры;
<Конец периода > Необязательный
Тип: Дата, МоментВремени или Граница. Определяет момент времени, по который необходимо получить значения ресурсов. Если параметр не указан, то будут возвращены значения ресурсов самой последней записи регистра.
Тип: Произвольный. Набор параметров, который определяет перечень значений измерений, по которым должен выполняться поиск. Порядок параметров должен соответствовать порядку измерений регистра как он задан в конфигураторе. Измерения могут задаваться с пропусками. Не указанное значение просто запятая. Фиксируются только указанные измерения.
Тип: Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания метаданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет акта визирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Возвращаемое значение:
Тип: Форма.
Описание:
Позволяет получить форму набора записей регистра сведений.
Тип: Число, РегистрСведенийЗапись.<Имя регистра сведений>. Индекс сдвигаемой записи либо сама запись.
<Смещение> Обязательный
Тип: Число. Количество позиций, на которое следует сдвинуть запись. Положительное значение соответствует смещению записи в сторону конца списка записей набора (увеличение индекса), отрицательное - к началу.
Описание:
Позволяет сдвинуть запись в наборе на указанное число позиций.
Значение по умолчанию: Неопределено. Описание
<Измерения> Необязательный
Тип: Строка. Список измерений, для которых надо получить остатки. Строка, содержащая имена измерений, разделенные запятыми.
Если параметр не указан или указана пустая строка, то остатки будут сформированы по всем измерениям.
Значение по умолчанию: Неопределено.
<Ресурсы> Необязательный
Тип: Строка. Список ресурсов, для которых надо получить остатки. Строка, содержащая имена ресурсов, разделенные запятыми.
Если параметр не указан или указана пустая строка, то остатки будут сформированы по всем ресурсам.
Позволяет получить остатки регистра накопления на заданный момент времени. Есть возможность фильтрации по значениям измерений, а также получения остатков в разрезе других измерений. Возвращает таблицу значений, содержащую колонки с измерениями, указанными в параметре Измерения, и колонки с ресурсами, указанными в параметре Ресурсы.
Замечание! Использование данного метода имеет смысл только для регистров, у которых в конфигураторе указан вид регистра "Остатки".
Пример:
ОстаткиМПЗ = РегистрыНакопления.ОстаткиМПЗ;
ФигьтрМПЗ = Новый Структура() ;
ФильтрМПЗ.Вставить("Номенклатура",ВыбМПЗ);
ФильтрМПЗ.Вставить("Склад", ВыбСклад) ;
ТабОстатков = ОстаткиМПЗ. Остатки (ВыбДата, ФильтрМПЗ, "Номенклатура,Склад", "Количество") ;
Тип: Строка, Объект описания метаданного. Имя макета, как оно задано в конфигураторе или объект описания метаданного требуемого макета.
Параметры:
<3апись> Обязательный
Тип: Число, РегистрНакопленияЗапись.<Имя регистра накопления>. Индекс сдвигаемой записи либо сама запись.
<Смещение> Обязательный
Тип" Число. Количество позиций, на которое следует сдвинуть запись. Положительное значение соответствует смещению записи в сторону конца списка записей набора (увеличение индекса), отрицательное - к началу.
Описание:
Позволяет сдвинуть запись в наборе на указанное число позиций.
Тип: Булево. Истина - записи учитываются в итогах регистра.
Ложь - записи не учитываются в итогах регистра.
Описание:
Позволяет изменить значение свойства Активность у всех записей, входящих в набор.
Пример:
НаборЗаписейМПЗ.УстановитьАктивность(Истина);
Описание:
Осуществляет свертку табличной части по указанным колонкам группировки. Строки, у которых совпадают значения в колонках, указанных в первом параметре, сворачиваются в одну строку. Значения этих строк, хранящиеся в колонках, указанных во втором параметре, накапливаются.
Важно! Оба списка колонок должны покрывать всю табличную часть. Списки колонок не должны пересекаться.
Тип: Число, Строка табличной части. Индекс строки, которую нужно сдвинуть, либо сама сдвигаемая строка.
<Смещение> Обязательный
Тип: Число. Количество строк, на которое необходимо переместить строку. Положительное значение означает, что строка будет передвинута ближе к концу табличной части (вниз), отрицательное - ближе к началу (вверх).
Описание:
Позволяет переместить строку табличной части на указанное количество позиций.