Модуль, предназначенный для расчета заработной платы, единого социального налога, налога с физических лиц.
Формат вызова:
АктивироватьСекциюДокументов; /*только чтение*/
Формат вызова:
ВыборкаВОУ: ВыборкаВОУ; /*только чтение*/
описание:
Объект выполняет выборку из массива начислений по заданым параметрам.
Формат вызова:
ВыбранныйМесяц: целое;
Формат вызова:
ВыбранныйПериод: ПериодРасчета;
Формат вызова:
ВыбратьПериодыРасчета(Периоды: СписокОбъектов; Группа: целое): целое; /*только чтение*/
описание:
Позволяет выбирать(задавать) расчетный период
Формат вызова:
ДатаРасчета: Дата;
описание:
Возвращает дату расчетного периода.
Формат вызова:
ДокументПериода(Период: ПериодРасчета; Группа: целое): Документ;
описание:
Документ, по которому закрывается расчетный период.
Формат вызова:
Зарплата: МодульЗарплата; /*только чтение*/
описание:
Глобальная переменная типа МодульЗарплата.
Формат вызова:
Исполнения: СписокИсполнений; /*только чтение*/
Формат вызова:
ПерестроитьВОУ; /*только чтение*/
Формат вызова:
ПериодОткрыт(Период: ПериодРасчета; Группа: целое; [КСП]: КСП): целое; /*только чтение*/
описание:
Булевская функция, возвращающая "ДА" (1) если период расчета открыт и "НЕТ" (0) в противном случае.
Формат вызова:
РасчетныйМесяц(Группа, НеВызыватьОшибку: целое): ПериодРасчета; /*только чтение*/
описание:
Месяц расчета.
Формат вызова:
РасчетныйПериод([Смещение]: целое): ПериодРасчета;
описание:
Период расчета.
Формат вызова:
СоздатьВыборкуВОУ(Группа, Журнал: целое): ВыборкаВОУ; /*только чтение*/
описание:
Объект создает выборку из массива начислений по заданым параметрам.
Формат вызова:
СписокВыбранныхИсполнений(Список: СписокОбъектов; [ТолькоОтмеченные]: целое); /*только чтение*/
Формат вызова:
СписокВыбранныхПодразделений(Список: СписокОбъектов); /*только чтение*/
Формат вызова:
УдалитьНачисленияПоДокументу(Документ: Документ; ПроверятьЗакрытыеПериоды: целое); /*только чтение*/
описание:
Позволяет удалить начисления по выбранному документу
описание:
Объект, представляющий собой список сотрудников на должностях (исполнений).
функции объекта:
ВКонецФормат вызова:
СписокИсполнений.ВКонец; /*только чтение*/
описание:
Перемещает указатель в конец списка исполнений и делает текущим последнее исполнение в списке.
Формат вызова:
СписокИсполнений.ВКонце: целое; /*только чтение*/
описание:
Булевская функция, возвращающая "ДА" (1), если текущим является последнее исполнение в списке и "НЕТ" (0), если исполнение не последнее.
Формат вызова:
СписокИсполнений.ВНачале: целое; /*только чтение*/
описание:
Булевская функция, возвращающая "ДА" (1), если текущим является первое исполнение в списке и "НЕТ" (0), если исполнение не первое.
Формат вызова:
СписокИсполнений.ВНачало; /*только чтение*/
описание:
Перемещает указатель в начало списка исполнений и делает текущим первое исполнение в списке.
Формат вызова:
СписокИсполнений.Заблокировать; /*только чтение*/
описание:
Блокирует перерисовку видимой информации по сотрудникам на интерфейсе расчета зарплаты. В конце обязательно нужно вызвать функцию Разблокировать.
Формат вызова:
СписокИсполнений.ИмеетсяОтметка: целое; /*только чтение*/
Формат вызова:
СписокИсполнений.Количество(БезУчетаФильтра: целое): целое; /*только чтение*/
описание:
Возвращает количество исполнений в списке исполнений.
Формат вызова:
СписокИсполнений.Отмечен: целое; /*только чтение*/
описание:
Булевская функция, возвращающая "ДА" (1), если в таблице исполнений исполнение отмечено (выделено),и "НЕТ" (0) в противном случае.
Формат вызова:
СписокИсполнений.Отмечена: целое; /*только чтение*/
описание:
Булевская функция, возвращающая "ДА"(1), если в таблице исполнений исполнение отмечено (выделено),и "НЕТ" (0) в противном случае.
Формат вызова:
СписокИсполнений.Отмечено: целое; /*только чтение*/
описание:
Булевская функция, возвращающая "ДА" (1), если в таблице исполнений исполнение отмечено (выделено),и "НЕТ" (0) в противном случае.
Формат вызова:
СписокИсполнений.Подразделение: строка; /*только чтение*/
Формат вызова:
СписокИсполнений.Предыдущая; /*только чтение*/
описание:
Позволяет получить предыдущее исполнение перед текущим в списке исполнений.
Формат вызова:
СписокИсполнений.Предыдущее; /*только чтение*/
описание:
Позволяет получить предыдущее исполнение перед текущим в списке исполнений.
Формат вызова:
СписокИсполнений.Предыдущий; /*только чтение*/
описание:
Позволяет получить предыдущее исполнение перед текущим в списке исполнений.
Формат вызова:
СписокИсполнений.Разблокировать; /*только чтение*/
описание:
Снимает блокировку пересчета формул. Функцию нужно использовать только в паре с функцией Заблокировать.
Формат вызова:
СписокИсполнений.Следующая; /*только чтение*/
описание:
Позволяет получить следующее исполнение после текущего в списке исполнений.
Формат вызова:
СписокИсполнений.Следующее; /*только чтение*/
описание:
Позволяет получить следующее исполнение после текущего в списке исполнений.
Формат вызова:
СписокИсполнений.Следующий; /*только чтение*/
описание:
Позволяет получить следующее исполнение после текущего в списке исполнений.
Формат вызова:
СписокИсполнений.Текущая: Исполнение; /*только чтение*/
описание:
Возвращает указатель на текущее исполнение в списке.
Формат вызова:
СписокИсполнений.Текущее: Исполнение; /*только чтение*/
описание:
Возвращает указатель на текущее исполнение в списке.
Формат вызова:
СписокИсполнений.Текущий: Исполнение; /*только чтение*/
описание:
Возвращает указатель на текущее исполнение в списке.
описание:
Расширенный объект модуля "Штат", который содержит дополнительные методы для расчета заработной платы.
функции объекта:
ВедомостьФормат вызова:
Исполнение.Ведомость(Период: ПериодРасчета; ВОУ: ВидОплаты; [ПредыдущийДокумент]: Документ): Документ;
Формат вызова:
Исполнение.ДобавитьВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; Сумма: дробное; [Основание]: Документ; [ПериодДней]: ПериодДней; [Группа], [БезОкругления]: целое): целое; /*только чтение*/
описание:
Добавляет сотруднику на должности указанную сумму по указанному ВОУ и периоду расчета.
результат:
Возвращает ключ начисления.
Формат вызова:
Исполнение.Документ(Период: ПериодРасчета; ВОУ: ВидОплаты; [ПредыдущийДокумент]: Документ): Документ;
описание:
Документ, по которому были выплачены деньги за определенный период.
Формат вызова:
Исполнение.ОбновитьСуммы(Период: ПериодРасчета; ВОУ: ВидОплаты); /*только чтение*/
Формат вызова:
Исполнение.Основание(Период: ПериодРасчета; ВОУ: ВидОплаты; [ПредыдущийДокумент]: Документ): Документ;
описание:
Возвращает объект Документ основание, который является основанием для выплат или удержаний денег.
Формат вызова:
Исполнение.ПараметрНачисления(Период: ПериодРасчета; ВОУ: ВидОплаты; Идентификатор: строка; Признак, [Группа]: целое): РесурсныйПараметр;
Формат вызова:
Исполнение.Пересчитать(Период: ПериодРасчета; КодВОУ, [Группа]: целое); /*только чтение*/
описание:
Пересчитать ВОУ у данного исполнения по заданным параметрам.
Формат вызова:
Исполнение.ПересчитатьСписокВОУ(Период: ПериодРасчета; Список: СписокОбъектов; [Группа]: целое); /*только чтение*/
Формат вызова:
Исполнение.Рассчитать(Период: ПериодРасчета; КодВОУ, [Начислить], [ВсеВходящие], [Группа]: целое): дробное; /*только чтение*/
описание:
Рассчитать Сумму начислений/удержаний у данного исполнения по заданным параметрам.
Формат вызова:
Исполнение.СуммаВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; [Параметры (БезОкругления)]: целое; [ПериодДней]: ПериодДней; [Документ]: Документ; [Группа]: целое): дробное;
описание:
Функция используется для чтения и записи суммы видов оплат/удержаний сотруднику по определенной должности.
Формат вызова:
Исполнение.УдалитьВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; [ПериодДней]: ПериодДней; [Основание]: Документ; [Группа]: целое); /*только чтение*/
описание:
Удаляет одну или несколько записей из массива начислений\удержаний для исполнения за указанный период расчета по заданному виду оплаты. Если вид олаты имеет потомков, то для их удаления необходимо установить параметр ВсеВходящие := ДА.
Формат вызова:
Исполнение.УдалитьПоКлючу(Ключ, [Группа]: целое); /*только чтение*/
описание:
Удаляет исполнение по заданному ключу, который является уникальным идентификатором.
Формат вызова:
Исполнение.КартаЗависимостей(Карта: Тип (1439); Период: ПериодРасчета; Группа: целое); /*только чтение*/
наследуется от типа: Исполнение
наследуется от типа: Исполнение
наследуется от типа: Исполнение
наследуется от типа: Исполнение
описание:
Расширенный объект модуля "Сотрудники", который содержит дополнительные методы для расчета заработной платы.
функции объекта:
ОбновитьСуммыФормат вызова:
Сотрудник.ОбновитьСуммы(Период: ПериодРасчета; ВОУ: ВидОплаты); /*только чтение*/
Формат вызова:
Сотрудник.СуммаВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; [Параметры]: целое; [Документ]: Документ; [Группа]: целое): дробное;
описание:
Возвращает или устанавливает для сотрудника значение суммы заданного вида оплаты по его коду за период расчета.
Формат вызова:
Сотрудник.СуммаВычетов(Период: ПериодРасчета; ВОУ: ВидОплаты; [Нарастающим]: целое): дробное;
описание:
Возвращает или устанавливает для сотрудника значение суммы вычетов за период расчета.
Формат вызова:
Сотрудник.УдалитьВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; [Документ]: Документ; [Группа]: целое); /*только чтение*/
описание:
Удаляет одну или несколько записей из массива начислений\удержаний для данного сотрудника за указанный период расчета по заданному виду оплаты. Если вид олаты имеет потомков, то для их удаления необходимо установить параметр ВсеВходящие := ДА.
наследуется от типа: Сотрудник
наследуется от типа: Сотрудник
наследуется от типа: Сотрудник
наследуется от типа: Сотрудник
описание:
Объект предназначены для управления системой начисления зарплатой.
функции объекта:
ЗакрытиеПоУчреждениямФормат вызова:
МодульЗарплата.ЗакрытиеПоУчреждениям: целое;
Формат вызова:
МодульЗарплата.ЗакрытьПериод(Период: ПериодРасчета; ДатаЗакрытия: дробное; Группа: целое); /*только чтение*/
описание:
Закрывает период расчета.
Формат вызова:
МодульЗарплата.Исполнения: СписокИсполнений; /*только чтение*/
Формат вызова:
МодульЗарплата.НеИзменятьЗакрытыеРасчеты: целое;
Формат вызова:
МодульЗарплата.ОбновитьСписки; /*только чтение*/
Формат вызова:
МодульЗарплата.ОбновитьСуммы(Исполнение: Исполнение; Период: ПериодРасчета; ВОУ: ВидОплаты; ПоСотруднику: целое): целое; /*только чтение*/
Формат вызова:
МодульЗарплата.ОткрытьПериод(Период: ПериодРасчета; Группа: целое); /*только чтение*/
описание:
Открывает период расчета.
Формат вызова:
МодульЗарплата.ПереоткрытьДанные(ОбновитьТаблицуПериодов: целое); /*только чтение*/
описание:
Обновляет рабочее место расчета зарплаты.
Формат вызова:
МодульЗарплата.ПерестроитьВОУ; /*только чтение*/
описание:
Обновляет таблицу с начислениями/удержаниями после каких-либо изменений начислений/удержаний, например после добавления или удаления начисления/удержания.
Формат вызова:
МодульЗарплата.ПериодПоПараметрам(Период: ПериодРасчета; Группа: целое; Поля: строка; Значения...: объект): ПериодРасчета; /*только чтение*/
Формат вызова:
МодульЗарплата.Подключение: Подключение; /*только чтение*/
Формат вызова:
МодульЗарплата.ПоследнийРасчет(Период: ПериодРасчета; [Группа]: целое): ПериодРасчетаЗарплаты; /*только чтение*/
Формат вызова:
МодульЗарплата.ПроверкаПериодаРасчета: целое;
описание:
Если значение данной функции "ДА" (1), то редактировать начисления\удержания можно только в данном периоде расчета. Если значение "НЕТ" (0), редактировать начисления\удержания можно в любых других периодах расчета.
Формат вызова:
МодульЗарплата.СоздатьПериод(Период: ПериодРасчета; Группа: целое); /*только чтение*/
описание:
Создает новый период расчета.
Формат вызова:
МодульЗарплата.ТекущееИсполнение: Исполнение; /*только чтение*/
Формат вызова:
МодульЗарплата.УдалитьПериод(Период: ПериодРасчета; Группа: целое); /*только чтение*/
описание:
Удаляет период расчета.
Формат вызова:
МодульЗарплата.УстановитьВедомость(КлючСуммы: целое; Ведомость: Документ); /*только чтение*/
описание:
Расширенный объект модуля "Утилиты", реализует функции, непосредственно влияющие на ход процесса расчета зарплаты.
функции объекта:
ВРЗФормат вызова:
ПериодРасчета.ВРЗ([Группа]: целое): ВидРасчета;
Формат вызова:
ПериодРасчета.ВыполнитьДляВсехРасчетов(Обработчик, [Информация], [ИерархическиеОпции], [Группа]: целое); /*только чтение*/
описание:
Вызывает функцию-обработчик для всех вложенных периодов расчета.
Формат вызова:
ПериодРасчета.ДатаЗакрытия([Группа]: целое; [КСП]: КСП; [Рекурсивно]: целое): Дата;
описание:
Возвращает и устанавливает дату закрытия расчетного периода.
Формат вызова:
ПериодРасчета.Документ([Группа]: целое; [КСП]: КСП; [Рекурсивно]: целое): Документ;
описание:
Документ, которым был закрыт период расчета.
Формат вызова:
ПериодРасчета.Заголовок(Расширенный, [Группа]: целое): строка;
Формат вызова:
ПериодРасчета.Закрыть(Дата: Дата; [Группа]: целое; [КСП]: КСП): целое; /*только чтение*/
описание:
Закрывает текущий период расчета.
результат:
Возвращает Да (1), если период успешно закрыт и Нет (0) в противном случае.
Формат вызова:
ПериодРасчета.Обновить([Группа], [ПеречитатьИзБазыДанных]: целое); /*только чтение*/
Формат вызова:
ПериодРасчета.Открыть([Группа]: целое; [КСП]: КСП): целое; /*только чтение*/
описание:
Открывает новый период расчета.
результат:
Возвращает да (1), если период успешно открыт и нет (0) в противном случае.
Формат вызова:
ПериодРасчета.Очистить([ТолькоОтмеченныеИсполнения = нет], [Группа]: целое; [КСП]: КСП): целое; /*только чтение*/
описание:
Очищает все начисления за данный период.
результат:
Возвращает да (1), если очистка прошла успешно и нет (0) в противном случае.
Формат вызова:
ПериодРасчета.Пустой([Группа]: целое; [КСП]: КСП): целое; /*только чтение*/
описание:
Проверяет если начисления за период.
результат:
Возвращает Да (1), если период пустой ( т.е. нет никаких данных) и Нет (0) в противном случае.
Формат вызова:
ПериодРасчета.Расчеты([ИерархическиеОпции], [Группа]: целое): СписокОбъектов; /*только чтение*/
описание:
Возвращает список имеющихся расчетов в данный период.
Формат вызова:
ПериодРасчета.РЗП([Группа]: целое): РазделЗарплаты;
Формат вызова:
ПериодРасчета.СвободныйДень([Группа]: целое): целое; /*только чтение*/
Формат вызова:
ПериодРасчета.СвободныйРасчет([Группа]: целое): целое; /*только чтение*/
Формат вызова:
ПериодРасчета.Существует([Группа]: целое): целое; /*только чтение*/
описание:
Возвращает Да (1), если данный период расчета уже существует и Нет (0) в противном случае.
описание:
Объект выполняет выборку из массива начислений по заданым параметрам.
функции объекта:
АтрибутыФормат вызова:
ВыборкаВОУ.Атрибуты: целое; /*только чтение*/
Формат вызова:
ВыборкаВОУ.БезУчетаИсполнений: целое;
Формат вызова:
ВыборкаВОУ.Ведомость: Документ;
Формат вызова:
ВыборкаВОУ.ВКонец; /*только чтение*/
описание:
Перевести указатель в конец выборки.
Формат вызова:
ВыборкаВОУ.ВКонце: целое; /*только чтение*/
описание:
Булевская функция, возвращающая "ДА" (1), если указатель находится в конце выборки. В противном случае возвращает "НЕТ" (0).
Формат вызова:
ВыборкаВОУ.ВНачале: целое; /*только чтение*/
описание:
Булевская функция, возвращающая "ДА" (1), если указатель находится в начале выборки. В противном случае возвращает "НЕТ" (0).
Формат вызова:
ВыборкаВОУ.ВНачало; /*только чтение*/
описание:
Перевести указатель в начало выборки.
Формат вызова:
ВыборкаВОУ.ВОУ: ВидОплаты;
описание:
Возвращает и устанавливает вид оплаты \ удержания.
Формат вызова:
ВыборкаВОУ.Группа([ПоУсловию]: целое): целое;
Формат вызова:
ВыборкаВОУ.Дни: ПериодДней; /*только чтение*/
Формат вызова:
ВыборкаВОУ.Документ: ПериодДней; /*только чтение*/
описание:
При чтении возвращает указатель на документ, находящийся в текущей записи начисления.
Формат вызова:
ВыборкаВОУ.ЗависимыеОт(ВОУ: ВидОплаты; ТипЗависимости: целое); /*только чтение*/
описание:
При записи устанавливает ограничение на выборку по виду оплаты зависимому от заданного вида оплаты по заданному типу зависимости.
Формат вызова:
ВыборкаВОУ.Исполнение([ПоУсловию]: целое): Исполнение;
описание:
При чтении возвращает указатель на исполнение, находящееся в текущей записи начисления.
При записи устанавливает ограничение на выборку по заданному исполнению.
Формат вызова:
ВыборкаВОУ.Ключ: целое; /*только чтение*/
описание:
Возвращает уникальный идентификатор записи начисления/удержания.
Формат вызова:
ВыборкаВОУ.Количество: целое; /*только чтение*/
описание:
Возвращает количество записей в выборке.
Формат вызова:
ВыборкаВОУ.КонечныйПериод: ПериодРасчета;
описание:
При записи устанавливает ограничение на выборку по конечному периоду расчета.
Формат вызова:
ВыборкаВОУ.КСП(КакСписок: целое): КСП;
Формат вызова:
ВыборкаВОУ.НачальныйПериод: ПериодРасчета;
описание:
При записи устанавливает ограничение на выборку по начальному периоду расчета.
Формат вызова:
ВыборкаВОУ.ОбщаяСумма: дробное; /*только чтение*/
описание:
Общая сумма выбраных записей.
Формат вызова:
ВыборкаВОУ.Организация: Организация;
Формат вызова:
ВыборкаВОУ.Основание: Документ;
описание:
Возвращает объект Документ основание, который является основанием для выплат или удержаний денег.
Формат вызова:
ВыборкаВОУ.Открыть; /*только чтение*/
описание:
Открывает ВыборкуВОУ с заданными параметрами.
Формат вызова:
ВыборкаВОУ.ОчиститьПараметры; /*только чтение*/
описание:
Очищает выборку от установленных параметров.
Формат вызова:
ВыборкаВОУ.Период: ПериодРасчета;
описание:
При чтении возвращает период расчета, находящийся в текущей записи начисления. При записи устанавливает ограничение на выборку по заданному периоду расчета.
Формат вызова:
ВыборкаВОУ.ПоСотрудникам: целое;
Формат вызова:
ВыборкаВОУ.ПоСотруднику: целое; /*только чтение*/
Формат вызова:
ВыборкаВОУ.Предыдущий; /*только чтение*/
описание:
Переходит к предыдущему элементу выборки.
Формат вызова:
ВыборкаВОУ.Применить; /*только чтение*/
описание:
Применяет к выборке установленные параметры.
Формат вызова:
ВыборкаВОУ.Следующий; /*только чтение*/
описание:
Переходит к следующему элементу выборки.
Формат вызова:
ВыборкаВОУ.Сортировка: строка;
описание:
Сортирует ВыборкуВОУ.
Формат вызова:
ВыборкаВОУ.Сотрудник([ПоУсловию]: целое): Сотрудник;
описание:
При чтении возвращает указатель на сотрудника, находящегося в текущей записи начисления.
При записи устанавливает ограничение на выборку по заданному сотруднику.
Формат вызова:
ВыборкаВОУ.Сумма: дробное; /*только чтение*/
описание:
Возвращает указатель на сумму, находящуюся в текущей записи начисления.
Формат вызова:
ВыборкаВОУ.УдалитьОбъект; /*только чтение*/
Формат вызова:
ВыборкаВОУ.Добавить(Поля: строка; Значения...: БезТипа); /*только чтение*/
Формат вызова:
ВыборкаВОУ.Журнал: целое;
Формат вызова:
ВыборкаВОУ.Назначение: Назначение;
Формат вызова:
ВыборкаВОУ.НовыйКлючЗаписи: целое; /*только чтение*/
Формат вызова:
ВыборкаВОУ.Отношение: Отношение; /*только чтение*/
Формат вызова:
ВыборкаВОУ.Очистить; /*только чтение*/
Формат вызова:
ВыборкаВОУ.Редактировать; /*только чтение*/
Формат вызова:
ВыборкаВОУ.Сохранить; /*только чтение*/
Формат вызова:
ВыборкаВОУ.СохранитьИзменения; /*только чтение*/
Формат вызова:
ВыборкаВОУ.Удалить; /*только чтение*/
функции объекта:
ВключитьАвтоРасчетФормат вызова:
ВидОплаты.ВключитьАвтоРасчет(Виды оплаты ...: ВидОплаты); /*только чтение*/
Формат вызова:
ВидОплаты.ВыключитьАвтоРасчет(Виды оплаты ...: ВидОплаты); /*только чтение*/
описание:
Расширенный объект модуля "Штат" , который содержит дополнительные методы для расчета заработной платы.
функции объекта:
СуммаВОУФормат вызова:
Должность.СуммаВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; [Параметры]: целое): дробное; /*только чтение*/
описание:
Возвращает или устанавливает сумму вида оплаты по должности за период.
описание:
Расширенный объект модуля "Структурные подразделения", где добавлены новые возможности для работы с начислениями.
функции объекта:
СуммаВОУФормат вызова:
Подразделение.СуммаВОУ(Период: ПериодРасчета; ВОУ: ВидОплаты; [ПараметрыПодразделения], [Параметры]: целое): дробное; /*только чтение*/
описание:
Возвращает сумму видов оплат по подразделению за период расчета.
наследуется от типа: ПериодРасчета
функции объекта:
ЗахлопнутФормат вызова:
ПериодРасчетаЗарплаты.Захлопнут: целое;
наследуется от типа: ПериодРасчетаЗарплаты
наследуется от типа: ПериодРасчетаЗарплаты
наследуется от типа: ПериодРасчетаЗарплаты
наследуется от типа: ПериодРасчетаЗарплаты