Архив рубрики: Я_Глава 4. Список функций

ДляВсех( Аналитик )

Перебирает записи справочника аналитик. Синтаксис ДляВсех( Аналитик( КодРаздела ) ) Параметры КодРаздела (строка) – поле «Тема» раздела справочника аналитик, записи которого будут перебираться. Если указать пустую строку – ””, то будут перебираться все записи справочника аналитик. Комментарии Если в указанном … Читать далее

Формат

Устанавливает или изменяет формат отображения в отчёте указанной переменной. Синтаксис Формат( Перем, Формат ) Параметры Перем (переменная) – имя переменной, формат которой устанавливается. На момент вызова функции данная переменная может и не быть доступна (функция не проверяет наличие переменной, она … Читать далее

РазвСредЧисл

Считает развернутую”среднюю численность по сотруднику Синтаксис РазвСредЧисл( ТабНомер ) Параметры ТабНомер (число) – табельный конкретного сотрудника Возвращает Объект – запись выборки развернутой среднесписочной численности по сотруднику за период, определяемый переменными “ДатНач” и “ДатКнц”, который содержит информацию об одном интервале разбираемого … Читать далее

Корень

Помещает запись указанного объекта в корневой раздел таблицы. Синтаксис Корень( Объект [,Иерархия] ) Параметры Объект (объект) – имя объекта, запись которого помещается в корневой раздел таблицы. Иерархия (текст) – имя поля иерархии. Если параметр не указан, берётся первое поле типа … Читать далее

ЛицоАвтор

Возвращает сотрудника, создавшего текущий документ. Синтаксис ЛицоАвтор() Возвращает Объект, содержащий запись таблицы «Сотрудники», которая указывает на сотрудника, создавшего текущий документ. Комментарии Для работы функции необходимо наличие контекстного объекта с записью таблицы «Документ».

ДеньНедели

Возвращает название дня недели для указанной даты. Синтаксис ДеньНедели( Дата ) Параметры Дата (дата)  – дата, для которой формируется название дня недели. Возвращает Текст – название дня недели («понедельник», «вторник» и так далее). Примеры С = ДеньНедели( 02.05.00 ); # … Читать далее

Время( Час, Мин, Сек )

Формирует время по указанным значениям часа, минут и секунд. Синтаксис Время( Час, Мин, Сек ) Параметры Час(число) – часы. Мин(число) – минуты. Если «Мин» превышает 60, «Час» увеличивается на результат деления «Мин» на 60, а в «Мин» пишется остаток от … Читать далее

ДляВсех( Сотрудников )

Перебирает записи справочника сотрудников и архива сотрудников. Синтаксис ДляВсех( Сотрудников( [Отдел] ) ) Параметры Отдел (число) –  номер отдела, сотрудники которого будут перебираться. Если параметр не указан или указан ноль, перебирается весь справочник сотрудников и весь архив сотрудников. Комментарии Если … Читать далее

Дата( День, Месяц, Год )

Формирует дату по указанным значениям дня, месяца и года. Синтаксис Дата( День, Месяц, Год ) Параметры День (число) – день месяца (от 1 до 31). Если «День» меньше первого или больше последнего числа месяца, то будет установлено, соответственно, первое или … Читать далее

ДляВсех( ПостоянныхНУпоШтату )

Перебирает постоянные начисления/удержания на должности из штатного расписания. Синтаксис ДляВсех( ПостоянныхНУпоШтату() ) Примеры Вывести при печати «Штатного расписания» процент надбавки: +Строка—————————————- { текст ОклНад = Оклад; ДляВсех( ПостоянныхНУпоШтату ) Если( Имя == ”НАД” ) ОклНад += ” + ” + … Читать далее