Зарплата

Модуль "Зарплата"

Модуль, предназначенный для расчета заработной платы, единого социального налога, налога с физических лиц.

Функции

    АктивироватьСекциюДокументов
    ВыборкаВОУ
    ВыбранныйМесяц
    ВыбранныйПериод
    ВыбратьПериодыРасчета
    ДатаРасчета
    ДокументПериода
    Зарплата
    Исполнения
    ПерестроитьВОУ
    ПериодОткрыт
    РасчетныйМесяц
    РасчетныйПериод
    СоздатьВыборкуВОУ
    СписокВыбранныхИсполнений
    СписокВыбранныхПодразделений
    УдалитьНачисленияПоДокументу

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

    СписокИсполнений
    Исполнение
    Исполнение_Дети
    Исполнение_Студенты
    Исполнение_Опекуны
    Исполнение_Проживающие
    Сотрудник
    Сотрудник_Дети
    Сотрудник_Студенты
    Сотрудник_Опекуны
    Сотрудник_Проживающие
    МодульЗарплата
    ПериодРасчета
    ВыборкаВОУ
    ВидОплаты
    СуммаТекущихВОУ
    Должность
    Подразделение
    ПериодРасчетаЗарплаты
    ПериодРасчета_Дети
    ПериодРасчета_Студенты
    ПериодРасчета_Опекуны
    ПериодРасчета_Проживающие

Функции модуля "Зарплата"

АктивироватьСекциюДокументов

Формат вызова:
АктивироватьСекциюДокументов; /*только чтение*/


ВыборкаВОУ

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

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


ВыбранныйМесяц

Формат вызова:
ВыбранныйМесяц: целое;


ВыбранныйПериод

Формат вызова:
ВыбранныйПериод: ПериодРасчета;


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

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

описание:
Позволяет выбирать(задавать) расчетный период

параметры:
Периоды - Период расчета


ДатаРасчета

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

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


ДокументПериода

Формат вызова:
ДокументПериода(Период: ПериодРасчета; Группа: целое): Документ;

описание:
Документ, по которому закрывается расчетный период.

параметры:
Период - Расчетный период.


Зарплата

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

описание:
Глобальная переменная типа МодульЗарплата.


Исполнения

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


ПерестроитьВОУ

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


ПериодОткрыт

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

описание:
Булевская функция, возвращающая "ДА" (1) если период расчета открыт и "НЕТ" (0) в противном случае.

параметры:
Период - Расчетный период.


РасчетныйМесяц

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

описание:
Месяц расчета.


РасчетныйПериод

Формат вызова:
РасчетныйПериод([Смещение]: целое): ПериодРасчета;

описание:
Период расчета.

параметры:
[Смещение] - "Да" (1), "Нет" (0). Параметр необязательный.


СоздатьВыборкуВОУ

Формат вызова:
СоздатьВыборкуВОУ(Группа: целое): ВыборкаВОУ; /*только чтение*/

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


СписокВыбранныхИсполнений

Формат вызова:
СписокВыбранныхИсполнений(Список: СписокОбъектов; [ТолькоОтмеченные]: целое); /*только чтение*/


СписокВыбранныхПодразделений

Формат вызова:
СписокВыбранныхПодразделений(Список: СписокОбъектов); /*только чтение*/


УдалитьНачисленияПоДокументу

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

описание:
Позволяет удалить начисления по выбранному документу


Типы модуля "Зарплата"

СписокИсполнений

описание:
Объект, представляющий собой список сотрудников на должностях (исполнений).

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

  ВКонец
  ВКонце
  ВНачале
  ВНачало
  Заблокировать
  ИмеетсяОтметка
  Количество
  Отмечен
  Отмечена
  Отмечено
  Подразделение
  Предыдущая
  Предыдущее
  Предыдущий
  Разблокировать
  Следующая
  Следующее
  Следующий
  Текущая
  Текущее
  Текущий

ВКонец

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

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


ВКонце

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

описание:
Булевская функция, возвращающая "ДА" (1), если текущим является последнее исполнение в списке и "НЕТ" (0), если исполнение не последнее.


ВНачале

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

описание:
Булевская функция, возвращающая "ДА" (1), если текущим является первое исполнение в списке и "НЕТ" (0), если исполнение не первое.


ВНачало

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

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


Заблокировать

Формат вызова:
СписокИсполнений.Заблокировать; /*только чтение*/

описание:
Блокирует перерисовку видимой информации по сотрудникам на интерфейсе расчета зарплаты. В конце обязательно нужно вызвать функцию Разблокировать.


ИмеетсяОтметка

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


Количество

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

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


Отмечен

Формат вызова:
СписокИсполнений.Отмечен: целое; /*только чтение*/

описание:
Булевская функция, возвращающая "ДА" (1), если в таблице исполнений исполнение отмечено (выделено),и "НЕТ" (0) в противном случае.


Отмечена

Формат вызова:
СписокИсполнений.Отмечена: целое; /*только чтение*/

описание:
Булевская функция, возвращающая "ДА"(1), если в таблице исполнений исполнение отмечено (выделено),и "НЕТ" (0) в противном случае.


Отмечено

Формат вызова:
СписокИсполнений.Отмечено: целое; /*только чтение*/

описание:
Булевская функция, возвращающая "ДА" (1), если в таблице исполнений исполнение отмечено (выделено),и "НЕТ" (0) в противном случае.


Подразделение

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


Предыдущая

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

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


Предыдущее

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

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


Предыдущий

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

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


Разблокировать

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

описание:
Снимает блокировку пересчета формул. Функцию нужно использовать только в паре с функцией Заблокировать.


Следующая

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

описание:
Позволяет получить следующее исполнение после текущего в списке исполнений.


Следующее

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

описание:
Позволяет получить следующее исполнение после текущего в списке исполнений.


Следующий

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

описание:
Позволяет получить следующее исполнение после текущего в списке исполнений.


Текущая

Формат вызова:
СписокИсполнений.Текущая: Исполнение; /*только чтение*/

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


Текущее

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

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


Текущий

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

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


Исполнение

описание:
Расширенный объект модуля "Штат", который содержит дополнительные методы для расчета заработной платы.

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

  Ведомость
  ДобавитьВОУ
  Документ
  ОбновитьСуммы
  Основание
  ПараметрНачисления
  Пересчитать
  ПересчитатьСписокВОУ
  Рассчитать
  СуммаВОУ
  УдалитьВОУ
  УдалитьПоКлючу

Ведомость

Формат вызова:
Исполнение.Ведомость(Период: ПериодРасчета; ВОУ: ВидОплаты; [ПредыдущийДокумент]: Документ): Документ;


ДобавитьВОУ

Формат вызова:
Исполнение.ДобавитьВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; Сумма: дробное; [Основание]: Документ; [ПериодДней]: ПериодДней; [Группа], [БезОкругления]: целое): целое; /*только чтение*/

описание:
Добавляет сотруднику на должности указанную сумму по указанному ВОУ и периоду расчета.

параметры:
Период - Период расчета.
ВОУ - Параметр указывает тип вида оплаты.
Сумма - Сумма добавляемого ВОУ.
[Основание] - Указывается документ, который является основанием для выплат или удержаний денег. Параметр необязательный.

результат:
Возвращает ключ начисления.


Документ

Формат вызова:
Исполнение.Документ(Период: ПериодРасчета; ВОУ: ВидОплаты; [ПредыдущийДокумент]: Документ): Документ;

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

параметры:
Период - Параметр указывает расчетный период.
ВОУ - Параметр указывает тип вида оплаты.
[ПредыдущийДокумент] - Указывается документ, предшествующий данному. Параметр необязательный.


ОбновитьСуммы

Формат вызова:
Исполнение.ОбновитьСуммы(Период: ПериодРасчета; ВОУ: ВидОплаты); /*только чтение*/


Основание

Формат вызова:
Исполнение.Основание(Период: ПериодРасчета; ВОУ: ВидОплаты; [ПредыдущийДокумент]: Документ): Документ;

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

параметры:
Период - Параметр указывает расчетный период.
ВОУ - Параметр указывает тип вида оплаты.
[ПредыдущийДокумент] - Указывается документ, предшествующий данному. Параметр необязательный.


ПараметрНачисления

Формат вызова:
Исполнение.ПараметрНачисления(Период: ПериодРасчета; ВОУ: ВидОплаты; Идентификатор: строка; Признак, [Группа]: целое): РесурсныйПараметр;


Пересчитать

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

описание:
Пересчитать ВОУ у данного исполнения по заданным параметрам.

параметры:
Период - Параметр указывает расчетный период.
КодВОУ - Параметр указывает код вида оплаты.


ПересчитатьСписокВОУ

Формат вызова:
Исполнение.ПересчитатьСписокВОУ(Период: ПериодРасчета; Список: СписокОбъектов; [Группа]: целое); /*только чтение*/


Рассчитать

Формат вызова:
Исполнение.Рассчитать(Период: ПериодРасчета; КодВОУ, [Начислить], [ВсеВходящие], [Группа]: целое): дробное; /*только чтение*/

описание:
Рассчитать Сумму начислений/удержаний у данного исполнения по заданным параметрам.

параметры:
Период - Параметр указывает расчетный период.
КодВОУ - Параметр указывает код вида оплаты.
[Начислить] - если параметр равен "да" (1) тогда сотруднику на указанную должность будет начислена рассчитанная сумма, в противном случае функция просто вернет результа.
[ВсеВходящие] - "Да" (1) - включать все входящие ВОУ и "Нет" (0) в противном случае. Параметр необязательный.


СуммаВОУ

Формат вызова:
Исполнение.СуммаВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; [Параметры (БезОкругления)]: целое; [ПериодДней]: ПериодДней; [Документ]: Документ; [Группа]: целое): дробное;

описание:
Функция используется для чтения и записи суммы видов оплат/удержаний сотруднику по определенной должности.

параметры:
Период - Параметр указывает расчетный период.
ВОУ - Параметр указывает тип вида оплаты.


УдалитьВОУ

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

описание:
Удаляет одну или несколько записей из массива начислений\удержаний для исполнения за указанный период расчета по заданному виду оплаты. Если вид олаты имеет потомков, то для их удаления необходимо установить параметр ВсеВходящие := ДА.

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


УдалитьПоКлючу

Формат вызова:
Исполнение.УдалитьПоКлючу(Ключ, [Группа]: целое); /*только чтение*/

описание:
Удаляет исполнение по заданному ключу, который является уникальным идентификатором.

параметры:
Ключ - Параметр указывает ключ исполнения.


Исполнение_Дети

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

Исполнение_Студенты

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

Исполнение_Опекуны

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

Исполнение_Проживающие

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

Сотрудник

описание:
Расширенный объект модуля "Сотрудники", который содержит дополнительные методы для расчета заработной платы.

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

  ОбновитьСуммы
  СуммаВОУ
  СуммаВычетов
  УдалитьВОУ

ОбновитьСуммы

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


СуммаВОУ

Формат вызова:
Сотрудник.СуммаВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; [Параметры]: целое; [Документ]: Документ; [Группа]: целое): дробное;

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

параметры:
Период - Параметр указывает расчетный период.
ВОУ - Параметр указывает вид оплаты.
[Параметры] - если в параметрах содержится тип связи, то сумма берется только по начислениям, связанными с ВОУ:

ТипСвязи_Зависимость
ТипСвязи_Входимость
ТипСвязи_Исключение

Также возможны следующие значения:

Сумма_НарастающимИтогом - нарастающим итогом с начала года
Сумма_НеВключая - не включая указанный период


[Документ] - Указывается документ, по которому выбираются данные. Параметр необязательный.


СуммаВычетов

Формат вызова:
Сотрудник.СуммаВычетов(Период: ПериодРасчета; ВОУ: ВидОплаты; [Нарастающим]: целое): дробное;

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

параметры:
Период - Параметр указывает расчетный период.
ВОУ - Параметр указывает вид оплаты.


УдалитьВОУ

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

описание:
Удаляет одну или несколько записей из массива начислений\удержаний для данного сотрудника за указанный период расчета по заданному виду оплаты. Если вид олаты имеет потомков, то для их удаления необходимо установить параметр ВсеВходящие := ДА.

параметры:
Период - Параметр указывает расчетный период.
ВОУ - Параметр указывает вид оплаты.
[Документ] - Указывается документ, который является основанием для выплат или удержаний денег. Параметр необязательный.


Сотрудник_Дети

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

Сотрудник_Студенты

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

Сотрудник_Опекуны

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

Сотрудник_Проживающие

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

МодульЗарплата

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

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

  ЗакрытиеПоУчреждениям
  ЗакрытьПериод
  Исполнения
  НеИзменятьЗакрытыеРасчеты
  ОбновитьСписки
  ОбновитьСуммы
  ОткрытьПериод
  ПереоткрытьДанные
  ПерестроитьВОУ
  ПериодПоПараметрам
  Подключение
  ПоследнийРасчет
  ПроверкаПериодаРасчета
  СоздатьПериод
  ТекущееИсполнение
  УдалитьПериод
  УстановитьВедомость

ЗакрытиеПоУчреждениям

Формат вызова:
МодульЗарплата.ЗакрытиеПоУчреждениям: целое;


ЗакрытьПериод

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

описание:
Закрывает период расчета.

параметры:
Период - Параметр указывает расчетный период.
ДатаЗакрытия - Параметр указывает дату, на которую закрывается период расчета.


Исполнения

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


НеИзменятьЗакрытыеРасчеты

Формат вызова:
МодульЗарплата.НеИзменятьЗакрытыеРасчеты: целое;


ОбновитьСписки

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


ОбновитьСуммы

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


ОткрытьПериод

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

описание:
Открывает период расчета.

параметры:
Период - Параметр указывает расчетный период.


ПереоткрытьДанные

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

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


ПерестроитьВОУ

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

описание:
Обновляет таблицу с начислениями/удержаниями после каких-либо изменений начислений/удержаний, например после добавления или удаления начисления/удержания.


ПериодПоПараметрам

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


Подключение

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


ПоследнийРасчет

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


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

Формат вызова:
МодульЗарплата.ПроверкаПериодаРасчета: целое;

описание:
Если значение данной функции "ДА" (1), то редактировать начисления\удержания можно только в данном периоде расчета. Если значение "НЕТ" (0), редактировать начисления\удержания можно в любых других периодах расчета.


СоздатьПериод

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

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

параметры:
Период - Параметр указывает расчетный период.


ТекущееИсполнение

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


УдалитьПериод

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

описание:
Удаляет период расчета.

параметры:
Период - Параметр указывает расчетный период.


УстановитьВедомость

Формат вызова:
МодульЗарплата.УстановитьВедомость(КлючСуммы: целое; Ведомость: Документ); /*только чтение*/


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

описание:
Расширенный объект модуля "Утилиты", реализует функции, непосредственно влияющие на ход процесса расчета зарплаты.

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

  ВРЗ
  ВыполнитьДляВсехРасчетов
  ДатаЗакрытия
  Документ
  Заголовок
  Закрыть
  Обновить
  Открыть
  Очистить
  Пустой
  Расчеты
  РЗП
  СвободныйДень
  СвободныйРасчет
  Существует

ВРЗ

Формат вызова:
ПериодРасчета.ВРЗ([Группа]: целое): ВидРасчета;


ВыполнитьДляВсехРасчетов

Формат вызова:
ПериодРасчета.ВыполнитьДляВсехРасчетов(Обработчик, [Информация], [ИерархическиеОпции], [Группа]: целое); /*только чтение*/

описание:
Вызывает функцию-обработчик для всех вложенных периодов расчета.

параметры:
Обработчик - Выполняемая функция.
[Информация] - Информация, которую необходимо получить.Параметр необязательный.


ДатаЗакрытия

Формат вызова:
ПериодРасчета.ДатаЗакрытия([Группа]: целое; [КСП]: КСП; [Рекурсивно]: целое): Дата;

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


Документ

Формат вызова:
ПериодРасчета.Документ([Группа]: целое; [КСП]: КСП; [Рекурсивно]: целое): Документ;

описание:
Документ, которым был закрыт период расчета.


Заголовок

Формат вызова:
ПериодРасчета.Заголовок(Расширенный, [Группа]: целое): строка;


Закрыть

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

описание:
Закрывает текущий период расчета.

параметры:
Дата - Параметр указывает дату закрытия периода расчета.

результат:
Возвращает Да (1), если период успешно закрыт и Нет (0) в противном случае.


Обновить

Формат вызова:
ПериодРасчета.Обновить([Группа], [ПеречитатьИзБазыДанных]: целое); /*только чтение*/


Открыть

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

описание:
Открывает новый период расчета.

результат:
Возвращает да (1), если период успешно открыт и нет (0) в противном случае.


Очистить

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

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

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


Пустой

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

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

результат:
Возвращает Да (1), если период пустой ( т.е. нет никаких данных) и Нет (0) в противном случае.


Расчеты

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

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

параметры:
[ИерархическиеОпции] - Да (1)- включать иерархические опции, Нет (0)- в противном случае.


РЗП

Формат вызова:
ПериодРасчета.РЗП([Группа]: целое): РазделЗарплаты;


СвободныйДень

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


СвободныйРасчет

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


Существует

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

описание:
Возвращает Да (1), если данный период расчета уже существует и Нет (0) в противном случае.


ВыборкаВОУ

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

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

  Атрибуты
  БезУчетаИсполнений
  Ведомость
  ВКонец
  ВКонце
  ВНачале
  ВНачало
  ВОУ
  Группа
  Дни
  Документ
  ЗависимыеОт
  Исполнение
  Ключ
  Количество
  КонечныйПериод
  КСП
  НачальныйПериод
  ОбщаяСумма
  Организация
  Основание
  Открыть
  ОчиститьПараметры
  Период
  ПоСотрудникам
  ПоСотруднику
  Предыдущий
  Применить
  Следующий
  Сортировка
  Сотрудник
  Сумма
  УдалитьОбъект

Атрибуты

Формат вызова:
ВыборкаВОУ.Атрибуты: целое; /*только чтение*/


БезУчетаИсполнений

Формат вызова:
ВыборкаВОУ.БезУчетаИсполнений: целое;


Ведомость

Формат вызова:
ВыборкаВОУ.Ведомость: Документ;


ВКонец

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

описание:
Перевести указатель в конец выборки.


ВКонце

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

описание:
Булевская функция, возвращающая "ДА" (1), если указатель находится в конце выборки. В противном случае возвращает "НЕТ" (0).


ВНачале

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

описание:
Булевская функция, возвращающая "ДА" (1), если указатель находится в начале выборки. В противном случае возвращает "НЕТ" (0).


ВНачало

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

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


ВОУ

Формат вызова:
ВыборкаВОУ.ВОУ: ВидОплаты;

описание:
Возвращает и устанавливает вид оплаты \ удержания.


Группа

Формат вызова:
ВыборкаВОУ.Группа: целое;


Дни

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


Документ

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

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


ЗависимыеОт

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

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

параметры:
ВОУ - Параметр указывает тип вида оплаты.
ТипЗависимости - Параметр указывает тип зависимости.


Исполнение

Формат вызова:
ВыборкаВОУ.Исполнение: Исполнение;

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


Ключ

Формат вызова:
ВыборкаВОУ.Ключ: целое; /*только чтение*/

описание:
Возвращает уникальный идентификатор записи начисления/удержания.


Количество

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

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


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

Формат вызова:
ВыборкаВОУ.КонечныйПериод: ПериодРасчета;

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


КСП

Формат вызова:
ВыборкаВОУ.КСП(КакСписок: целое): КСП;


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

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

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


ОбщаяСумма

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

описание:
Общая сумма выбраных записей.


Организация

Формат вызова:
ВыборкаВОУ.Организация: Организация;


Основание

Формат вызова:
ВыборкаВОУ.Основание: Документ;

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


Открыть

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

описание:
Открывает ВыборкуВОУ с заданными параметрами.


ОчиститьПараметры

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

описание:
Очищает выборку от установленных параметров.


Период

Формат вызова:
ВыборкаВОУ.Период: ПериодРасчета;

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


ПоСотрудникам

Формат вызова:
ВыборкаВОУ.ПоСотрудникам: целое;


ПоСотруднику

Формат вызова:
ВыборкаВОУ.ПоСотруднику: целое; /*только чтение*/


Предыдущий

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

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


Применить

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

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


Следующий

Формат вызова:
ВыборкаВОУ.Следующий; /*только чтение*/

описание:
Переходит к следующему элементу выборки.


Сортировка

Формат вызова:
ВыборкаВОУ.Сортировка: строка;

описание:
Сортирует ВыборкуВОУ.


Сотрудник

Формат вызова:
ВыборкаВОУ.Сотрудник: Сотрудник;

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


Сумма

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

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


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

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


ВидОплаты

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

  ВключитьАвтоРасчет
  ВыключитьАвтоРасчет

ВключитьАвтоРасчет

Формат вызова:
ВидОплаты.ВключитьАвтоРасчет(Виды оплаты ...: ВидОплаты); /*только чтение*/


ВыключитьАвтоРасчет

Формат вызова:
ВидОплаты.ВыключитьАвтоРасчет(Виды оплаты ...: ВидОплаты); /*только чтение*/


СуммаТекущихВОУ

Должность

описание:
Расширенный объект модуля "Штат" , который содержит дополнительные методы для расчета заработной платы.

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

  СуммаВОУ

СуммаВОУ

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

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

параметры:
Период - Параметр указывает расчетный период.
ВОУ - Параметр указывает вид оплаты\удержания.
[Параметры] - если в параметрах содержится тип связи, то сумма берется только по начислениям, связанными с ВОУ:

ТипСвязи_Зависимость
ТипСвязи_Входимость
ТипСвязи_Исключение

Также возможны следующие значения:

Сумма_НарастающимИтогом - нарастающим итогом с начала года
Сумма_НеВключая - не включая указанный период



Подразделение

описание:
Расширенный объект модуля "Структурные подразделения", где добавлены новые возможности для работы с начислениями.

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

  СуммаВОУ

СуммаВОУ

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

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

параметры:
Период - Параметр указывает расчетный период.
ВОУ - Параметр указывает вид оплаты\удержания.
[ПараметрыПодразделения] - Расчеты_ВключаяБазовый
Расчеты_Рекурсивно
Расчеты_ТолькоКонечные
[Параметры] - если в параметрах содержится тип связи, то сумма берется только по начислениям, связанными с ВОУ:

ТипСвязи_Зависимость
ТипСвязи_Входимость
ТипСвязи_Исключение

Также возможны следующие значения:

Сумма_НарастающимИтогом - нарастающим итогом с начала года
Сумма_НеВключая - не включая указанный период



ПериодРасчетаЗарплаты

наследуется от типа: ПериодРасчета

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

  Захлопнут

Захлопнут

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


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

наследуется от типа: ПериодРасчетаЗарплаты

ПериодРасчета_Студенты

наследуется от типа: ПериодРасчетаЗарплаты

ПериодРасчета_Опекуны

наследуется от типа: ПериодРасчетаЗарплаты

ПериодРасчета_Проживающие

наследуется от типа: ПериодРасчетаЗарплаты