Утилиты

Модуль "Утилиты"

Модуль, описывающий различные вспомогательные функции и объекты.

Функции

    БитоваяМаска
    БуферОбменаДоступен
    ВЕБКартинкаДля
    ВерхнееЗначениеОбъекта
    ВзятьЧастьЧисла
    ВремяВФорматеISO
    ВремяИзСтрокиISO
    ВремяОт
    ВсеСуммыНеРавныНулю
    ВсплывающееСообщение
    ВыбратьДату
    ВыбратьДаты
    ВыбратьДиапазонМесяцев
    ВыбратьПапку
    ВыбратьПериодРасчета
    ВыделитьОбластьПамяти
    ВыполнитьКомандуСреды
    ГраницаСмещения
    ДатаВРасширеннуюДата
    ДатаВРасширеннуюДату
    ДатаВЧислоМСек
    ДатаОт
    ДвойноеЗначение
    ДеньгиВСтроку
    ДополнитьСимволом
    ДробноеПоСсылке
    ЗаписатьКоличество
    ЗаполнитьСписокМесяцев
    ЗначениеБита
    ЗначениеВПределах
    ЗначениеПараметраОбъекта
    ИдентификаторКлассаПоКлючу
    ИзвлечьИмяПоля
    Индикатор
    КодУдовлетворяетУсловию
    КоличествоВСтроку
    КоличествоДнейВМесяце
    ЛюбаяСтрокаВЦелое
    ЛюбоеЦелоеВСтроку
    Максимум
    Минимум
    НаименованиеОбъекта
    НаименованиеТипаОбъекта
    НастроитьКонстантыСистемы
    ОбновитьКЭШКлассов
    Обнулить
    ОбъединитьСтроки
    ОднаИзСуммНеРавнаНулю
    ОкруглитьСумму
    ОписаниеПараметраОбъекта
    ОтпуститьБлокировку
    ОчиститьБлокировки
    ПараметрыОбъекта
    ПолучитьБлокировку
    ПолучитьИнформацию
    ПР
    ПравильноеИмяИдентификатора
    ПроверитьДвойноеЗначение
    ПрочитатьКоличество
    РазмерИспользуемойПамяти
    РасширеннаяДатаВДату
    РедактироватьОбъект
    РодительскоеЗначениеОбъекта
    РусскиеБуквыВЛатинские
    СистемныйЗвук
    СоздатьБинарныйРесурс
    СоздатьВременныйОбъект
    СоздатьДниМесяца
    СоздатьИдентификаторКласса
    СоздатьТаймер
    СоздатьЭкземплярОбъекта
    СообщениеСервера
    СохранитьИнформацию
    СписокЗначенийОбъекта
    СписокПараметровОбъектов
    СсылкаНаДробное
    СсылкаНаСтроку
    СтрокаВКоличество
    СтрокаВЦелоеПоУмолчанию
    СтрокаПередСимволом
    СтрокаПослеСимвола
    СтрокаПоСсылке
    ТекстБуфераОбмена
    ТекстПараметраОбъекта
    ТекстПоУмолчанию
    ТекущееВремя
    ТипЗначения
    ТипОбъектаПоИмени
    Увеличить
    УдалитьЭкземплярОбъекта
    Уменьшить
    УпаковатьДробноеЗначение
    УстановитьЗначениеОбъекта
    УстановитьРазрядностьПериода
    Формат
    ЧислоМиллисекунд
    ЧислоПрописью
    ЭкземплярОбъектаСуществует
    СессияВосстановлена
    Склонение
    ПроверитьРегулярноеВыражение
    АбсолютноеЗначение
    ОчиститьГлобальныеСчетчики
    ПолучитьГлобальныйСчетчик
    УвеличитьГлобальныйСчетчик
    УменьшитьГлобальныйСчетчик
    ПерегрузитьСловари

Объекты и типы

    КлассОбъекта
    БинарныйРесурс
    ТипПеременной
    АкадемическоеВремя
    Продолжительность
    ПериодРасчета
    Текст
    Блокнот
    БлокнотКонфигурации
    Индикатор
    Дата
    ПериодДней
    ДатаГода
    ПериодГода
    Атрибут
    ДиапазонМесяцев
    Месяц
    Неделя
    Квартал
    ВременныйОбъект
    ДниМесяца
    КалендарныйПериод
    Таймер
    РесурсныйПараметр
    ШестнадцатеричноеЧисло
    ДиалогВыбораКаталога
    СекцияПроекта
    ОбластьПамяти
    НомерОбъекта
    Дата10
    ДвоичныйАтрибут

Функции модуля "Утилиты"

БитоваяМаска

Формат вызова:
БитоваяМаска(Номера ...: целое): целое; /*только чтение*/

описание:
Формирует целое число по перечислению номеров единичных битов в нём.

пример использования:

включить "Утилиты";
переменные
   маск: целое;
...
  маск := БитоваяМаска(0, 2, 3);
  ВывестиТекст(маск);
...

// результат: 13
// 2^0 + 2^2 + 2^3 = 1 + 4 + 8 = 13


БуферОбменаДоступен

Формат вызова:
БуферОбменаДоступен([ДляФайлов]: целое): целое;


ВЕБКартинкаДля

Формат вызова:
ВЕБКартинкаДля(НаборКартинок, ИндексКартинки: целое): строка; /*только чтение*/


ВерхнееЗначениеОбъекта

Формат вызова:
ВерхнееЗначениеОбъекта(КлассМодуля: строка; ИндексТипа, КодОбъекта: целое): целое; /*только чтение*/


ВзятьЧастьЧисла

Формат вызова:
ВзятьЧастьЧисла(Число, Позиция, Количество: целое): целое; /*только чтение*/

описание:
Выделяет часть числа по количеству знаков, начиная с указанной позиции.


ВремяВФорматеISO

Формат вызова:
ВремяВФорматеISO(Время: дробное): строка; /*только чтение*/


ВремяИзСтрокиISO

Формат вызова:
ВремяИзСтрокиISO(Текст: строка): дробное; /*только чтение*/


ВремяОт

Формат вызова:
ВремяОт(Часы, Минуты, Секунды, МСек: целое): дробное; /*только чтение*/


ВсеСуммыНеРавныНулю

Формат вызова:
ВсеСуммыНеРавныНулю(Значения ...: дробное): целое; /*только чтение*/

описание:
Возвращается "Да" (1) в случае выполнения данного условия всеми элементами.

результат:
Возвращается "да" (1) в случае равенства нулю всех переданных параметров.


ВсплывающееСообщение

Формат вызова:
ВсплывающееСообщение(Текст, Заголовок: строка; Тип: целое; Обработчик: Программа; Задержка: целое); /*только чтение*/


ВыбратьДату

Формат вызова:
ВыбратьДату(Дата: дробное; Заголовок: строка): целое; /*только чтение*/

описание:
Вызывает простой диалог выбора даты.

результат:
При нажатии кнопки "ОК" возвращает "да" (1) иначе "нет" (0).


ВыбратьДаты

Формат вызова:
ВыбратьДаты(НачальнаяДата, КонечнаяДата: дробное): целое; /*только чтение*/

описание:
Вызывает простой диалог выбора начальной и конечной даты.

результат:
При нажатии кнопки "ОК" возвращает "да" (1) иначе "нет" (0).


ВыбратьДиапазонМесяцев

Формат вызова:
ВыбратьДиапазонМесяцев(Диапазон: ДиапазонМесяцев): целое; /*только чтение*/

описание:
Вызывает диалог выбора диапазона месяцев.

результат:
Возвращает "Да" (1), если пользователь нажал кнопку "OK". Если диапазон не найден, возвращает "0".


ВыбратьПапку

Формат вызова:
ВыбратьПапку(Папка: строка): целое; /*только чтение*/

описание:
Выбирает папку по заданному наименованию. Возвращает "Да" (1), если пользователь нажал кнопку "OK". Если таковой нет, возвращает "0".


ВыбратьПериодРасчета

Формат вызова:
ВыбратьПериодРасчета(Период: ПериодРасчета): целое; /*только чтение*/

описание:
Вызывает диалог выбора расчетного периода.

результат:
При нажатии кнопки "ОК" возвращает "да" (1) иначе "нет" (0).


ВыделитьОбластьПамяти

Формат вызова:
ВыделитьОбластьПамяти(Размер, Количество: целое): ОбластьПамяти; /*только чтение*/


ВыполнитьКомандуСреды

Формат вызова:
ВыполнитьКомандуСреды(Параметры, [Команда]: строка; [Размещение]: целое); /*только чтение*/


ГраницаСмещения

Формат вызова:
ГраницаСмещения: целое; /*только чтение*/

описание:
Системы могут поставляться с разными версиями объекта "ПериодРасчета". В ранних версиях максимальное смещение месяца, за который производится оплаты было 8 месяцев назад и 3 месяца вперед. В этом случае результат будет 12. В более поздних версия этот диапазон увеличился (64 назад и 64 вперед), соотвественно и изменился формат периода расчета. Результат в этом случае будет 64;


ДатаВРасширеннуюДата

Формат вызова:
ДатаВРасширеннуюДата(Дата: дробное): дробное; /*только чтение*/

описание:
Преобразует обычную дату в дату, представленную в виде: 20020225 (тоже число).


ДатаВРасширеннуюДату

Формат вызова:
ДатаВРасширеннуюДату(Дата: дробное): дробное; /*только чтение*/


ДатаВЧислоМСек

Формат вызова:
ДатаВЧислоМСек(Дата: дробное): дробное; /*только чтение*/


ДатаОт

Формат вызова:
ДатаОт(Год, Месяц, День: целое): Дата; /*только чтение*/

описание:
Функция для быстрого создания объекта даты.


ДвойноеЗначение

Формат вызова:
ДвойноеЗначение(Значение1, Значение2: целое): дробное; /*только чтение*/

описание:
Функция, предназначенная для получения сдвоенной аналитики. Нужна для сложных выборок по проводкам, где учитываются верхнее и нижнее значение аналитик.


ДеньгиВСтроку

Формат вызова:
ДеньгиВСтроку(Сумма: дробное; [Разделитель]: строка): строка; /*только чтение*/

описание:
Преобразует и возвращает денежное значение в строковом типе.


ДополнитьСимволом

Формат вызова:
ДополнитьСимволом(Символ, Начало: строка; Длина: целое): строка; /*только чтение*/

описание:
Дополняет строку символами.


ДробноеПоСсылке

Формат вызова:
ДробноеПоСсылке(Ссылка, [ИзКонфигурации]: целое): дробное; /*только чтение*/


ЗаписатьКоличество

Формат вызова:
ЗаписатьКоличество(Количество: дробное; [ТочноеЗначение]: целое): дробное; /*только чтение*/


ЗаполнитьСписокМесяцев

Формат вызова:
ЗаполнитьСписокМесяцев(Список: Список); /*только чтение*/

описание:
Заполняется список календарными месяцами.


ЗначениеБита

Формат вызова:
ЗначениеБита(Значение, НомерБита: целое): целое;

описание:
Возвращает и устанавливает заданное параметрами значение в указанный параметрами бит.


ЗначениеВПределах

Формат вызова:
ЗначениеВПределах(Значение, Минимум, Максимум: дробное): целое; /*только чтение*/

описание:
Возвращает "ДА" (1), если значение не меньше минимума и не больше максимума.


ЗначениеПараметраОбъекта

Формат вызова:
ЗначениеПараметраОбъекта(КлассМодуля: строка; ИндексТипа, КодОбъекта: целое; Параметр: строка; [Дата]: Дата): РесурсныйПараметр;


ИдентификаторКлассаПоКлючу

Формат вызова:
ИдентификаторКлассаПоКлючу(Ключ: целое): строка; /*только чтение*/


ИзвлечьИмяПоля

Формат вызова:
ИзвлечьИмяПоля(Источник: строка; Позиция: целое): строка; /*только чтение*/


Индикатор

Формат вызова:
Индикатор: Индикатор; /*только чтение*/

описание:
Объект, с помощью которого можно показать состояния процесса. Имеет две полосы индикации: верхняя - номер 1, нижняя - номер 2.


КодУдовлетворяетУсловию

Формат вызова:
КодУдовлетворяетУсловию(Условие: строка; Код: целое): целое;

описание:
Специфическая функция, проверющее вхождения кода в заданное условие. Условие представляет из себя границы минимума, максимума, вхождение и исключение.


КоличествоВСтроку

Формат вызова:
КоличествоВСтроку(Количество: дробное; Разрядность, [ТочноеЗначение]: целое): строка; /*только чтение*/


КоличествоДнейВМесяце

Формат вызова:
КоличествоДнейВМесяце(Год, Месяц: целое): целое; /*только чтение*/

описание:
Возвращает количество дней заданного в параметрах месяца и года


ЛюбаяСтрокаВЦелое

Формат вызова:
ЛюбаяСтрокаВЦелое(Значение: строка): целое; /*только чтение*/


ЛюбоеЦелоеВСтроку

Формат вызова:
ЛюбоеЦелоеВСтроку(Значение: строка): целое; /*только чтение*/


Максимум

Формат вызова:
Максимум(Значение1, Значение2: дробное): дробное; /*только чтение*/

описание:
Возвращает максимальное из двух значений.


Минимум

Формат вызова:
Минимум(Значение1, Значение2: дробное): дробное; /*только чтение*/

описание:
Возвращает минимальное из двух значений.


НаименованиеОбъекта

Формат вызова:
НаименованиеОбъекта(КлассМодуля: строка; ИндексТипа, КодОбъекта, Отображение: целое; [Дата]: Дата): строка; /*только чтение*/

описание:
Возвращает наименование объекта, по классу его модуля, индексу типа и коду самого объекта.

пример использования:

начало
  С := НаименованиеОбъекта("Организации", @Организация, 156);
  // или
  С := НаименованиеОбъекта("{9AD86284-480E-11D4-A4C7-0000E8D9CBDB}", @Организация, 156);
конец;


НаименованиеТипаОбъекта

Формат вызова:
НаименованиеТипаОбъекта(КлассМодуля: строка; ИндексТипа: целое): строка; /*только чтение*/


НастроитьКонстантыСистемы

Формат вызова:
НастроитьКонстантыСистемы; /*только чтение*/

описание:
Вызывает диалого настройки общих констант системы.


ОбновитьКЭШКлассов

Формат вызова:
ОбновитьКЭШКлассов; /*только чтение*/

описание:
Очищает файл, где сохраняются (кэшируются) все типы классов. Для разыменовки в полях документово и параметров отчетов, и вывода в списках типов объектов.


Обнулить

Формат вызова:
Обнулить(Значения ...: дробное); /*только чтение*/

описание:
Обнуляются заданные в параметрах значения.


ОбъединитьСтроки

Формат вызова:
ОбъединитьСтроки(Источник, Значение, [Разделитель]: строка; [ИсключаяПовторения]: целое); /*только чтение*/


ОднаИзСуммНеРавнаНулю

Формат вызова:
ОднаИзСуммНеРавнаНулю(Значения ...: дробное): целое; /*только чтение*/

описание:
Определение ненулевого параметра.

результат:
Возвращается "да" (1) в случае равенства нулю хотя бы одного переданного параметра.


ОкруглитьСумму

Формат вызова:
ОкруглитьСумму(Сумма: дробное; [Порядок], [Отсечь]: целое): дробное; /*только чтение*/

описание:
Производит округление дробного числа.


ОписаниеПараметраОбъекта

Формат вызова:
ОписаниеПараметраОбъекта(КлассМодуля: строка; ИндексТипа: целое; Параметр, КлассМодуляПараметра: строка; ИндексТипаПараметра: целое; [Объект]: объект); /*только чтение*/


ОтпуститьБлокировку

Формат вызова:
ОтпуститьБлокировку(Имя: строка); /*только чтение*/


ОчиститьБлокировки

Формат вызова:
ОчиститьБлокировки; /*только чтение*/


ПараметрыОбъекта

Формат вызова:
ПараметрыОбъекта(КлассМодуля: строка; ИндексТипа: целое): целое; /*только чтение*/


ПолучитьБлокировку

Формат вызова:
ПолучитьБлокировку(Имя: строка; [Владелец]: объект): целое; /*только чтение*/


ПолучитьИнформацию

Формат вызова:
ПолучитьИнформацию(Индекс: целое): строка;

описание:
Возвращает и устанавливает строковую информацию по заданному индексу.


ПР

Формат вызова:
ПР(Год, Месяц, День, Расчет, Смещение: целое): ПериодРасчета; /*только чтение*/

описание:
Создает объект периода расчета. Если задан только "Год" период будет - "ПолныйГод", если заданы только "Год" и "Месяц" то период будет "ПолныйМесяц" и т. д.


ПравильноеИмяИдентификатора

Формат вызова:
ПравильноеИмяИдентификатора(Текст: строка; УбратьПробелы: целое): строка; /*только чтение*/

описание:
Преобразует название в идентификатор, т. е. исключает все символы-разделители, пробелы и знаки пунктуации.


ПроверитьДвойноеЗначение

Формат вызова:
ПроверитьДвойноеЗначение(ДвойноеЗначение: дробное; Значение1, Значение2: целое); /*только чтение*/


ПрочитатьКоличество

Формат вызова:
ПрочитатьКоличество(Значение: дробное; [ТочноеЗначение]: целое): дробное; /*только чтение*/


РазмерИспользуемойПамяти

Формат вызова:
РазмерИспользуемойПамяти([ЗанятоВДанных]: целое): целое; /*только чтение*/


РасширеннаяДатаВДату

Формат вызова:
РасширеннаяДатаВДату(Дата: дробное): дробное; /*только чтение*/

описание:
Преобразует дату, представленную в виде: 20020225 (тоже число) в обычную.


РедактироватьОбъект

Формат вызова:
РедактироватьОбъект(КлассМодуля: строка; ИндексТипа, КодОбъекта: целое; СписокЗначений: СписокОбъектов): целое; /*только чтение*/


РодительскоеЗначениеОбъекта

Формат вызова:
РодительскоеЗначениеОбъекта(КлассМодуля: строка; ИндексТипа, КодОбъекта, Уровень: целое): целое; /*только чтение*/


РусскиеБуквыВЛатинские

Формат вызова:
РусскиеБуквыВЛатинские(Текст: строка): строка; /*только чтение*/

описание:
Преобразует строковые данные, набранные русскими буквами в латинские и возвращает преобразованный текст.


СистемныйЗвук

Формат вызова:
СистемныйЗвук([Тип]: целое); /*только чтение*/


СоздатьБинарныйРесурс

Формат вызова:
СоздатьБинарныйРесурс([Буфер]: Буфер; [ИзКонфигурации]: целое): БинарныйРесурс; /*только чтение*/

описание:
Функция для создания текстовых или других бинарных ресурсов в базе данных. Можно использовать при создании объектов типа Текст. В качестве примера приведена обработка объекта складского учета.

пример использования:

включить "Склад", "Утилиты";
переменные
  НФА: ОбъектХозяйственногоУчета;
  
начало
  НФА := 144;
  для СоздатьБуфер делать
  попытка
    .Записать("Текст полного наименования объекта");
    НФА.ПолноеНаименование := СоздатьБинарныйРесурс(%);
  обязательно
    УдалитьОбъект(%);
  конец;
конец;


СоздатьВременныйОбъект

Формат вызова:
СоздатьВременныйОбъект(Наименование: строка; [УчетРегистра]: целое): ВременныйОбъект; /*только чтение*/


СоздатьДниМесяца

Формат вызова:
СоздатьДниМесяца(НачальныйДень, КонечныйДень: целое): ДниМесяца; /*только чтение*/

описание:
Создает объект дни месяца по начальной и конечной датам.


СоздатьИдентификаторКласса

Формат вызова:
СоздатьИдентификаторКласса([Версия = 4], [ПространствоИмён = 1]: целое; Имя: строка): строка; /*только чтение*/


СоздатьТаймер

Формат вызова:
СоздатьТаймер(Программа: Программа; Интервал: целое): Таймер; /*только чтение*/

описание:
Создает объект таймер.


СоздатьЭкземплярОбъекта

Формат вызова:
СоздатьЭкземплярОбъекта(КлассМодуля: строка; ИндексТипа: целое): объект; /*только чтение*/


СообщениеСервера

Формат вызова:
СообщениеСервера(Текст: строка); /*только чтение*/


СохранитьИнформацию

Формат вызова:
СохранитьИнформацию(Значение: строка; Индекс: целое): целое; /*только чтение*/

описание:
Возвращает "Да" (1), если данную информацию нужно сохранить и "Нет" (0) в противном случае.


СписокЗначенийОбъекта

Формат вызова:
СписокЗначенийОбъекта(КлассМодуля: строка; ИндексТипа: целое; Список: Список; КодОбъекта: целое): строка; /*только чтение*/


СписокПараметровОбъектов

Формат вызова:
СписокПараметровОбъектов(КлассМодуля: строка; ИндексТипа: целое; Список: Список); /*только чтение*/


СсылкаНаДробное

Формат вызова:
СсылкаНаДробное(Значение: дробное; [ИзКонфигурации], [НеСоздавать]: целое): целое; /*только чтение*/


СсылкаНаСтроку

Формат вызова:
СсылкаНаСтроку(Значение: строка; Размер, [ИзКонфигурации], [НеСоздавать]: целое): целое; /*только чтение*/


СтрокаВКоличество

Формат вызова:
СтрокаВКоличество(Значение: строка; [ТочноеЗначение]: целое): дробное; /*только чтение*/


СтрокаВЦелоеПоУмолчанию

Формат вызова:
СтрокаВЦелоеПоУмолчанию(Значение: строка; ПоУмолчанию: целое): целое; /*только чтение*/

описание:
Преобразование текста в целое число, если преобразование не возможно (в тексте есть не числовые символы) возвращается значение по умолчанию.


СтрокаПередСимволом

Формат вызова:
СтрокаПередСимволом(Текст, Символ: строка): строка; /*только чтение*/


СтрокаПослеСимвола

Формат вызова:
СтрокаПослеСимвола(Текст, Символ: строка): строка; /*только чтение*/


СтрокаПоСсылке

Формат вызова:
СтрокаПоСсылке(Ссылка, Размер, [ИзКонфигурации]: целое): строка; /*только чтение*/


ТекстБуфераОбмена

Формат вызова:
ТекстБуфераОбмена([ДляФайлов]: целое): строка;


ТекстПараметраОбъекта

Формат вызова:
ТекстПараметраОбъекта(КлассМодуля: строка; ИндексТипа, КодОбъекта: целое; Параметр: строка; [ТипОтображения]: целое; [Дата]: Дата): строка;


ТекстПоУмолчанию

Формат вызова:
ТекстПоУмолчанию(Текст, [ПоУмолчанию]: строка): строка; /*только чтение*/


ТекущееВремя

Формат вызова:
ТекущееВремя: дробное; /*только чтение*/

описание:
Возвращает значение текущего времени.


ТипЗначения

Формат вызова:
ТипЗначения(Переменная: БезТипа): строка; /*только чтение*/

описание:
Возвращает тип значения переменной в текстовом виде.

результат:
целое, дробное, строка, объект.


ТипОбъектаПоИмени

Формат вызова:
ТипОбъектаПоИмени(Идентификатор, Модуль: строка): целое; /*только чтение*/


Увеличить

Формат вызова:
Увеличить(Значение, [Разница = 1]: дробное); /*только чтение*/

описание:
Увеличивает значение на указанную величину (разница).


УдалитьЭкземплярОбъекта

Формат вызова:
УдалитьЭкземплярОбъекта(КлассМодуля: строка; ИндексТипа, КодОбъекта: целое): целое; /*только чтение*/


Уменьшить

Формат вызова:
Уменьшить(Значение, [Разница = 1]: дробное); /*только чтение*/

описание:
Уменьшает значение на указанную величину (разница).


УпаковатьДробноеЗначение

Формат вызова:
УпаковатьДробноеЗначение(Значение: дробное; Размер = 20, Всего = 32: целое): РесурсныйПараметр; /*только чтение*/


УстановитьЗначениеОбъекта

Формат вызова:
УстановитьЗначениеОбъекта(КлассМодуля: строка; ИндексТипа: целое; Текст: строка; КодОбъекта, ПоказатьСписок: целое): целое; /*только чтение*/


УстановитьРазрядностьПериода

Формат вызова:
УстановитьРазрядностьПериода(БазаГода, РазмерМесяца, РазмерДня, РазмерРасчета, РазмерСмещения: целое); /*только чтение*/


Формат

Формат вызова:
Формат(Формат: строка; Значения, ...: БезТипа): строка;

описание:
Заменяет в строке формата все символы "%" значениями, начиная со второго параметрами.

пример использования:

  Формат("ФИО: %; год рождения: %;", "Иванов И. И", 1950);
  // вернет строку - "ФИО: Иванов И. И; год рождения: 1950;"


ЧислоМиллисекунд

Формат вызова:
ЧислоМиллисекунд: целое; /*только чтение*/


ЧислоПрописью

Формат вызова:
ЧислоПрописью(Значение: дробное; Признак: целое): строка; /*только чтение*/

описание:
Преобразует и возвращает цифровое значение числа в строковом виде (например: 100 - "сто", 200 - "двести").


ЭкземплярОбъектаСуществует

Формат вызова:
ЭкземплярОбъектаСуществует(КлассМодуля: строка; ИндексТипа, КодОбъекта: целое): целое; /*только чтение*/


СессияВосстановлена

Формат вызова:
СессияВосстановлена: целое; /*только чтение*/


Склонение

Формат вызова:
Склонение(Строка: строка; Падеж, СклонятьВсюФразу, ИспользоватьСловарь: целое): строка; /*только чтение*/

описание:
Функция разбора фраз по словам и изменения слов по падежам. Имеет 3 параметра: 1 - фраза для склонения, 2 - падеж, 3 - признак склонения всей фразы или только первого слова.
Сохраняет все знаки препинания, имеющиеся во входной фразе.

результат:
строка

пример использования:

Склонение(Фраза, Падеж_родительный, нет)


ПроверитьРегулярноеВыражение

Формат вызова:
ПроверитьРегулярноеВыражение(Текст, Шаблон: строка): целое; /*только чтение*/


АбсолютноеЗначение

Формат вызова:
АбсолютноеЗначение(Значение: дробное): дробное;


ОчиститьГлобальныеСчетчики

Формат вызова:
ОчиститьГлобальныеСчетчики; /*только чтение*/


ПолучитьГлобальныйСчетчик

Формат вызова:
ПолучитьГлобальныйСчетчик(Идентификатор: строка): целое; /*только чтение*/


УвеличитьГлобальныйСчетчик

Формат вызова:
УвеличитьГлобальныйСчетчик(Идентификатор: строка); /*только чтение*/


УменьшитьГлобальныйСчетчик

Формат вызова:
УменьшитьГлобальныйСчетчик(Идентификатор: строка); /*только чтение*/


ПерегрузитьСловари

Формат вызова:
ПерегрузитьСловари; /*только чтение*/


Типы модуля "Утилиты"

КлассОбъекта

функции объекта:

  Модуль

Модуль

Формат вызова:
КлассОбъекта.Модуль: строка; /*только чтение*/


БинарныйРесурс

функции объекта:

  ЗагрузитьИзБуфера
  СохранитьВБуфера
  Удалить
  СохранитьВБуфер

ЗагрузитьИзБуфера

Формат вызова:
БинарныйРесурс.ЗагрузитьИзБуфера(Буфер: Буфер; [ИзКонфигурации]: целое); /*только чтение*/


СохранитьВБуфера

Формат вызова:
БинарныйРесурс.СохранитьВБуфера(Буфер: Буфер; [ИзКонфигурации]: целое); /*только чтение*/


Удалить

Формат вызова:
БинарныйРесурс.Удалить([ИзКонфигурации]: целое); /*только чтение*/


СохранитьВБуфер

Формат вызова:
БинарныйРесурс.СохранитьВБуфер(Буфер: Буфер; [ИзКонфигурации]: целое); /*только чтение*/


ТипПеременной

функции объекта:

  Идентификатор
  Модуль

Идентификатор

Формат вызова:
ТипПеременной.Идентификатор: строка; /*только чтение*/


Модуль

Формат вызова:
ТипПеременной.Модуль: строка; /*только чтение*/


АкадемическоеВремя

функции объекта:

  Значение
  Минуты
  Объем
  Текст
  Часы

Значение

Формат вызова:
АкадемическоеВремя.Значение: целое;


Минуты

Формат вызова:
АкадемическоеВремя.Минуты: целое;


Объем

Формат вызова:
АкадемическоеВремя.Объем: целое;


Текст

Формат вызова:
АкадемическоеВремя.Текст([ТочноеЗначение]: целое): строка;


Часы

Формат вызова:
АкадемическоеВремя.Часы([ТочноеЗначение]: целое): дробное;


Продолжительность

функции объекта:

  Время
  МиллиСекунды
  Минуты
  Секунды
  Текст
  Часы

Время

Формат вызова:
Продолжительность.Время: дробное;


МиллиСекунды

Формат вызова:
Продолжительность.МиллиСекунды: целое;


Минуты

Формат вызова:
Продолжительность.Минуты: целое;


Секунды

Формат вызова:
Продолжительность.Секунды: целое;


Текст

Формат вызова:
Продолжительность.Текст: строка;


Часы

Формат вызова:
Продолжительность.Часы: целое;


ПериодРасчета

описание:
Основной объект расчета зарплаты. Содержит в себе год, месяц, день, номер расчета и смещение (признак месяца оплаты).

функции объекта:

  ВерхняяГраница
  Год
  ГодОплаты
  Дата
  День
  ИмеетСмещение
  КонечнаяДата
  КонечныйПериод
  КонечныйПериодМесяца
  Месяц
  МесяцГода
  МесяцОплаты
  МесяцРасчета
  Название
  НачальнаяДата
  НачальныйПериод
  НачальныйПериодМесяца
  НижняяГраница
  ПериодПоСмещению
  ПолноеНазвание
  ПолныйГод
  ПолныйДень
  ПолныйМесяц
  ПолныйРасчет
  Предыдущий
  Расчет
  Следующий
  Смещение

ВерхняяГраница

Формат вызова:
ПериодРасчета.ВерхняяГраница: целое; /*только чтение*/

описание:
Численное значение верхней границы (используется для выборки из базы данных)


Год

Формат вызова:
ПериодРасчета.Год: целое;

описание:
Расчетный год


ГодОплаты

Формат вызова:
ПериодРасчета.ГодОплаты: целое; /*только чтение*/

описание:
Год за который рассчитаны деньги. Например, деньги начислены в январе 2001 года за декабрь 2000 года. Результат - 2000 год.


Дата

Формат вызова:
ПериодРасчета.Дата: Дата;

описание:
Дата, формируемая расчетным периодом (год, месяц, день).


День

Формат вызова:
ПериодРасчета.День: целое;

описание:
Расчетный день.


ИмеетСмещение

Формат вызова:
ПериодРасчета.ИмеетСмещение: целое; /*только чтение*/


КонечнаяДата

Формат вызова:
ПериодРасчета.КонечнаяДата: Дата; /*только чтение*/

описание:
Если период есть полный год то возвращается дата конец года, полный месяц - конец месяца, иначе - день расчетного периода.


КонечныйПериод

Формат вызова:
ПериодРасчета.КонечныйПериод: ПериодРасчета; /*только чтение*/

описание:
Возвращает объект как последний месяц года.


КонечныйПериодМесяца

Формат вызова:
ПериодРасчета.КонечныйПериодМесяца: ПериодРасчета; /*только чтение*/

описание:
Верхняя граница как период расчета.


Месяц

Формат вызова:
ПериодРасчета.Месяц: целое;

описание:
Расчетный месяц.


МесяцГода

Формат вызова:
ПериодРасчета.МесяцГода: Месяц; /*только чтение*/

описание:
Возвращает объект месяца.


МесяцОплаты

Формат вызова:
ПериодРасчета.МесяцОплаты: целое; /*только чтение*/

описание:
Месяц, за который рассчитаны деньги. Например, начислены в мае, а рассчитаны за апрель. Результат - апрель.


МесяцРасчета

Формат вызова:
ПериодРасчета.МесяцРасчета: Месяц; /*только чтение*/


Название

Формат вызова:
ПериодРасчета.Название: строка; /*только чтение*/

описание:
Краткое название расчетного периода (2002, Март, №1 (II)).


НачальнаяДата

Формат вызова:
ПериодРасчета.НачальнаяДата: Дата; /*только чтение*/

описание:
Если период есть полный год то возвращается дата начала года, полный месяц - начало месяца, иначе - день расчетного периода.


НачальныйПериод

Формат вызова:
ПериодРасчета.НачальныйПериод: ПериодРасчета; /*только чтение*/

описание:
Возвращает объект как первый месяц года.


НачальныйПериодМесяца

Формат вызова:
ПериодРасчета.НачальныйПериодМесяца: ПериодРасчета; /*только чтение*/

описание:
Нижняя граница как период расчета.


НижняяГраница

Формат вызова:
ПериодРасчета.НижняяГраница: целое; /*только чтение*/

описание:
Численное значение нижней границы (используется для выборки из базы данных)


ПериодПоСмещению

Формат вызова:
ПериодРасчета.ПериодПоСмещению: ПериодРасчета;

описание:
Возвращает значение периода расчета по данному смещению.


ПолноеНазвание

Формат вызова:
ПериодРасчета.ПолноеНазвание: строка; /*только чтение*/

описание:
Полное название расчетног периода (2002, Март, №1 (II) от 04.03.2002).


ПолныйГод

Формат вызова:
ПериодРасчета.ПолныйГод: ПериодРасчета; /*только чтение*/

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


ПолныйДень

Формат вызова:
ПериодРасчета.ПолныйДень: ПериодРасчета; /*только чтение*/

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


ПолныйМесяц

Формат вызова:
ПериодРасчета.ПолныйМесяц: ПериодРасчета; /*только чтение*/

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


ПолныйРасчет

Формат вызова:
ПериодРасчета.ПолныйРасчет: ПериодРасчета; /*только чтение*/

описание:
Объект содержит только год, месяц, день и номер расчета, т. е. не будет учитываться месяц, за который делается оплата.


Предыдущий

Формат вызова:
ПериодРасчета.Предыдущий([ЧислоРаз = 0]: целое): ПериодРасчета; /*только чтение*/

описание:
Возвращает следующий период расчета как полный месяц (учитывая число повторений).


Расчет

Формат вызова:
ПериодРасчета.Расчет: целое;

описание:
Номер расчета.


Следующий

Формат вызова:
ПериодРасчета.Следующий([ЧислоРаз = 0]: целое): ПериодРасчета; /*только чтение*/

описание:
Возвращает следующий период расчета как полный месяц (учитывая число повторений).


Смещение

Формат вызова:
ПериодРасчета.Смещение: целое;

описание:
Признак того, за какой месяц производится оплата. Если за тотже месяц то 0, иначе за предыдущие месяцы -числомесяцев, за следующие месяцы +числомесяцев.


Текст

описание:
Объект, предназначенный для хранения текстовой информации в базе данных. Сам объект использовать не надо, от него наследуются Блокнот (текст в базе данных пользователя) и БлокнотКонфигурации (текст в конфигурации).

функции объекта:

  Текст

Текст

Формат вызова:
Текст.Текст: строка; /*только чтение*/


Блокнот

наследуется от типа: Текст

описание:
Хранит текст в пользовательской базе данных. Что бы создать новый объект следует использовать функцию СоздатьБинарныйРесурс.

БлокнотКонфигурации

наследуется от типа: Текст

Индикатор

описание:
Объект, с помощью которого можно показать состояния процесса. Имеет две полосы индикации: верхняя - номер 1, нижняя - номер 2.

функции объекта:

  Заголовок
  Метка
  Передвинуть
  Старт
  Стоп

Заголовок

Формат вызова:
Индикатор.Заголовок: строка;

описание:
Заголовок окна индикатора(старт и стоп описаны в этом же примере).


Метка

Формат вызова:
Индикатор.Метка(Номер: целое): строка;

описание:
Метка для полос индикации.


Передвинуть

Формат вызова:
Индикатор.Передвинуть(Шаг, Номер: целое); /*только чтение*/

описание:
Передвинуть маркер в полосе индикации.


Старт

Формат вызова:
Индикатор.Старт(Количество: целое; Заголовок: строка; Номер: целое); /*только чтение*/

описание:
Включает окно индикатора (если оно еще не включено). Функция - инкрементальная, т. е. сначала можно вызвать ее без параметров. А потом вызывать для обработки нескольких (вложенных) процессов.


Стоп

Формат вызова:
Индикатор.Стоп(Номер: целое); /*только чтение*/

описание:
Выключает индикатор или завершает процесс индикации.


Дата

описание:
Объект, предназначенный для более удобной работы с датой.

функции объекта:

  Год
  ДатаГода
  День
  ДеньНедели
  Диапазон
  Квартал
  КонецГода
  КонецКвартала
  КонецМесяца
  Кратко
  Месяц
  МесяцВКвартале
  Название
  НачалоГода
  НачалоКвартала
  НачалоМесяца
  Неделя
  Период
  Принадлежит
  Прописью
  Текст

Год

Формат вызова:
Дата.Год: целое;

описание:
Возвращает и устанавливает значение года в данной дате.


ДатаГода

Формат вызова:
Дата.ДатаГода: ДатаГода; /*только чтение*/


День

Формат вызова:
Дата.День: целое;

описание:
Возвращает и устанавливает значение дня в данной дате.


ДеньНедели

Формат вызова:
Дата.ДеньНедели: целое; /*только чтение*/

описание:
Возвращает порядковый номер дня недели.


Диапазон

Формат вызова:
Дата.Диапазон: ДиапазонМесяцев; /*только чтение*/


Квартал

Формат вызова:
Дата.Квартал: целое; /*только чтение*/

описание:
Возвращает номер квартала, на который приходится дата.


КонецГода

Формат вызова:
Дата.КонецГода: Дата; /*только чтение*/

описание:
Возвращает дату конца календарного года.


КонецКвартала

Формат вызова:
Дата.КонецКвартала: Дата; /*только чтение*/

описание:
Возвращает дату конца данного квартала.


КонецМесяца

Формат вызова:
Дата.КонецМесяца: Дата; /*только чтение*/

описание:
Возвращает дату конца данного месяца.


Кратко

Формат вызова:
Дата.Кратко: строка; /*только чтение*/

описание:
Возвращает дату в кратком виде (число и месяц римскими цифрами).


Месяц

Формат вызова:
Дата.Месяц: целое;

описание:
Возвращает и устанавливает значение месяца в данной дате.


МесяцВКвартале

Формат вызова:
Дата.МесяцВКвартале: целое; /*только чтение*/

описание:
Возвращает и устанавливает значение месяца в данном квартале.


Название

Формат вызова:
Дата.Название: строка; /*только чтение*/

описание:
Дата в полном формате (1 января 2002 года).


НачалоГода

Формат вызова:
Дата.НачалоГода: Дата; /*только чтение*/

описание:
Возвращает дату начала календарного года.


НачалоКвартала

Формат вызова:
Дата.НачалоКвартала: Дата; /*только чтение*/

описание:
Возвращает дату начала данного квартала.


НачалоМесяца

Формат вызова:
Дата.НачалоМесяца: Дата; /*только чтение*/

описание:
Возвращает первый день календарного месяца.


Неделя

Формат вызова:
Дата.Неделя: Неделя; /*только чтение*/


Период

Формат вызова:
Дата.Период([Расчет], [Смещение]: целое): ПериодРасчета; /*только чтение*/


Принадлежит

Формат вызова:
Дата.Принадлежит(ПериодГода: ПериодГода): целое; /*только чтение*/


Прописью

Формат вызова:
Дата.Прописью([Падеж]: целое): строка; /*только чтение*/


Текст

Формат вызова:
Дата.Текст([ISOФормат]: целое): строка;

описание:
Возвращает дату как текст (01.01.2002).


ПериодДней

функции объекта:

  КонечнаяДата
  НачальнаяДата
  ПервыйДень
  ПоследнийДень
  Текст

КонечнаяДата

Формат вызова:
ПериодДней.КонечнаяДата(Период: ПериодРасчета): Дата;


НачальнаяДата

Формат вызова:
ПериодДней.НачальнаяДата(Период: ПериодРасчета): Дата;


ПервыйДень

Формат вызова:
ПериодДней.ПервыйДень: целое;


ПоследнийДень

Формат вызова:
ПериодДней.ПоследнийДень: целое;


Текст

Формат вызова:
ПериодДней.Текст: строка;


ДатаГода

функции объекта:

  День
  Месяц
  Текст

День

Формат вызова:
ДатаГода.День: целое;


Месяц

Формат вызова:
ДатаГода.Месяц: целое;


Текст

Формат вызова:
ДатаГода.Текст: строка;


ПериодГода

функции объекта:

  КонечнаяДата
  НачальнаяДата
  Текст

КонечнаяДата

Формат вызова:
ПериодГода.КонечнаяДата: ДатаГода;


НачальнаяДата

Формат вызова:
ПериодГода.НачальнаяДата: ДатаГода;


Текст

Формат вызова:
ПериодГода.Текст: строка;


Атрибут

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

функции объекта:

  Значение
  Максимум
  СдвинутьВлево
  СдвинутьВправо
  УстановитьФлаг
  Флаг

Значение

Формат вызова:
Атрибут.Значение(Позиция, ЧислоБит: целое): целое;


Максимум

Формат вызова:
Атрибут.Максимум(ЧислоБит: целое): целое; /*только чтение*/


СдвинутьВлево

Формат вызова:
Атрибут.СдвинутьВлево(ЧислоПозиций: целое): Атрибут; /*только чтение*/

описание:
Сдвигает биты влево на число позиций.

результат:
Возвращает получившийся объект.


СдвинутьВправо

Формат вызова:
Атрибут.СдвинутьВправо(ЧислоПозиций: целое): Атрибут; /*только чтение*/

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

результат:
Возвращает получившийся объект.


УстановитьФлаг

Формат вызова:
Атрибут.УстановитьФлаг(Индекс, Значение: целое): Атрибут; /*только чтение*/

описание:
Установливает бит по соответствующему индексу в указанное значение.

результат:
Возвращает получившийся объект.


Флаг

Формат вызова:
Атрибут.Флаг(Индекс: целое): целое;

описание:
Признак бита.

результат:
Возвращает "да" (1), если флаг установлен и "нет" (0), если он снят.


ДиапазонМесяцев

описание:
Схема влючения месяцев в году.

функции объекта:

  Включает
  Год
  Месяц
  Название
  ПервыйМесяц
  ПоследнийМесяц
  СброситьМесяц
  УстановитьМесяц

Включает

Формат вызова:
ДиапазонМесяцев.Включает(НомерМесяца: целое): целое;

описание:
Признак включения месяца. Также можно установить.


Год

Формат вызова:
ДиапазонМесяцев.Год: целое;


Месяц

Формат вызова:
ДиапазонМесяцев.Месяц(НомерМесяца: целое): целое; /*только чтение*/

описание:
Признак включения месяца.


Название

Формат вызова:
ДиапазонМесяцев.Название: строка; /*только чтение*/

описание:
Возвращает текстовое название. Например: январь, март-июнь, сентябрь.


ПервыйМесяц

Формат вызова:
ДиапазонМесяцев.ПервыйМесяц: Месяц; /*только чтение*/


ПоследнийМесяц

Формат вызова:
ДиапазонМесяцев.ПоследнийМесяц: Месяц; /*только чтение*/


СброситьМесяц

Формат вызова:
ДиапазонМесяцев.СброситьМесяц(НомерМесяца: целое): ДиапазонМесяцев; /*только чтение*/

описание:
Исключает месяц.

результат:
Возвращает новый объект.


УстановитьМесяц

Формат вызова:
ДиапазонМесяцев.УстановитьМесяц(НомерМесяца: целое): ДиапазонМесяцев; /*только чтение*/

описание:
Включает месяц.

результат:
Возвращает новый объект.


Месяц

описание:
Объект, предназначенный для более удобной работы с месяцами.

функции объекта:

  Год
  Квартал
  КонецГода
  КонечнаяДата
  КонечныйДеньНедели
  Название
  НачалоГода
  НачальнаяДата
  НачальныйДеньНедели
  Номер
  Предыдущий
  Следующий
  ЧислоДней
  ЧислоНедель

Год

Формат вызова:
Месяц.Год: целое;

описание:
Возвращает и устанавливает год для данного месяца.


Квартал

Формат вызова:
Месяц.Квартал: целое; /*только чтение*/

описание:
Возвращает значение номера квартала, в котором находится данный месяц.


КонецГода

Формат вызова:
Месяц.КонецГода: Дата; /*только чтение*/

описание:
Возвращает дату конца календарного года.


КонечнаяДата

Формат вызова:
Месяц.КонечнаяДата: Дата; /*только чтение*/

описание:
Возвращает последний день календарного месяца.


КонечныйДеньНедели

Формат вызова:
Месяц.КонечныйДеньНедели(Неделя: целое): Дата; /*только чтение*/

описание:
Возвращает дату дня, приходящегося на конец заданной в параметрах недели.


Название

Формат вызова:
Месяц.Название(ВРодительномПадеже: целое): строка; /*только чтение*/

описание:
Возвращает название данного месяца.


НачалоГода

Формат вызова:
Месяц.НачалоГода: Дата; /*только чтение*/

описание:
Возвращает дату начала календарного года.


НачальнаяДата

Формат вызова:
Месяц.НачальнаяДата: Дата; /*только чтение*/

описание:
Возвращает первый день календарного месяца.


НачальныйДеньНедели

Формат вызова:
Месяц.НачальныйДеньНедели(Неделя: целое): Дата; /*только чтение*/

описание:
Возвращает дату дня, приходящегося на начало заданной в параметрах недели.


Номер

Формат вызова:
Месяц.Номер: целое;

описание:
Возвращает и устанавливает порядковый номер данного календарного месяца.


Предыдущий

Формат вызова:
Месяц.Предыдущий: Месяц; /*только чтение*/

описание:
Возвращает значение календарного месяца, предшествующего текущиму, например, номер месяца.


Следующий

Формат вызова:
Месяц.Следующий: Месяц; /*только чтение*/

описание:
Возвращает значение календарного месяца, следующего за текущим.


ЧислоДней

Формат вызова:
Месяц.ЧислоДней: целое; /*только чтение*/

описание:
Возвращает значение количества дней в данном календарном месяце.


ЧислоНедель

Формат вызова:
Месяц.ЧислоНедель: целое; /*только чтение*/

описание:
Возвращает значение количества недель в данном календарном месяце.


Неделя

Квартал

ВременныйОбъект

функции объекта:

  Наименование
  ОчиститьТаблицу
  СохранитьТаблицу

Наименование

Формат вызова:
ВременныйОбъект.Наименование: строка; /*только чтение*/


ОчиститьТаблицу

Формат вызова:
ВременныйОбъект.ОчиститьТаблицу([УчетРегистра]: целое); /*только чтение*/


СохранитьТаблицу

Формат вызова:
ВременныйОбъект.СохранитьТаблицу(Буфер: Буфер; [УчетРегистра]: целое); /*только чтение*/


ДниМесяца

описание:
Схема дней в месяце.

функции объекта:

  День
  Диапазон
  Количество
  КоличествоВДиапазоне
  Название
  Редактировать
  СписокПериодов

День

Формат вызова:
ДниМесяца.День(Число: целое): целое;

описание:
Признак влкючения дня.


Диапазон

Формат вызова:
ДниМесяца.Диапазон(НачальноеЧисло, КонечноеЧисло: целое): ДниМесяца; /*только чтение*/

описание:
Формирует новый объект дней учитывая первый и последний дни.


Количество

Формат вызова:
ДниМесяца.Количество: дробное;

описание:
Общее количество включенных дней.


КоличествоВДиапазоне

Формат вызова:
ДниМесяца.КоличествоВДиапазоне(НачальноеЧисло, КонечноеЧисло: целое): целое; /*только чтение*/

описание:
Общее количество включенных в диапазон дней.


Название

Формат вызова:
ДниМесяца.Название: строка; /*только чтение*/

описание:
Название по дням (1, 3, 7 - 10, 15, 18)


Редактировать

Формат вызова:
ДниМесяца.Редактировать(Год, Месяц: целое): ДниМесяца; /*только чтение*/

описание:
Вызывает календарный редактор.


СписокПериодов

Формат вызова:
ДниМесяца.СписокПериодов(Год, Месяц: целое): СписокОбъектов; /*только чтение*/


КалендарныйПериод

функции объекта:

  КонечнаяДата
  Название
  НачальнаяДата

КонечнаяДата

Формат вызова:
КалендарныйПериод.КонечнаяДата: Дата;


Название

Формат вызова:
КалендарныйПериод.Название: строка; /*только чтение*/


НачальнаяДата

Формат вызова:
КалендарныйПериод.НачальнаяДата: Дата;


Таймер

описание:
Объект для установки системного таймера.

функции объекта:

  Интервал
  Программа
  Работает
  УдалитьОбъект
  ЧислоМиллисекунд

Интервал

Формат вызова:
Таймер.Интервал: целое;


Программа

Формат вызова:
Таймер.Программа: Программа;


Работает

Формат вызова:
Таймер.Работает;


УдалитьОбъект

Формат вызова:
Таймер.УдалитьОбъект; /*только чтение*/


ЧислоМиллисекунд

Формат вызова:
Таймер.ЧислоМиллисекунд: целое; /*только чтение*/


РесурсныйПараметр

описание:
В системе многие значение представлены как целые числа, хотя могут быть строками и дробными. Т. е. все они ссылаются на различные ресурсные таблицы. Для работы с ними и существует этот объект. Все параметры можно представлять различными типами:

Параметр_Денежный
Параметр_Процент
Параметр_Дни
Параметр_Часы
Параметр_Дата
Параметр_Целое
Параметр_Дробное
Параметр_Строка008
Параметр_Строка016
Параметр_Строка032
Параметр_Строка064
Параметр_Строка128
Параметр_Строка256
Параметр_Флаг - признак (да/нет)

функции объекта:

  КакДробное
  КакСправочник
  КакСтрока
  КакЦелое

КакДробное

Формат вызова:
РесурсныйПараметр.КакДробное(ТипПараметра: целое): дробное; /*только чтение*/

описание:
Ресурск как дробное число.


КакСправочник

Формат вызова:
РесурсныйПараметр.КакСправочник(Справочник: строка): строка; /*только чтение*/


КакСтрока

Формат вызова:
РесурсныйПараметр.КакСтрока(ТипПараметра: целое): строка; /*только чтение*/

описание:
Ресурс как строка.


КакЦелое

Формат вызова:
РесурсныйПараметр.КакЦелое(ТипПараметра: целое): целое; /*только чтение*/

описание:
Ресурс как целое число.


ШестнадцатеричноеЧисло

описание:
Объект для использования в типах данных параметров или документов.

ДиалогВыбораКаталога

описание:
Объект для выбора каталогов файловой системы.

функции объекта:

  Каталог

Каталог

Формат вызова:
ДиалогВыбораКаталога.Каталог: строка;


СекцияПроекта

функции объекта:

  Заголовок
  ПараллельнаяСекция

Заголовок

Формат вызова:
СекцияПроекта.Заголовок: строка; /*только чтение*/


ПараллельнаяСекция

Формат вызова:
СекцияПроекта.ПараллельнаяСекция(РабочееМесто: строка): СекцияПроекта; /*только чтение*/


ОбластьПамяти

функции объекта:

  Освободить

Освободить

Формат вызова:
ОбластьПамяти.Освободить; /*только чтение*/


НомерОбъекта

Дата10

описание:
Дата в формате целого числа в виде 20230219

функции объекта:

  Год
  Дата
  День
  Месяц
  Текст

Год

Формат вызова:
Дата10.Год: целое;


Дата

Формат вызова:
Дата10.Дата: Дата;


День

Формат вызова:
Дата10.День: целое;


Месяц

Формат вызова:
Дата10.Месяц: целое;


Текст

Формат вызова:
Дата10.Текст([Коррекция]: целое): строка;


ДвоичныйАтрибут

функции объекта:

  Значение
  Максимум
  СдвинутьВлево
  СдвинутьВправо
  УстановитьФлаг
  Флаг

Значение

Формат вызова:
ДвоичныйАтрибут.Значение(Позиция, ЧислоБит: целое): целое;


Максимум

Формат вызова:
ДвоичныйАтрибут.Максимум(ЧислоБит: целое): целое; /*только чтение*/


СдвинутьВлево

Формат вызова:
ДвоичныйАтрибут.СдвинутьВлево(ЧислоПозиций: целое): ДвоичныйАтрибут; /*только чтение*/


СдвинутьВправо

Формат вызова:
ДвоичныйАтрибут.СдвинутьВправо(ЧислоПозиций: целое): ДвоичныйАтрибут; /*только чтение*/


УстановитьФлаг

Формат вызова:
ДвоичныйАтрибут.УстановитьФлаг(Индекс, Значение: целое): ДвоичныйАтрибут; /*только чтение*/


Флаг

Формат вызова:
ДвоичныйАтрибут.Флаг(Индекс: целое): целое;