Контроль
Получить/установить признак контроля текста области.
Синтаксис:
Контроль(<Контроль>)
Англоязычный синоним:
Control
Параметры:
<Контроль> |
Необязательный параметр. Число: 1 — Авто; 2 — Обрезать; 3 — Забивать; 4 — Переносить; 5 — Красный; 6 — Забивать+Красный. Если параметр опущен, то признак контроля текста области не изменяется. |
Возвращаемое значение:
Признак контроля текста до исполнения метода.
Описание:
Метод Контроль устанавливает признак контроля текста области.
Пример:
Таб = СоздатьОбъект("Таблица");
Таб.Открыть("tabl_l.mxl");
ВыбОбласть = Таб.Область("R8C4");
ВыбОбласть.Шрифт("Arial");
ВыбОбласть.РазмерШрифта(10);
ВыбОбласть.Подчеркнутый(1);
ВыбОбласть.ГоризонтальноеПоложение(3);
ВыбОбласть.Контроль(4);
КопироватьФайл
Копирует файл.
Синтаксис:
КопироватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>, <ФлагОтказаПерезаписи>)
Англоязычный синоним:
FileCopy
Параметры:
<ИмяФайлаИсточника> |
Строковое выражение с именем файла источника. |
<ИмяФайлаПриемника> |
Строковое выражение с именем файла приемника. |
<ФлагОтказаПерезаписи> |
Числовое выражение: 0 — при существовании файла приемника заменяет его на копируемый; 1 — при существовании файла приемника копирования не производится. |
Описание:
Метод КопироватьФайл копирует файл-источник в файл-приемник.
Пример:
* В данном примере приведена процедура копирования файла.
Процедура КопирФ()
ФС.КопироватьФайл(ИмяВыбрФайла, ФПриемник, 1);
КонецПроцедуры
КорДО, КорКО
КорДО — дебетовый оборот между корреспонденциями;
КорКО — кредитовый оборот между корреспонденциями.
Синтаксис:
КорДО(<ТипСуммы>)
КорКО(<ТипСуммы>)
Англоязычные синонимы:
CorTD
СоrТС
Параметры:
<ТипСуммы> |
Необязательный параметр. Число или строка — тип возвращаемой суммы. Может принимать одно из следующих значений: 1 ("С", "S") — сумма; 2 ("В", "С") — валютная сумма; 3 ("К", "А") — количество. Если параметр не указан, метод возвращает сумму. |
Возвращаемое значение:
Число — вычисленный оборот.
Описание:
Функции доступны только при работе с итогам, полученными методом
ВыполнитьЗапрос.
Функции КорДО и КорКО предназначены для получения корреспондирующих оборотов между счетам или между субконто. Для их использования должны быть организованы выборки методами ВыбратьСчета, ПолучитьСчет,
ВыбратьКорСчета, ПолучитьКорСчет или ВыбратьСубконто, ПолучитьСубконто, ВыбратьКорСубконто, ПолучитьКорСубконто.
Пример:
* В данном примере в переменной в переменных ОбДТ и ОбКТ образуются обороты с дебета основного счета в кредит корреспондирующего и наоборот соответственно.
БухИтоги.Запрос(Дата1, Дата2);
БухИтоги.ВыбратьСчета();
Пока БухИтоги.ПолучитьСчет() = 1 цикл
БухИтоги.ВыбратьКорСчета();
Пока БухИтоги.ПолучитьКорСчет() = 1 цикл
ОбДТ = БухИтоги.КорДО();
ОбКТ = БухИтоги.КорКО();
КонецЦикла;
КонецЦикла;
КорСчет
Корреспондирующий счет, для которого извлекаются результаты запроса.
Синтаксис:
КорСчет
Англоязычный синоним:
CorAccount
Описание:
КорСчет является атрибутом типа «Счет». При обращении к итогам запроса при помощи функций ВыбратьКорСчета, ПолучитьКорСчет, атрибут Счет равен текущему счету, выбранному функцией ПолучитьКорСчет.
Пример:
БухИтоги.Запрос(Дата1, Дата2);
БухИтоги.ВыбратьСчета();
Пока БухИтоги.ПолучитьСчет() = 1 цикл
БухИтоги.ВыбратьКорСчета();
Пока БухИтоги.ПолучитьКорСчет() = 1 цикл
Сообщить(БухИтоги.КорСчет.Код + " ДО = " + БухИтоги.КорДО());
КонецЦикла;
КонецЦикла;
КорСубконто
Корреспондирующее субконто, соответствующее текущему итогу.
Синтаксис:
КорСубконто(<Номер>|<ВидСубконто>)
Англоязычный синоним:
CorSubconto
Параметры:
<Номер> |
Необязательный параметр. Число — номер выборки корреспондирующего субконто. |
<ВидСубконто> |
Необязательный параметр. Значение типа «ВидСубконто». |
Возвращаемое значение:
Значение корреспондирующего субконто, соответствующее текущему итогу.
Описание:
Метод КорСубконто служит для получения значения корреспондирующего субконто, соответствующего текущему итогу. Метод применяется для получения текущего сукбонто при использовании методов ВыбратьКорСубконто и ПолучитьКорСубконто.
Пример:
БухИтоги.ИспользоватьСубконто(ВидыСубконто.Товары, , 1);
БухИтоги.ИспользоватьКорСубконто(ВидыСубконто.Клиенты, , 1);
БухИтоги.ВыполнитьЗапрос(ДатаНач, ДатаКон);
БухИтоги.ВыбратьСубконто();
Пока БухИтоги.ПолучитьСубконто() = 1 цикл
БухМтоги.ВыбратьКорСубконто();
Пока БухИтоги.ПолучитьКорСубконто() = 1 цикл
Сообщить(БухИтоги.Субконто() + "-" + БухИтоги.КорСубконто());
КонецЦикла;
КонецЦикла;
Кредит
Обращение к кредиту проводки (корреспонденции).
Синтаксис:
Кредит
Англоязычный синоним:
Credit
Описание:
Атрибут Кредит служит для обращения к кредитовой части текущей проводки (корреспонденции) операции. Данный атрибут возвращает агрегатный объект специального типа «Кредит», который используется только для доступа к данным кредитовой части конкретной проводки (корреспонденции) операции и не используется отдельно.
Перед обращением к атрибуту конкретной проводки эта проводка должна быть выбрана с помощью методов ВыбратьПроводки, ПолучитьПроводку или создана при помощи метода НоваяПроводка. В модулях форм «Операции» и «Журнал проводок» текущая проводка определяется положением курсора.
Пример:
Опер = СоздатьОбъект("Операция");
Опер.НайтиОперацию(ВыбрДокумент);
Опер.ВыбратьПроводки();
Пока Опер.ПолучитьПроводку() = 1 Цикл
Сообщить("Проводка " + Опер.Дебет.Счет + " - " + Опер.Кредит.Счет);
КонецЦикла;
Курсив
Получить/установить признак шрифта курсив области.
Синтаксис:
Курсив(<Курсив>)
Англоязычный синоним:
Italic
Параметры:
<Курсив> |
Необязательный параметр. Число: 1 — шрифт курсив; 0 — шрифт не курсив. Если параметр опущен, то признак курсив шрифта области не изменяется. |
Возвращаемое значение:
Признак шрифта курсив до исполнения метода.
Описание:
Метод Курсив устанавливает признак шрифта курсив области.
Пример:
Таб = СоздатьОбъект("Таблица");
Таб.Открыть("tabl__l.mxl");
ВыбОбласть = Таб.Область("R8C4");
ВыбОбласть.Шрифт("Arial");
ВыбОбласть.РазмерШрифта(10);
ВыбОбласть.Курсив(1);
Лев
Выбрать в строке символы слева.
Синтаксис:
Лев (<Строка>, <Число>)
Англоязычный синоним:
Left
Параметры:
<Строка> |
Строковое выражение. |
<Число> |
Числовое выражение. |
Возвращаемое значение:
Строковое значение.
Описание:
Функция Лев получает в качестве параметра строку, выбирает первые слева символы строки, числом равные <Число>, и возвращает в качестве значения результирующую строку.
Пример:
Фамилия = Лев(ФИО, 15);
Лог
Вычислить натуральный логарифм числа.
Синтаксис:
Лог(<Число>)
Англоязычный синоним:
Ln
Параметры:
<Число> |
Числовое выражение. |
Возвращаемое значение:
Числовое значение результата вычисления натурального логарифма.
Описание:
Функция Лог вычисляет и возвращает натуральный логарифм числа. При отрицательном или нулевом значении параметра возвращаемое значение — 0.
Пример:
Шкала = Лог(Частота);
Числовое значение результата вычисления десятичного
Вычислить десятичный логарифм числа.
Синтаксис:
Лог10(<Число>)
Англоязычный синоним:
Log10
Параметры:
<Число> |
Числовое выражение. |
Числовое значение результата вычисления десятичного логарифма.
Описание:
Функция Лог10 вычисляет и возвращает десятичный логарифм числа. При отрицательном или нулевом значении параметра возвращаемое значение — 0.
Пример:
Шкала = Лог10(Частота);
Логические операции
Логическая операция сравнивает операнды и вырабатывает логическое значение: «истина» или «ложь». Существует два вида логических операций: операции сравнения и булевы операции. В операциях сравнения сравниваются два значения. Булевы операции выполняются над логическими значениями, реализуя булеву алгебру. Символы булевых операций могут комбинироваться, образуя составные операции.
Операции сравнения:
В языке определены следующие виды операций сравнения:
больше |
(Оп1 > Оп2) |
больше или равно |
(Оп1 >= Оп2) |
равно |
(Оп1 = Оп2) |
не равно |
(Оп1 <> Оп2) |
меньше |
(Оп1 < Оп2) |
меньше или равно |
(Оп1 <= Оп2) |
Операции сравнения определены для следующих типов операндов:
Больше |
Число > Число |
Строка > Строка |
|
Дата > Дата |
|
Больше или равно: |
Число >= Число |
Строка >= Строка |
|
Дата >= Дата |
|
Меньше: |
Число < Число |
Строка < Строка |
|
Дата < Дата |
|
Меньше или равно: |
Число <= Число |
Строка <= Строка |
|
Дата <= Дата |
|
Равно: |
Число = Число |
Строка = Строка |
|
Дата = Дата |
|
АгрегатныйТип = АгрегатныйТип |
|
Не равно: |
Число <> Число |
Строка <> Строка |
|
Дата <> Дата |
|
АгрегатныйТип <> АгрегатныйТип |
Булевы операции:
В языке определены следующие виды булевых операций:
И или AND |
конъюнкция (булево И) |
ИЛИ или OR |
дизъюнкция (булево ИЛИ) |
НЕ или NOT |
логическое отрицание (булево отрицание НЕ) |
Логические выражения
В логических выражениях происходит вычисление логического значения (истина/ложь). Обычно логические выражения используются в управляющих операторах, в которых на основании результата логического выражения определяется дальнейшая последовательность выполнения программы. Логические выражения вычисляются слева направо. Для того, чтобы избежать неоднозначности и управлять последовательностью операндов, следует применять круглые скобки.
Уровни старшинства логических операций:
Уровень 1 |
операнды, заключенные в скобки |
Уровень 2 |
NOT |
Уровень 3 |
AND |
Уровень 4 |
OR |
Пример:
Стр = "Угадал!";
а = ВвестиСтроку(Стр, "Назови пароль!", 15);
Если (а=1) И ((Стр = "пароль") ИЛИ (Стр = "Пароль")) Тогда
Сообщить(Стр);
КонецЕсли;
Макс
Определить максимальное значение.
Синтаксис:
Макс(<Элемент1>, ..., <ЭлементN>)
Англоязычный синоним:
Мах
Параметры:
<Элемент1>, ..., <ЭлементN> Список выражений базовых типов данных.
Возвращаемое значение:
Значение максимального элемента из списка <Элемент1>, ..., <ЭлементN>
Описание:
Функция Макс определяет максимальное значение из списка <Элемент1>, ..., <ЭлементN>.
Тот или иной семантический вариант функции определяется по типу данных первого параметра. В случае несовпадения типа второго и последующих параметров с требуемым, их значения преобразуются к требуемому типу в соответствии с правилами преобразования типов. Если тип первого операнда не соответствует ни одному из допустимых типов, то в зависимости от ситуации может производиться преобразование типов или возбуждаться состояние ошибки исполнения.
Пример:
МаксимЦена = Макс(Цена1, Цена2, ЦенаЗ);
МаксимальноеКоличествоСубконто
Максимальное количество видов субконто, которые могут быть заданы для счетов.
Синтаксис:
МаксимальноеКоличествоСубконто()
Англоязычный синоним:
MaxSubcontoCount
Возвращаемое значение:
Число — максимальное количество видов субконто.
Описание:
Метод МаксимальноеКоличествоСубконто выдает значение параметра «Максимальное количество субконто», указанное в метаданных в настройке планов счетов. Фактически она позволяет определить, сколько видов субконто может быть задано для счета.
Пример:
Если МаксимальноеКоличествоСубконто() < 2 Тогда
Форма.ВидСубк2.Видимость(0);
КонецЕсли;
Маска
Установить/определить маску интерактивного ввода для элементов диалога типа «поле ввода».
Синтаксис:
Маска(<СтрокаМаски>)
Англоязычный синоним:
Mask
Параметры:
<СтрокаМаски> |
Необязательный параметр. Строковое выражение — посимвольная маска интерактивного ввода для строковых реквизитов диалога (аналогично установке в свойствах реквизита диалога в конфигураторе). |
Возвращаемое значение:
Строковое значение — текущая маска интерактивного ввода для строковых реквизитов (на момент до исполнения метода).
Описание:
Метод Маска позволяет установить посимвольную маску интерактивного ввода для элементов диалога типа «поле ввода» (аналогично установке в свойствах реквизита диалога в конфигураторе).
В параметре <СтрокаМаски> допустимы следующие символы:
! — введенный символ преобразуется в верхний регистр;
9 — произвольный символ цифры;
# — произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел;
N — любые алфавитно-цифровые символы (буквы или цифры);
Х (латинского алфавита) — произвольный символ;
@ — любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре.
Доступ к данному методу возможен только в контексте Модуля формы.
Пример:
форма.Телефон.Маска("999-99-99");
Методы агрегатных типов данных
Методы — это те действия, которые может выполнять агрегатный тип данных. Методы могут иметь или не иметь возвращаемое значение. В тексте программного модуля вызов любого метода можно записывать отдельным оператором программы (как вызов процедуры), т. е. в языке допускается не принимать от методов возвращаемое значение. Если метод имеет возвращаемое значение, то он может размещаться в правой части оператора присваивания, в выражениях, в качестве фактических параметров других вызываемых методов, процедур или функций.
Синтаксис вызова методов конкретного агрегатного типа данных зависит от контекста программного модуля.
Если объект агрегатного типа данных входит (согласно контекста) в набор непосредственно доступных модулю значений агрегатных типов данных, то вызов метода — просто имя этого метода с указанием необходимых параметров.
В других случаях вызов метода конкретного агрегатного типа данных происходит при помощи создания ссылки на объект. Объект агрегатного типа данных создается при помощи функции СоздатьОбъект. Чтобы вызвать метод объекта, имя этого метода (с указанием необходимых параметров) пишется через точку после имени созданного объекта.
См. также: «Передача параметров»
Пример:
Спр = СоздатьОбъект("Справочник.Товары");
А = Спр.Выбрать("Выберите товар", 0);
Доку = СоздатьОбъект("Документ.НаклПрих");
Доку.Новый(); // Вызываем метод
Доку.Склад = 22;
Доку.НомерДок = "777"; // Устанавливаем номер документа
Доку.ДатаДок = '14.04.96'; // Устанавливаем дату документа
Доку.АвтоВремяОтключить(); // Вызываем метод
Доку.УстановитьВремя(17, 30, 00);
Доку.НоваяСтрока(); // Вызываем метод
Доку.Товар = Спр.ТекущийЭлемент();
Доку.Количество = 100;
Методы глобального атрибута «ПланыСчетов»
Значения типа «ПланСчетов» могут выступать как реквизиты диалога формы, как реквизиты документов, справочников и т. д.
Для получения значений типа «ПланСчетов» используется глобальный атрибут ПланыСчетов, который имеет в свою очередь набор атрибутов типа «План Счетов» соответсвующих имеющимся в конфигурации планам счет Кроме того, глобальный атрибут ПланыСчетов имеет методы для обхода в существующих планов счетов.
Методы глобального атрибута «ВидыСубконто»
Для получения значений типа «ВидСубконто» используется глобальный атрибут ВидыСубконто, который имеет в свою очередь набор атрибутов типа «ВидСубконто» соответсвующих имеющимся видам субконто. Кроме того, глобальный атрибут ВидыСубконто имеет методы для обхода всех существующих видов субконто.
Методы элементов диалога
При помощи атрибута «Форма» средства языка предоставляют возможность программно управлять свойствами элементов диалога. В тексте программного модуля формы через точку после имени атрибута «Форма» можно записывать идентификаторы элементов диалога, а далее через точку можно вызывать методы управления свойствами этих элементов.
Доступ к данным методам возможен только в контексте Модуля формы.
Методы контекста Модуля документа
Описанные в данном разделе методы доступны только в контексте Модуля документа (см. «Виды программных модулей»).
Методы контекста Модуля документа
Следующие методы доступны только в контексте Модуля документа в системной предопределенной процедуре ОбработкаПроведения.
Замечание. Перечисленные в этом разделе методы можно применять только к регистрам, непосредственно доступным в контексте Модуля документа, т. е. нельзя создать объект типа «регистр» с помощью функции СоздатьОбъект и к нему применять метод из данного раздела.
Методы контекста Модуля формы
Описанные в данном разделе методы доступны только в контексте Модуля формы (см. «Виды программных модулей»). К модулям форм относятся практически все программные модули (исключение составляют Глобальный модуль, Модуль документа, Модуль вида расчета).
Методы контекста Модуля формы документа
Описанные в данном разделе методы доступны только в контексте Модуля формы документа (см. «Виды программных модулей»).
Методы контекста Модуля формы элемента справочника
Описанные в данном разделе методы доступны только в контексте Модуля формы элемента справочника (см. «Виды программных модулей»).
Методы контекста Модуля формы списка счетов
Описанные в данном разделе методы доступны только в контексте Модуля формы списка счетов (см. «Виды программных модулей»).
Методы контекста Модуля формы списка справочника
Описанные в данном разделе методы доступны только в контексте Модуля формы списка справочника (см. «Виды программных модулей»).
Методы контекста Модуля формы журнала документов
Описанные в данном разделе методы доступны только в контексте Модуля формы журнала документов (см. «Виды программных модулей»).
Отбор по значениям может производиться только в «Общем» журнале, т. е. в котором установлен признак «Все документы». Таким образом, отбор по значениям может выступать в качестве альтернативного способа выбора документов в журнале, относительно выбору документов по видам. С другой стороны, сам набор ссылок на реквизиты документов определенных видов в настройке графы отбора определяет состав видов документов включаемых в данный отбор. Для того, чтобы при открытии журнала не показывался список всех документов, следует в предопределенной процедуре ПриОткрытии установить отбор по несуществующему значению отбора, например, по пустому значению.
Методы контекста Модуля формы журнала операций
Описанные в данном разделе методы доступны только в контексте модуля формы журнала операций (см. «Виды программных модулей»).
Методы контекста Модуля формы журнала проводок
Описанные в данном разделе методы доступны только в контексте модуля формы журнала проводок (см. «Виды программных модулей»).
Методы контекста Модуля формы журнала расчетов
Описанные в данном разделе методы доступны только в контексте Модуля формы журнала расчетов (см. «Виды программных модулей»).
Методы объекта Форма
При помощи объекта «Форма» предоставляется возможность управлять визуальным представлением текущей формы, опрашивать текущее состояние режима работы формы и т. п.
Методы оборотных регистров
Описанные в данном разделе методы используются только для оборотных регистров.
Методы работы с метаданными
Перечень методов метаданных предназначенных для доступа к подчиненным объектам метаданных можно получить, сформировав в конфигураторе текстовый файл «Описание структуры метаданных».
Дополнительные методы работы с метаданными приведены ниже.
Методы регистров остатков
Описанные в данном разделе методы используются только для регистров остатков.
Методы системы 1С:Предприятие как OLE Automation сервера
Система 1С:Предприятие в качестве OLE Automation сервера предоставляет полный доступ к своему глобальному контексту (см. «Контекст выполнения программного модуля»). Поэтому объект OLE-сервер 1С:Предприятие в качестве своих методов может иметь: системные процедуры и функции, а также процедуры и функции глобального программного модуля, объявленные с ключевым словом Экспорт. Кроме того, OLE-сервер 1С:Предприятие имеет три дополнительных метода: Initialize, EvalExpr, ExecuteBatch.
Методы внешних приложений
Методы внешних приложений, а также синтаксис их использования у каждого приложения свои. Описание процедур и функций внешнего приложений можно получить только в документации данного приложения. Например, практически все программы, входящие в пакет Microsoft Office используют для своего управления версию языка Visual Basic.
Чтобы вызвать метод внешнего приложения в языке системы 1С:Предприятие, имя метода (с указанием необходимых параметров) пишется через точку после имени ссылки на объект внешнего приложения.
Пример:
// Создаем объект Excel и присвоим его переменной языка
ОкноЕхсеl = СоздатьОбъект("Excel.Application");
// устанавливаем имя окна Excel
ОкноЕхсеl.Caption = "Отчет";
// создадим новую рабочую книгу
НовыеРабочиеКниги = ОкноЕхсеl.Workbooks;
РабочаяКнига = НовыеРабочиеКниги.Add();
Ограничения:
Не поддерживаются значения, передаваемые по ссылке;
Не поддерживаются массивы, в точности SAFEARRAY;
Не поддерживаются значения типа IUnknown.
Эти ограничения не столь серьезны, т. к. например, все типы данных, с которыми работает Excel и большинство других наиболее распространенных программ, полностью поддерживаются.
Типы поддерживаемых данных:
Boolean
Currency
Date
Double-precision floating-point
Integer
Long integer
Object
Single-precision floating-point
String
Пример:
//В данном примере запускается программа Excel,
// затем в нее передаются некоторые данные, и затем
// на их основе строится диаграмма.
// Создаем объект Excel и присвоим его переменной языка
ОкноЕхсеl = СоздатьОбъект("Excel.Application");
// устанавливаем имя окна Excel
ОкноЕхсеl.Caption = "Отчет";
// создадим новую рабочую книгу
НовыеРабочиеКниги = ОкноЕхсеl.Workbooks;
РабочаяКнига = НовыеРабочиеКниги.Аdd();
ЧислоРядов = 10;
ЧислоСтолбцов = 5;
// проставим названия строк
Для Ряд = 1 По ЧислоРядов Цикл
Ячейка = ОкноЕхсеl.Cells(Ряд + 1, 1);
Ячейка.Value = "Строка " + Строка(Ряд);
КонецЦикла;
// проставим названия столбцов
Для Столбец = 1 По ЧислоСтолбцов Цикл
Ячейка = ОкноЕхсеl.Cells(1, Столбец + 1);
Ячейка.Value = "Столбец " + Строка(Столбец);
КонецЦикла;
// заполним ячейки таблицы значениями
Для Ряд = 1 По ЧислоРядов Цикл
Для Столбец = 1 По ЧислоСтолбцов Цикл
Ячейка = ОкноЕхсеl.Cells(Ряд + 1, Столбец + 1);
Ячейка.Value = Ряд + Столбец;
КонецЦикла;
КонецЦикла;
// выделим область в таблице и присвоим ее переменной языка
Область = ОкноЕхсеl.Range(ОкноЕхсеl.Cells(1, 1),
ОкноЕхсеl.Cells(ЧислоРядов + 1, ЧислоСтолбцов + 1));
// зададим имя выделенной области
Область.Name = "ОбластьДанных";
// определим рамку выделенной области и присвоим ее переменной языка
Рамка = Область.Borders;
// установим стили для рамки выделенной области
Рамка.LineStyle = 1;
Рамка.Colorlndex = 3;
// построим диаграмму Лист=РабочаяКнига.Worksheets(1);
Диаграмма = Лист.ChartObjects();
Диаграмма = Диаграмма.Add(5, 5 + Область.Тор + Область.Height,
Область.Width, Область.Height);
МояДиаграмма = Диаграмма.Chart;
МояДиаграмма.ChartWizard("ОбластьДанных ", -4102, 6, 1, 1, 1, 1, "Отчет");
// сделаем окно Excel видимым и активным
ОкноЕхсеl.Visible = 1;
Мин
Определить минимальное значение.
Синтаксис:
Мин(<Элемент1>, ..., <ЭлементN>)
Англоязычный синоним:
Min
Параметры:
<Элемент1>, ..., <ЭлементN> |
Список выражений базовых типов данных. |
Возвращаемое значение:
Значение минимального элемента из списка <Элемент1>, ..., <ЭлементN>
Описание:
Функция Мин определяет минимальное значение из списка <Элемент1>, ..., <ЭлементN>.
Тот или иной семантический вариант функции определяется по типу данных первого параметра. В случае несовпадения типа второго и последующих параметров с требуемым, их значения преобразуются к требуемому типу в соответствии с правилами преобразования типов. Если тип первого операнда не соответствует ни одному из допустимых типов, то в зависимости от ситуации может производиться преобразование типов или возбуждаться состояние ошибки исполнения.
Пример:
МинимЦена = Мин(Цена1, Цена2, ЦенаЗ);
МодальныйРежим
Возвращает режим работы формы.
Синтаксис:
МодальныйРежим()
Англоязычный синоним:
ModalMode
Возвращаемое значение:
Число: 0 — немодальный режим; 1 — модальный режим.
Описание:
Метод МодальныйРежим возвращает режим работы формы. Доступ к данному методу возможен только в контексте Модуля формы.
Пример:
РежимРаботыФормы = Форма.МодальныйРежим();
Модифицированность
Возвратить признак изменения реквизитов в текущей форме элемента справочника.
Синтаксис:
Модифицированность()
Англоязычный синоним:
Modify
Возвращаемое значение:
Числовое значение: 1 — если реквизиты текущей формы элемента справочника были изменены; 0 — если нет.
Описание:
Метод Модифицированность возвращает признак изменения (в режиме исполнения он отображается символом (*) в заголовке окна формы).
Замечание. Данный метод доступен только в контексте Модуля формы элемента справочника (см. «Виды программных модулей»). Действие данного метода относится только к текущему элементу справочника, который доступен в локальном контексте Модуля формы элемента справочника.
Пример:
Модифицированность
Возвратить признак изменения реквизитов текущей формы документа.
Синтаксис:
Модифицированность()
Англоязычный синоним:
Modify
Возвращаемое значение:
Числовое значение: 1 — если реквизиты текущей формы документа были изменены; 0 — если нет.
Описание:
Метод Модифицированность возвращает признак изменения реквизитов формы (в режиме исполнения он отображается символом (*) в заголовке окна формы).
Данный метод доступен только в Модуле формы документа(см. «Виды программных модулей»). Действие данного метода относится только к текущему документу, который доступен в локальном контексте Модуля формы документа.
Пример:
Изм = Модифицированность();
Модуль документа
Размещается в разделе
конфигурации: Метаданные — Документ — Модуль документа.
Запускается при проведении документа, при удалении проведенного документа, при снятии проведения, при выполнении архивации записей журнала расчетов, порожденных документом.
В модуле доступны: глобальный контекст, контекст Модуля документа, в котором непосредственно доступны реквизиты текущего документа.
Модуль Формы документа
Размещается в разделе конфигурации: Метаданные — Документ — Форма.
Запускается при открытии формы документа.
В модуле доступны: глобальный контекст, контекст Модуля формы документа, в котором непосредственно доступны реквизиты текущего документа и реквизиты формы документа.
Модуль Формы группы справочника
Размещается в разделе конфигурации: Метаданные — Справочник — Форма группы.
Запускается при открытии формы группы справочника.
В модуле доступны: глобальный контекст, контекст Модуля формы группы справочника, в котором непосредственно доступны реквизиты текущей группы справочника и реквизиты формы.
Модуль Формы элемента справочника
Размещается в разделе конфигурации: Метаданные — Справочник — Форма элемента.
Запускается при открытии формы элемента справочника.
В модуле доступны: глобальный контекст, контекст Модуля формы элемента справочника, в котором непосредственно доступны реквизиты текущего элемента справочника и реквизиты формы.
Модуль Формы обработки
Размещается в разделе конфигуратора: Метаданные — Обработка — Форма.
Запускается при открытии диалоговой формы обработки.
В модуле доступны: глобальный контекст, контекст Модуля формы обработки, в котором непосредственно доступны реквизиты формы.
Модуль Формы операции
Размещается в разделе конфигурации: Метаданные — Операция.
Запускается при открытии формы операции.
В модуле доступны: глобальный контекст, контекст Модуля формы операции, в котором непосредственно доступны реквизиты текущей операции и реквизиты формы операции.
Модуль Формы отчета
Размещается в разделе конфигуратора: Метаданные — Отчет — Форма.
Запускается при открытии диалоговой формы подготовки отчета.
В модуле доступны: глобальный контекст, контекст Модуля формы отчета, в котором непосредственно доступны реквизиты формы.
Модуль Формы счета
Размещается в разделе конфигурации: Метаданные — Справочник
— счет.
Запускается при открытии формы счета.
В модуле доступны: глобальный контекст, контекст Модуля формы счета, в котором непосредственно доступны реквизиты текущего счета и реквизиты формы.
Модуль Формы списка счетов
Размещается в разделе конфигурации: Метаданные — План счетов.
Запускается при вызове формы списка счетов.
В модуле доступны: глобальный контекст, контекст Модуля формы списка счетов, в котором непосредственно доступен выбранный в списке счет и реквизиты формы списка счетов.
Модуль Формы списка справочника
Размещается в разделе конфигурации: Метаданные — Справочник — Форма списка.
Запускается при вызове формы списка справочника.
В модуле доступны: глобальный контекст, контекст Модуля формы списка справочника, в котором непосредственно доступен выбранный в списке элемент справочника и реквизиты формы списка справочника.