Skip to content

Перерасчет зарплаты

ТребуетсяПерерасчетПериода

Описание, пример вызова
// Возвращает признак того, требуется ли произвести перерасчет зарплаты по сотрудникам организации
// за указанный месяц.
//
// Параметры:
// Организация - СправочникСсылка.Организации
// Месяц - Дата
// Сотрудники - СправочникСсылка.Сотрудники или массив ссылок.
//
// Возвращаемое значение:
// Число - Количество сотрудников, для которых требуется выполнить доначисление (перерасчет).
//
Функция ТребуетсяПерерасчетПериода(Организация, Месяц, Сотрудники = Неопределено) Экспорт

Пример вызова

Результат = ПерерасчетЗарплаты.ТребуетсяПерерасчетПериода(Организация, Месяц, Сотрудники);

СотрудникиКПерерасчету

Описание, пример вызова
// Возвращает массив сотрудников по которым необходимо выполнить доначисления (перерасчет)
// в указанной организации и за указанный месяц.
//
// Параметры:
// Организация - СправочникСсылка.Организации
// Месяц - Дата
// Сотрудники - СправочникСсылка.Сотрудники или массив ссылок.
//
// Возвращаемое значение:
// Массив
//
Функция СотрудникиКПерерасчету(Организация, Месяц, Сотрудники = Неопределено) Экспорт

Пример вызова

Результат = ПерерасчетЗарплаты.СотрудникиКПерерасчету(Организация, Месяц, Сотрудники);

УстановитьОтображениеСообщенияОНеобходимостиПерерасчетаВФормеДокумента

Описание, пример вызова
// Устанавливает отображение надписи о необходимости произвести перерасчет
// зарплаты в форме документа начисление зарплаты.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения
//
Процедура УстановитьОтображениеСообщенияОНеобходимостиПерерасчетаВФормеДокумента(Форма, Документ) Экспорт

Пример вызова

ПерерасчетЗарплаты.УстановитьОтображениеСообщенияОНеобходимостиПерерасчетаВФормеДокумента(Форма, Документ)

УстановитьОтображениеСообщенияОНеобходимостиПерерасчета

Описание, пример вызова
// Устанавливает отображение надписи о необходимости произвести перерасчет
// зарплаты в указанном месяце.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения
// Организация - СправочникСсылка.Организации
// Месяц - Дата
// СкрытьСообщение - Булево
//
Процедура УстановитьОтображениеСообщенияОНеобходимостиПерерасчета(Форма, Организация, Месяц, СкрытьСообщение = Ложь, СписокСотрудников = Неопределено, Документ = Неопределено) Экспорт

Пример вызова

ПерерасчетЗарплаты.УстановитьОтображениеСообщенияОНеобходимостиПерерасчета(Форма, Организация, Месяц, СкрытьСообщение, СписокСотрудников, Документ);

ЗаполнитьПерерассчитываемыеУдержания

Описание, пример вызова
// Процедура предназначена для добавления строк перерасчета удержаний сотрудникам.
// Выполняется при выявлении удержаний.
//
// Параметры
// - МенеджерВременныхТаблиц, содержащий ВТСотрудникиПериоды с полями Сотрудник, Организация, ДатаНачала, ДатаОкончания.
// - Удержания - таблица значений с полями
// * ФизическоеЛицо
// * Организация
// * Удержание
// * ДатаНачала
// * ДатаОкончания
// - ДополнительныеСвойства - Структура, дополнительные свойства менеджера расчета.
//
Процедура ЗаполнитьПерерассчитываемыеУдержания(МенеджерВременныхТаблиц, Удержания, ДополнительныеСвойства) Экспорт

Пример вызова

ПерерасчетЗарплаты.ЗаполнитьПерерассчитываемыеУдержания(МенеджерВременныхТаблиц, Удержания, ДополнительныеСвойства)

ДополнитьТаблицуФизическихЛицДаннымиПерерасчетов

Описание, пример вызова
// Процедура предназначена для добавления физических лиц к выявлению удержаний.
//
// Параметры
// - ТаблицаФизическихЛиц, Таблица значений, см. МенеджерРасчетаЗарплаты.ТаблицаФизическихЛиц
// - МенеджерРасчета - Обработка.МенеджерРасчетаЗарплаты.
Процедура ДополнитьТаблицуФизическихЛицДаннымиПерерасчетов(ТаблицаФизическихЛиц, МенеджерРасчета) Экспорт

Пример вызова

ПерерасчетЗарплаты.ДополнитьТаблицуФизическихЛицДаннымиПерерасчетов(ТаблицаФизическихЛиц, МенеджерРасчета)

ДоплнитьПредельныеСуммыПерерассчитываемымиУдержаниями

Описание, пример вызова
// Процедура добавляет предельные суммы по перерассчитываемым удержаниям.
//
// Параметры
// - ПредельныеСуммыУдержаний - таблица значений с полями предельных сумм удержаний.
// - МенеджерРасчетаЗарплаты - ОбработкаОбъект.МенеджерРасчетаЗарплаты
//
Процедура ДоплнитьПредельныеСуммыПерерассчитываемымиУдержаниями(ПредельныеСуммыУдержаний, МенеджерРасчетаЗарплаты) Экспорт

Пример вызова

ПерерасчетЗарплаты.ДоплнитьПредельныеСуммыПерерассчитываемымиУдержаниями(ПредельныеСуммыУдержаний, МенеджерРасчетаЗарплаты)

ЗаполнитьРезультатыФиксСторноУдержаний

Описание, пример вызова
// Заполняет суммы перерассчитываемых удержаний, которых совсем не осталось в составе плановых.
//
// Параметры
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц, содержащий ВТСотрудникиПериоды с полями Сотрудник, Организация, ДатаНачала, ДатаОкончания.
// ОчередностьРасчета - очередность расчета удержаний, рассчитываемых в данный момент.
// СтрокиПоИдентификатору - Соответствие, где Ключ - идентификатор строки, значение строка удержаний.
//
Процедура ЗаполнитьРезультатыФиксСторноУдержаний(МенеджерВременныхТаблиц, ОчередностьРасчета, СтрокиПоИдентификатору) Экспорт

Пример вызова

ПерерасчетЗарплаты.ЗаполнитьРезультатыФиксСторноУдержаний(МенеджерВременныхТаблиц, ОчередностьРасчета, СтрокиПоИдентификатору)

РегистрацияПерерасчетовПоПредварительнымДанным

Описание, пример вызова
// Регистрирует перерасчеты по предварительным данным в регистре ПредварительныеПерерасчеты
//
Процедура РегистрацияПерерасчетовПоПредварительнымДанным(Регистратор = Неопределено, Организация = Неопределено) Экспорт

Пример вызова

ПерерасчетЗарплаты.РегистрацияПерерасчетовПоПредварительнымДанным(Регистратор, Организация);

СформироватьДвиженияИсходныеДанныхПерерасчетов

Описание, пример вызова
// Формирует движения по регистрам подсистемы.
// Параметры:
// Движения - коллекция движений регистратора.
// Организация
// ПериодРегистрации
// Начисления - таблица значений с колонками табличных частей начислений документов
//
Процедура СформироватьДвиженияИсходныеДанныхПерерасчетов(Движения, Организация, ПериодРегистрации, Начисления) Экспорт

Пример вызова

ПерерасчетЗарплаты.СформироватьДвиженияИсходныеДанныхПерерасчетов(Движения, Организация, ПериодРегистрации, Начисления)

РегистрацияПерерасчетовПоПредварительнымДаннымВФоне

Описание, пример вызова
// Регистрирует перерасчеты по предварительным данным в регистре ПредварительныеПерерасчеты в фоне.
//
Процедура РегистрацияПерерасчетовПоПредварительнымДаннымВФоне(Регистратор = Неопределено, Организация = Неопределено) Экспорт

Пример вызова

ПерерасчетЗарплаты.РегистрацияПерерасчетовПоПредварительнымДаннымВФоне(Регистратор, Организация);

УдалитьПерерасчеты

Описание, пример вызова
// Удаляет сведения о необходимости произвести перерасчет, по окончании проведения документа
// начисление зарплаты.
//
// Параметры:
// Регистратор - ДокументСсылка.НачислениеЗарплаты
// УдалитьПерерасчетыТекущегоПериода - Булево, Истина если было произведено перезаполнение
// формы документа и перерасчеты текущего месяца начисления
// учтены в таблице начислений
// ПериодыРасчетаСотрудников - ТаблицаЗначений, с перерасчетами сотрудников проведенных до перепроведения документа,
// если в ходе работы с документами были удалены записи перерасчетов, информация
// о необходимости проведения перерасчетов будет восстановлена
// * Организация
// * Сотрудник
// * ПериодДействия
//
Процедура УдалитьПерерасчеты(Регистратор, УдалитьПерерасчетыТекущегоПериода) Экспорт

Пример вызова

ПерерасчетЗарплаты.УдалитьПерерасчеты(Регистратор, УдалитьПерерасчетыТекущегоПериода)

УдалитьПерерасчетыПоРегистратору

Описание, пример вызова
// Удаляет сведения о необходимости произвести перерасчет по конкретному документу, по окончании проведения документа
// рассчитывающего начисления не являющемся документом "Начисление зарплаты".
//
// Параметры:
// Регистратор - ДокументСсылка
// Сотрудники - Массив, ссылки на сотрудников, по которым нужно удалить сведения
// ФизическиеЛица - Массив, ссылки на физических лиц, по которым нужно удалить сведения об удержаниях.
//
Процедура УдалитьПерерасчетыПоРегистратору(Регистратор, Сотрудники = Неопределено, ФизическиеЛица = Неопределено) Экспорт

Пример вызова

ПерерасчетЗарплаты.УдалитьПерерасчетыПоРегистратору(Регистратор, Сотрудники, ФизическиеЛица);

УдалитьПерерасчетыПоДополнительнымПараметрам

Описание, пример вызова
// Удаляет сведения о необходимости произвести перерасчет по конкретному документу, в зависимости от значений
// параметров, переданных в ДополнительныеПараметры.
//
// Параметры:
// Регистратор - ДокументСсылка
// ДополнительныеПараметры - Структура с ключами
// * УдалитьПерерасчетыЗарплаты - Булево
// * СотрудникиПерерасчетаЗаработка - Массив
//
Процедура УдалитьПерерасчетыПоДополнительнымПараметрам(Регистратор, ДополнительныеПараметры) Экспорт

Пример вызова

ПерерасчетЗарплаты.УдалитьПерерасчетыПоДополнительнымПараметрам(Регистратор, ДополнительныеПараметры)

ВосстановитьПерерасчеты

Описание, пример вызова
// Восстанавливает записи о необходимости проведения перерасчета, при отмене проведения
// документа начисления зарплаты, с заполненной табличной частью начисления перерасчеты.
//
// Параметры:
// Регистратор - ДокументСсылка.НачислениеЗарплаты
// Организация - СотрудникСсылка.Организации
//
Процедура ВосстановитьПерерасчеты(Регистратор, Организация) Экспорт

Пример вызова

ПерерасчетЗарплаты.ВосстановитьПерерасчеты(Регистратор, Организация)

РегистрыИсточникиПредварительныхПерерасчетов

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

Пример вызова

Результат = ПерерасчетЗарплаты.РегистрыИсточникиПредварительныхПерерасчетов()

ИнициализироватьНаборыИсточникиПредварительныхПерерасчетов

Описание, пример вызова
// Отменяет необходимость формирования предварительных перерасчетов для регистров, инициирующих перерасчеты,
// т.к. анализ будет происходить при проведении документа
//
// Параметры:
// ДокументОбъект - ДокументОбъект
// РежимЗаписи - РежимЗаписиДокумента
//
Процедура ИнициализироватьНаборыИсточникиПредварительныхПерерасчетов(ДокументОбъект, РежимЗаписи) Экспорт

Пример вызова

ПерерасчетЗарплаты.ИнициализироватьНаборыИсточникиПредварительныхПерерасчетов(ДокументОбъект, РежимЗаписи)

ЗарегистрироватьПредварительныеПерерасчетыПриПроведенииДокумента

Описание, пример вызова
// Регистрирует предварительные перерасчеты при проведении документа
//
// Параметры:
// ДокументОбъект - ДокументОбъект
//
Процедура ЗарегистрироватьПредварительныеПерерасчетыПриПроведенииДокумента(ДокументОбъект) Экспорт

Пример вызова

ПерерасчетЗарплаты.ЗарегистрироватьПредварительныеПерерасчетыПриПроведенииДокумента(ДокументОбъект)

ЗарегистрироватьПредварительныеПерерасчетыПриЗаписиНабора

Описание, пример вызова
// Регистрирует предварительные перерасчеты при записи набора
//
// Параметры:
// НаборЗаписей - НаборЗаписей
//
Процедура ЗарегистрироватьПредварительныеПерерасчетыПриЗаписиНабора(НаборЗаписей) Экспорт

Пример вызова

ПерерасчетЗарплаты.ЗарегистрироватьПредварительныеПерерасчетыПриЗаписиНабора(НаборЗаписей)

ЗарегистрироватьПредварительныеПерерасчетыПриИзмененииОбщихГрафиков

Описание, пример вызова
// Регистрирует предварительные перерасчеты при изменении данных общего графика
//
// Параметры:
// СотрудникиПериоды - ТаблицаЗначений, колонки:
// * Сотрудник - СправочникСсылка.Сотрудники
// * Месяц - Дата
// ГрафикРаботы - СправочникСсылка.ГрафикиРаботыСотрудников
//
Процедура ЗарегистрироватьПредварительныеПерерасчетыПриИзмененииОбщихГрафиков(СотрудникиПериоды, ГрафикРаботы) Экспорт

Пример вызова

ПерерасчетЗарплаты.ЗарегистрироватьПредварительныеПерерасчетыПриИзмененииОбщихГрафиков(СотрудникиПериоды, ГрафикРаботы)

ПараметрыЗаполненияИсходныхДанныхПерерасчетов

Описание, пример вызова
Функция ПараметрыЗаполненияИсходныхДанныхПерерасчетов() Экспорт

Пример вызова

Результат = ПерерасчетЗарплаты.ПараметрыЗаполненияИсходныхДанныхПерерасчетов()

СвернутьНачисленияПерерасчеты

Описание, пример вызова
Процедура СвернутьНачисленияПерерасчеты(НачисленияПерерасчет) Экспорт

Пример вызова

ПерерасчетЗарплаты.СвернутьНачисленияПерерасчеты(НачисленияПерерасчет)

ЗаполнитьИсходныеДанныеПерерасчетов

Описание, пример вызова
Процедура ЗаполнитьИсходныеДанныеПерерасчетов(ПараметрыОбновления, МетаданныеДокумента, ПараметрыЗаполнения) Экспорт

Пример вызова

ПерерасчетЗарплаты.ЗаполнитьИсходныеДанныеПерерасчетов(ПараметрыОбновления, МетаданныеДокумента, ПараметрыЗаполнения)

СторнироватьДвиженияВРегистреИсходныеДанныеПерерасчетов

Описание, пример вызова
Процедура СторнироватьДвиженияВРегистреИсходныеДанныеПерерасчетов(НаборЗаписей, ИсправленныйДокумент, МетаданныеРегистра, Записывать = Ложь) Экспорт

Пример вызова

ПерерасчетЗарплаты.СторнироватьДвиженияВРегистреИсходныеДанныеПерерасчетов(НаборЗаписей, ИсправленныйДокумент, МетаданныеРегистра, Записывать);

ДанныеПерерасчетаПриУвольненииСотрудника

Описание, пример вызова
Функция ДанныеПерерасчетаПриУвольненииСотрудника(ДокументУвольнения, ИсправленныйДокумент, Сотрудники, Организация, ДатаУвольнения, ПериодПерерасчетов, ИсключаемыеРегистраторы, МенеджерРасчета) Экспорт

Пример вызова

Результат = ПерерасчетЗарплаты.ДанныеПерерасчетаПриУвольненииСотрудника(ДокументУвольнения, ИсправленныйДокумент, Сотрудники, Организация, ДатаУвольнения, ПериодПерерасчетов, ИсключаемыеРегистраторы, МенеджерРасчета)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).