Синтаксис:
Пустая()
Возвращаемое значение:
Тип: Булево. Истина, если ссылка не указывает ни на какое значение, Ложь, если ссылка указывает на какое-либо значение перечисления.
Описание:
Позволяет определить, является ли ссылка пустой.
Пример:
ВидКонтаргента = Контрагент.Вид;
Если ВидКонтаргента.Пустая() Тогда
Сообщить(" +Контрагент + ". Неизвестный вид контрагента!");
КонецЕсли;
Синтаксис:
ПолучитьМакет(<Макет>)
Параметры:
<Макет> Обязательный
Тип: Строка, Объект описания метаданного. Имя макета, как оно задано в конфигураторе или объект описания метаданного требуемого макета.
Возвращаемое значение:
Тип: ТабличныйДокумент. Макет отчета.
Описание:
Позволяет получить макет отчета.
Пример:
МакетОтчета = Отчеты.ОстаткиНоменклатуры.ПолучитьМакет("Основной");
Синтаксис:
ПолучитьФорму (< Форма>, <Владелец> , <Ключ уникальности>)
Параметры:
<Форма> Необязательный
Тип: Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания метаданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Возвращаемое значение:
Тип:Форма.
Описание:
Позволяет получить форму отчета.
Пример:
ФормаОтчета = Отчеты.Продажи.ПолучитьФорму();
Синтаксис:
Создать()
Возвращаемое значение:
Тип: ОтчетОбъект.<Имя отчета>. Объект отчета.
Описание:
Позволяет создать новый экземпляр отчета.
Пример:
ОтчетОстаткиНоменклатуры = Отчеты.ОстаткиНоменклатуры.Создать();
Синтаксис:
ПолучитьМакет (< Макет>)
Параметры:
<Макет> Обязательный
Тип: Строка, Объект описания метаданного. Имя макета, как оно задано в конфигураторе или объект описания метаданного требуемого макета.
Возвращаемое значение:
Тип: ТабличныйДокумент. Макет отчета.
Описание:
Позволяет получить макет отчета.
Пример:
ОтчетОПродажах = Отчеты.Продажи.Создать();
МакетОтчета = ОтчетОПродажах.ПолучитьМакет ("Продажи") ;
Синтаксис:
ПолучитьФорму(< Форма>, <Владелец>, <Ключ уникальности>)
Параметры:
<Форма> Необязательный
Тип: Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания метаданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Возвращаемое значение:
Тип: Форма.
Описание:
Позволяет получить форму отчета.
Пример:
ОтчетОПродажах = Отчеты.Продажи.Создать();
ФормаОтчета = ОтчетОПродажах.ПолучитьФорму();
Синтаксис:
ПолучитьМакет(<Макет>)
Параметры:
<Макет> Обязательный
Тип: Строка, Объект описания метаданного. Имя макета, как оно задано в конфигураторе или объект описания метаданного требуемого макета.
Возвращаемое значение:
Тип: ТабличныйДокумент. Макет обработки.
Описание:
Позволяет получить макет обработки.
Пример:
ИдМакета = "ОбработкаДокументов";
МакетОбр = Обработки.ОбработкаДокументов.ПолучитьМакет(ИдМакета);
Синтаксис:
ПолучитьФорму(< Форма>, <Владелец>, <Ключ уникальности>)
Параметры:
<Форма> Необязательный
Тип: Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания метаданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Возвращаемое значение:
Тип: Форма.
Описание:
Позволяет получить форму обработки.
Пример:
ИдФормы = "ОсновнаяФорма";
ФормаОбр = Обработки. ОбработкаДокументов. ПолучитьФорму( ИдФормы);
Синтаксис:
Создать()
Возвращаемое значение:
Тип: ОбработкаОбъект. <Имя обработки>. Объект обработки.
Описание:
Позволяет создать новый экземпляр обработки.
Пример:
ОбработкаДокументов = Обработки.ОбработкаДокументов.Создать();
Синтаксис:
ПолучитьМакет(<Макет>)
Параметры:
<Макет> Обязательный
Тип: Строка, Объект описания негаданного. Имя макета, как оно задано в конфигураторе или объект описания мета-данного требуемого макета.
Возвращаемое значение:
Тип: ТабличныйДокумент. Макет обработки.
Описание:
Позволяет получить макет обработки.
Синтаксис:
ПолучитьФорму (< Форма-», <Владелец>, <Ключ уникальности>)
Параметры:
<Форма> Необязательный
Тип: Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания метаданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Возвращаемое значение:
Тип: Форма.
Описание:
Позволяет получить форму обработки.
Синтаксис:
ПолучитьФорму (< Полное имя файла> , <Имя формы>, <Владелец>, <Ключ уникальности>)
Параметры:
<Полное имя файла> Обязательный
Тип: Строка. Путь к файлу внешней обработки.
<Имя формы> Необязательный
Тип: Строка, Объект описания метаданных. Имя формы, как оно задано в конфигураторе.
Значение по умолчанию: Если параметр не указан, то используется форма, заданная в качестве основной.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
Значение по умолчанию: Неопределено.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована найденная форма.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Возвращаемое значение:
Тип: Форма.
Описание:
Позволяет получить форму внешней обработки.
Синтаксис:
Создать(<Полное имя файла>)
Параметры:
<Полное имя файла> Обязательный
Полное имя файла внешней обработки.
Возвращаемое значение:
Тип: ВнешняяОбработка. Объект внешней обработки.
Описание:
Позволяет получить объект внешней обработки по указанному файлу внешней обработки.
Синтаксис:
ПолучитьМакет (< Макет>)
Параметры:
<Макет> Обязательный
Тип: Строка, Объект описания метаданного. Имя макета, как оно задано в конфигураторе или объект описания метаданного требуемого макета.
Возвращаемое значение:
Тип: ТабличныйДокумент. Макет внешней обработки.
Описание:
Позволяет получить макет внешней обработки.
Пример:
МакетОбработки = ВнешОбработка. ПолучитьМакет("Шаблон");
Синтаксис:
ПолучитьФорму (< Форма>, <Владелец>, <Ключ уникальности> )
Параметры:
<Форма> Необязательный
Тип: Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания метаданного требуемой формы.
Значение по умолчанию: Если параметр ие указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда
будет искаться уже открытая форма.
Возвращаемое значение:
Тип: Форма.
Описание:
Позволяет получить форму внешней обработки.
Пример:
ФормаОбработки = ВнешОбработка.ПолучитьФорму("ТлавнаяФорма");
«««««««««« | 1С:Предприятие 8.0 | »»»»»»»»»» |
Вариант синтаксиса: Для периодического регистра
Синтаксис;
Выбрать{<Начало интервала> , <Конец интервала> , <Отбор>)
Параметры:
<Начало интервала» Необязательный
Тип: Дата, МоментВремени или Граница. Начало интервала, за который будут выдаваться записи периодического регистра сведений. Если не указан, то будут выдаваться записи с самого ранней включительно.
Значение по умолчанию: Неопределено.
<Конец интервала> Необязательный
Тип: Дата, МоментВремени или Граница. Конец интервала, за который будут выдаваться записи периодического регистра сведений. Если не указан, то будут выдаваться записи до самой поздней включительно.
Значение по умолчанию: Неопределено. Описание
<Отбор> Необязательный
Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Важно! Структура может содержать только один элемент.
Значение по умолчанию: Неопределено.
Вариант синтаксиса: Для непериодического регистра Синтаксис:
Выбрать(< Отбор>)
Параметры:
<0тбор> Необязательный
Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Важно! Структура может содержать только один элемент. Значение по умолчанию: Неопределено.
Возвращаемое значение:
Тип: РегистрCведенийВыборка.<Имя регистра сведений>. Сформированная выборка записей регистра сведений.
Описание:
ПолучитьМенеджерЗаписи(GetRecorderManager)
Синтаксис:
ПолучитьМенеджерЗаписи()
Возвращаемое значение:
Тип: РегистрСведенийМенеджерЗаписи.<Имя регистра сведений>. Менеджер записи регистра сведений.
Описание:
Позволяет получить объект для модификации, записи и удаления записи регистра сведений, на которой в данный момент спозиционирована выборка.
Синтаксис:
Следующий()
Возвращаемое значение:
Тип: Булево. Истина - запись выбрана.
достигнут конец выборки.
Описание:
Выполняет получение очередной записи выборки. Для обхода записей регистра нужно после получения выборки вызвать данный метод для позиционирования на первую запись и далее вызывать до тех пор, пока не будет возвращено значение Ложь.
Пример:
// найдем максимальную цену у конкурентов на товар ВыбТовар
МаркетингЦен = РегистрыСведений.МаркетингЦен;
ОтборПоТовару = Новый Структура("Номенклатура");
ОтборПоТовару.Номенклатура = ВыбТовар;
ЦеныТовара = МаркетингЦен.Выбрать(,,ОтборПоТовару);
МаксЦена = 3;
Конкурент = "Не найден";
Пока ЦеныТовара.Следующий() Цикл
Если ЦеныТовара.Цена > МаксЦена Тогда МаксЦена = ЦеныТовара.Цена;
Конкурент = ЦеныТовара.Конкурент;
КонецЕсли;
КонецЦикла;
Предупреждение("Максимальня цена " + СокрЛП(ВыбТовар) + " = " + МаксЦена + " руб. у " + СокрЛП (Конкурент) + ".");
Синтаксис:
МоментВремени()
Возвращаемое значение:
Тип: МоментВремени.
Описание:
Позволяет определить момент времени, соответствующий записи регистра. Применяется для регистров сведений, для которых в конфигураторе установлен режим записи "Подчинение регистратору".
ЗаписатьВФорме ( WritelnForm )
Синтаксис:
ЗаплсатьВФорме()
Возвращаемое значение:
Тип: Булево. Истина - объект записан.
Ложь - нет.
Описание:
Позволяет записать объект, открытый в форме.
Пример:
Если ЗаписатьВФорме() Тогда
Сообщить("Запись занесена в ИБ.");
КонецЕсли;
ЗаписатьВФорме ( WritelnForm )
Синтаксис:
ЗаписатьВФорме()
Возвращаемое значение:
Истина - объект записан. Ложь - нет.
Описание:
Позволяет записать объект, открытый в форме.
Пример:
Если ЗаписатьВФорме() Тогда
Сообщить("Объект записан.') ;
КонецЕсли;
Синтаксис:
Выбрать(<Начало интервала> , <Конец интервала> , <Отбор>)
Параметры:
<Начало интервала> Необязательный.
Тип: Дата, МоментВремени или Граница.. Начало интервала, за который будут выбираться записи регистра накопления.
Если не указан, то будут выбираться записи с самого ранней включительно.
Значение по умолчанию: Неопределено.
<Конец интервала> Необязательный
Тип: Дата, МоментВремени или Граница.. Конец интервала, за который будут выбираться записи регистра накопления.
Если не указан, то будут выбираться записи до самой поздней включительно.
Значение по умолчанию: Неопределено.
<Отбор> Необязательный
Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения, для которых в конфигураторе признак индексирования установлен в значение "Индексировать".
Важно! Структура может содержать только один элемент.
Значение по умолчанию: Неопределено.
Возвращаемое значение:
Тип: РегистрНакопленияВыборка.<Имя регистра накопления>. Сформированная выборка записей регистра накопления.
Описание:
Позволяет получить выборку записей регистра накопления.
Пример:
// Посчитаем, сколько отгружено с начала года
МПЗ = РегистрыНакопления.УчетНоменклатуры;
ОтборПоТовару = Новый Структура("Номенклатура");
ОтборПоТовару.Номенклатура = ВыбТовар;
НачДата = НачалоГода(ТекущаяДата()) ;
КонДата = ТекущаяДата() ;
ВыборкаМПЗ = МПЗ.Выбрать(НачДата,КонДата,ОтборПоТовару);
Расход =0;
Пока ВыборкаМПЗ.Следующий() Цикл
Если ВыборкаМПЗ.Расход Тогда
Расход = Расход + ВыборкаМПЗ.Количество;
КонецЕсли;
КонецЦикла ;
Предупреждение("Отгружено с начала года " + СокрЛП(ВыбТовар) + " = "+ Расход + " шт.");
Синтаксис:
Следующий()
Возвращаемое значение:
Тип: Булево. Истина - запись выбрана.
Ложь- запись не выбрана - достигнут конец выборки.
Описание:
Выполняет получение следующей записи выборки. Для обхода записей регистра нужно после получения выборки вызвать данный метод для позиционирования на первую запись и далее вызывать до тех пор, пока не будет возвращено значение Ложь.
Синтаксис:
Обновить()
Описание:
Вызывает перечитывание данных списка.
Синтаксис:
Вставить(<Индекс>)
Параметры:
<Индекс> Обязательный
Тип: Число. Индекс позиции, на которую надо вставить новую запись.
Возвращаемое значение:
Тип: РегистрНакопленияЗапись.<Имя регистра накопления>. Созданная запись регистра.
Описание:
Позволяет вставить новую запись в набор на указанную позицию.
Синтаксис:
Выбран()
Возвращаемое значение:
Тип: Булево. Истина, если считан.
Ложь, если иначе. В частности, если набор не считывался и не записывался, а также если записывался с добавлением записей.
Описание:
Позволяет определить, считан ли набор записей.
Примечание:
При изменении отбора считается, что набор перестает быть считанным.
Синтаксис:
Выгрузить()
Возвращаемое значение:
Тип: ТаблицаЗначений. Сформированная таблица значений.
Описание:
Создает таблицу значений и копирует в нее все записи набора. Структура полученной таблицы совпадает со структурой набора записей.
ВыгрузитьКолонку ( UnloadColumn )
Синтаксис:
ВыгрузитьКолонку(< Имя поля>)
Параметры:
<Имя поля> Обязательный
Тип: Строка. Имя поля записей набора, значения из которого будут выгружены в массив.
Возвращаемое значение:
Тип: Массив. Сформированный массив значений.
Описание:
Позволяет выгрузить значения заданного поля у записей набора в массив значений. Значения записей выгружаются в элементы массива, имеющие тот же индекс.
Синтаксис:
Добавить()
Возвращаемое значение:
Тип: РегистрНакопленияЗапись.<Имя регистра накопления>. Запись регистра сведений, помещенная в набор.
Описание:
Позволяет создать новую запись в наборе.
Синтаксис:
Загрузить(< Таблица значений>)
Параметры:
<Таблица значений> Обязательный
Тип: ТаблицаЗначений. Таблица значений, содержащая данные для заполнения набора записей.
Описание:
Очищает набор записей и заполняет его значениями из указанной таблицы значений. Заполняются значения доступных для записи свойств записей регистра накопления, имена которых совпали с именами колонок таблицы значений.
Синтаксис:
МоментВремени()
Возвращаемое значение:
Тип: МоментВремени.
Описание:
Позволяет определить момент времени, соответствующий записи регистра.
ЗаписатьВФорме ( WritelnForm )
Синтаксис:
ЗаписатьВФорме()
Возвращаемое значение:
Тип: Булево. Истина - объект записан.
Ложь - нет.
Описание:
Позволяет записать объект, открытый в форме.
Пример:
Если ЗаписатьВФорме() Тогда
Сообщить("Объект записан.");
КонецЕсли;
Синтаксис:
Найти(<Значение поиска> )
Параметры:
<3начение поиска> Обязательный
Значение, по которому будет выполняться поиск. Тип значения должен соответствовать типу критерия отбора.
Возвращаемое значение:
Тип: Массив. Массив ссылок на объекты, в которых используется указанное значение отбора.
Описание:
Позволяет найти объекты информационной базы, входящие в состав отбора, в которых использовано указанное значение отбора.
Примечание:
Состав объектов метаданных, входящих в состав отбора, задается при конфигурировании.
Пример:
МассивСсылок = КритерииОтбора.Контрагенты.Найти(ВыбКонтрагент);
Для Каждого Ссылка Из МассивСсылок Цикл Сообщить(Ссылка);
КонецЦикла;
Синтаксис:
ПолучитьФорму (< Форма> . <Владелец> , <Ключ уникальности>}
Параметры:
<Форма> Необязательный
Тип: Строка, Объект описания метаданного. Имя формы, как оно задано в конфигураторе или объект описания метаданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда будет искаться уже открытая форма.
Возвращаемое значение:
Тип: Форма.
Описание:
Позволяет получить форму журнала документов.
Синтаксис:
Вставить{<Индекс>)
Параметры:
<Индекс> Обязательный
Тип: Число. Индекс позиции, на которую надо вставить новую запись.
Возвращаемое значение:
Тип:РегистрСведенийЗапись.<Имя регистра сведений>. Созданная запись регистра.
Описание:
Позволяет вставить новую запись в набор на указанную позицию.
Важно! Метод доступен только для набора записей регистра сведений, в котором записи подчинены регистратору.
Пример:
НоваяЦена = НаборЦенКонкурентов.Вставить(0);
Синтаксис:
Выбран()
Возвращаемое значение:
Тип: Булево. Истина, если не изменялся.
Ложь, если изменялся. В частности, если набор не считывался и не записывался, а также если записывался с добавлением записей.
Описание:
Позволяет определить считан ли набор записей.
Примечание:
При изменении отбора считается, что набор перестает быть считанным.
Пример:
Если Не НаборКурсов.Выбран() Тогда НаборКурсов.Прочитать() ;
КонеиЕсли;
Синтаксис:
Выгрузить()
Возвращаемое значение:
Тип: ТаблицаЗначений. Созданная таблица значений.
Описание:
Позволяет скопировать в таблицу значений все записи набора. Структура полученной таблицы совпадает со структурой набора записей.
Пример:
ТаблицаКурсов = НаборКурсов.Выгрузить();
ВыгрузитьКолонку( UnloadColumn )
Синтаксис:
ВыгрузитьКолонку(<Имя поля>)
Параметры:
<Имя поля> Обязательный
Тип: Строка. Имя поля записей набора, значения из которого будут выгружены в массив.
Возвращаемое значение:
Тип: Массив. Сформированный массив значений.
Описание:
Позволяет выгрузить значения заданного поля у записей набора в массив значений. Значения записей выгружаются в элементы массива, имеющие тот же индекс.
Пример:
МассивКурсов = НаборКурсов.ВыгрузитьКолонку("Курс");
Синтаксис:
Добавить()
Возвращаемое значение:
Тип: РегистрСведенийЗапись.<Имя регистра сведений>. Запись регистра сведений, помещенная в набор.
Синтаксис:
ПолучитьОбъект()
Возвращаемое значение:
Тип: ДокументОбъект.<Имя документа>.
Описание:
Позволяет получить объект для модификации и записи документа, на котором в данный момент спозиционирована выборка.
Синтаксис:
Следующий()
Возвращаемое значение:
Тип: Булево. Возвращает значение Истина, если получен следующий документ из выборки, и Ложь - если не получен (выборка документов завершена).
Описание:
Выполняет получение очередного документа выборки. Для обхода списка документов нужно после получения выборки использовать данный метод для позиционирования на первый и последующие документы выборки до тех пор, пока он не вернет значение Ложь.
Синтаксис:
Обновить()
Описание:
Вызывает перечитывание данных списка из базы данных.
ЗаписатьВФорме ( WritelnForm )
Синтаксис:
ЗаписатьВФорме()
Возвращаемое значение:
Тип: Булево. Истина, если документ успешно записан. Ложь в
противном случае.
Описание:
Записывает документ, открытый в данный момент в форме.
См. также:
Расширение формы документа, свойство ИспользоватьРежимПроведения.
Синтаксис:
Выбрать(<Дата начала>, <Дата окончания>}
Параметры:
<Дата начала> Необязательный
Тип: Дата. Дата и время начала периода выборки документов.
Значение по умолчанию: Пустая дата, то есть выбираются все документы, начиная с самого первого документа в системе.
<Дата окончания> Необязательный
Тип: Дата. Дата окончания периода выбираемых документов.
Значение по умолчанию: Пустая дата, то есть выбираются все документы, начиная с самого первого документа в системе.
Возвращаемое значение:
Тип: Документ Выборка. <Имя документа>.
Описание:
Предназначен для получения выборки документов, регистрируемых в журнале, за определенный период.
Пример:
ВыборкаИзЖурнала = ЖурналыДокументов.Торговля.Выбрать(, РабочаяДата);
Синтаксис:
ПолучитьМакет(< Макет>)
Параметры:
<Макет> Обязательный
Тип: Строка, Объект описания метаданного. Имя макета, как оно задано в конфигураторе или объект описания метаданного требуемого макета.
Описание:
Позволяет получить один из макетов, определенных в конфигурации для журнала документов.
Пример:
МакетРеестра = ЖурналыДокументов.Общий.ПолучитьМакет("Реестр");
Синтаксис:
ПолучитьФорму(< Форма>, <Владелец>, <Ключ уникальности>)
Параметры:
<Форма> Необязательный
Тип: Строка, Объект описания метаданного- Имя формы, как оно задано в конфигураторе или объект описания метаданного требуемой формы.
Значение по умолчанию: Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> Необязательный
Тип: Форма. Форма, которая будет являться владельцем открываемой формы.
<Ключ уникальности> Необязательный
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована она.
Значение по умолчанию: Если параметр не указан, сначала всегда
будет искаться уже открытая форма.
Возвращаемое значение:
Тип: Форма.
Описание;
Позволяет получить форму журнала документов.
Пример:
ФормаЖурнала = ЖурналыДокументов .Общий.ПолучитьФорму();
Синтаксис:
ПолучитьОбъект()
Описание:
Позволяет получить объект для модификации и записи документа, на котором в данный момент спозиционирована выборка.
Синтаксис:
Следующий()
Возвращаемое значение:
Возвращает значение Истина, если получен следующий документ из выборки, и Ложь - если не получен (выборка документов завершена).
Описание:
Выполняет получение очередного документа выборки. Для обхода списка документов нужно после получения выборки использовать данный метод для позиционирования на первый и последующие документы выборки до тех пор, пока он не вернет значение Ложь.
Синтаксис:
Обновить()
Описание:
Вызывает перечитывание данных списка.
Синтаксис:
Обновить()
Описание:
Вызывает перечитывание данных списка.
Синтаксис:
Выбран()
Возвращаемое значение:
Истина - если запись считана, Ложь - запись не считана.
Описание:
Позьоляет определить, считана запись или нет.
Пример:
Если Не Курс.Выбран() Тогда
Предупреждение("Курс не считан");
КонецЕсли;
Синтаксис:
Записать (<3амещать>)
Параметры:
<3амещать> Необязательный
Тип: Булево. Позволяет установить или отключить режим замещения существующей записи с тем же набором значений измерений регистра и с тем же периодом (для периодических регистров). Если значение Истина: если запись регистра сведений с таким набором существует, то выполняется замещение. Если значение Ложь: замещение не выполняется, если запись с таким набором существует, то выдается сообщение об ошибке.
Значение по умолчанию: Истина.
Описание:
Позволяет занести в информационную базу запись регистра сведений с текущими значениями свойств. Если запись регистра сведений была предварительно считана из информационной базы, то при выполнении метода считанная запись удаляется. С помощью параметра Замещать регулируется, будет ли метод замещать запись, если в момент выполнения метода существует другая (исключая считанную) запись с такими же значениями измерений регистра и с таким же периодом для периодических регистров.
Пример:
Курс. Записать(1) ;
Модифицированность ( Modified )
Синтаксис:
Модифицированность()
Возвращаемое значение:
Тип: Булево. Истина - изменен. Ложь - не изменен.
Описание:
Позволяет определить, изменен ли объект по отношению к считанным значениям.
Примечание:
Метод не позволяет определить, была ли изменена соответствующая запись в регистре другими пользователями.
Пример:
Если Курс.Модифицированность() Тогда
Курс.Записать();
КонецЕсли;
Синтаксис:
ПолучитьФорму(< Форма>, <Владелец>, <Ключ уникальности>)
Параметры:
Синтаксис:
Восстановить (< Момент времени>, <Последовательности>)
Параметры:
<Момент времени> Необязательный
Тип: Дата, Момент Времени. Момент времени, на который восстанавливаются последовательности.
Значение по умолчанию: Неопределено.
<Последовательности> Необязательный
Тип: ТаблицаЗначений. Набор последовательностей, которые необходимо восстановить. Задается таблицей значений, состоящей из двух колонок. Первая колонка должна содержать значение, идентифицирующее последовательность: строку - имя последовательности, как оно задано в конфигураторе, либо объект описания метаданного последовательности. Вторая колонка должна содержать набор комбинаций значений измерений последовательности, которые надо восстанавливать в данной последовательности. Этот набор задается как таблица значений, в колонках которой содержатся соответствующие значения измерений. Имена колонок должны соответствовать именам измерений последовательности. Если набор комбинаций не указан, то будет восстановлена вся последовательность.
Значение по умолчанию: Неопределено.
Описание:
Позволяет восстановить указанные последовательности на заданный момент времени. Для каждой последовательности можно задать комбинации значений измерений, по которым нужно восстанавливать последовательность. При этом будут перепроведены все документы, входящие в указанные последовательности по заданным измерениям.
Пример:
ТабПоследовательностей = Новый ТаблицаЗначений;
ТабПоследовательностей.Колонки.Добавить("ИмяПоследовательности");
ТабПоследовательностей.Колонки.Добавить("НаборКомбинаций") ;
ПустаяТаблица = Новый ТаблицаЗначений;
Стр = ТабПоследовательностей.Добавить();
Стр.ИмяПоследовательности = "УчетТоваров" ;
Стр.НаборКомбинаций = ПустаяТаблица;
Последовательности.Восстановить(РабочаяДата, ТабПоследовательностей);
Синтаксис:
Восстановить (<Момент времени> , <Отбор>)
Параметры:
<Момент времени> Необязательный
Тип: Дата, Момент Времени. Момент времени, по который восстанавливается последовательность.
Значение по умолчанию: Если параметр не указан, то восстанавливать последовательность до последнего принадлежащего ей документа.
<Отбор> Необязательный
Тип: ТаблицаЗначений. Набор комбинаций значений измерений, которые надо восстанавливать в данной последовательности. Задается как таблица значений, в колонках которой содержатся соответствующие значения измерений. Имена колонок должны соответствовать именам измерений последовательности. Если набор комбинаций не указан, то будет восстановлена вся последовательность.
Значение по умолчанию: Если не указан, то по всем измерениям. Описание:
Позволяет восстановить последовательность по заданный момент времени по заданным измерениям. При этом будут перепроведены все документы, входящие в последовательность по заданным измерениям.
Пример:
Момент = Новый МоментВремеяи(Док.Дата, Док.Ссылка);
Отбор = Новый ТаблицаЗначений;
Отбор.Колонки.Добавить("Товар");
Отбор.Добавить().Товар = Товар;
Последовательности.УчетТоваров.Восстановить(Момент, Отбор);
ПолучитьГраницу ( GetBoundary )
Синтаксис:
ПолучитьГраницу (< Отбор> )
Параметры:
<Отбор> Необязательный
Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения.
Если измерение отсутствует в структуре, то по нему отбор осуществляться не будет.
Значение по умолчанию: Если параметр не указан, то по всем значениям измерений.
Возвращаемое значение:
Тип: МоментВремени. Момент времени, соответствующий минимальной границе последовательности.
Описание:
Позволяет получить минимальную границу последовательности по заданным значениям измерений.
Синтаксис:
Добавить()
Возвращаемое значение:
Тип: ПоследовательностьЗапись.<Имя последовательности>. Запись регистрации документа в последовательности.
Описание:
Добавляет новую запись регистрации документа в набор.
Синтаксис:
Записать()
Описание:
Позволяет записать набор записей регистрации документа в информационную базу.
Синтаксис:
Индекс(< Запись>)
Параметры:
<3апись> Обязательный
Тип: ПоследовательностьЗапись.<Имя последовательности>. Запись, индекс которой необходимо получить.
Возвращаемое значение:
Тип: Число. Индекс указанной записи в наборе.
Описание:
Получает индекс указанной записи в наборе.
Синтаксис:
Количество()
Возвращаемое значение:
Тип: Число. Количество записей регистрации в наборе.
Описание:
Получает количество записей регистрации в наборе.
Модифицированность ( Modified )
Синтаксис:
Модифицированность()
Возвращаемое значение:
Тип: Булево.
Описание:
Проверяет, был ли модифицирован набор записей после последнего считывания или записи.
Синтаксис:
Очистить()
Описание:
Удаляет все записи регистрации из набора.
Синтаксис:
Прочитать()
Описание:
Позволяет прочесть набор записей регистрации документа из информационной базы.
Синтаксис:
Удалить(< Запись>)
Параметры:
<Запись> Обязательный
Тип: Число или ПоследовательностьЗапись. Удаляемая из набора запись. Может быть указан индекс записи в наборе или сама запись.
Описание:
Удаляет указанную запись регистрации документа из набора.
«««««««««« | 1С:Предприятие 8.0 | »»»»»»»»»» |
Синтаксис:
Сравнить(<Момент времени>)
Параметры:
<Момент времени> Обязательный
Тип: МоментВремени. Момент времени, с которым производится сравнение.
Возвращаемое значение:
Тип: Число. -1 - если момент времени меньше момента времени, с которым выполняется сравнение, 0 - если момент времени равен моменту времени, с которым выполняется сравнение, 1 - если момент времени больше момента времени, с которым выполняется сравнение.
Описание:
Позволяет сравнить момент времени с другим моментом времени.
Пример:
Момент1 = Новый МоментВремени(Док1.Дата, Док1);
Момент2 = Новый МоментВремени(Док2.Дата, Док2);
Если Момент1.Сравнить(Момент2) = -1 Тогда Момент1 = Момент2;
КонецЕсли;