Перерасчет зарплаты
ТребуетсяПерерасчетПериода
Описание, пример вызова
// Возвращает признак того, требуется ли произвести перерасчет зарплаты по сотрудникам организации// за указанный месяц.//// Параметры:// Организация - СправочникСсылка.Организации// Месяц - Дата// Сотрудники - СправочникСсылка.Сотрудники или массив ссылок.//// Возвращаемое значение:// Число - Количество сотрудников, для которых требуется выполнить доначисление (перерасчет).//Функция ТребуетсяПерерасчетПериода(Организация, Месяц, Сотрудники = Неопределено) Экспорт
Пример вызова
Результат = ПерерасчетЗарплаты.ТребуетсяПерерасчетПериода(Организация, Месяц, Сотрудники);
СотрудникиКПерерасчету
Описание, пример вызова
// Возвращает массив сотрудников по которым необходимо выполнить доначисления (перерасчет)// в указанной организации и за указанный месяц.//// Параметры:// Организация - СправочникСсылка.Организации// Месяц - Дата// Сотрудники - СправочникСсылка.Сотрудники или массив ссылок.//// Возвращаемое значение:// Массив//Функция СотрудникиКПерерасчету(Организация, Месяц, Сотрудники = Неопределено) Экспорт
Пример вызова
Результат = ПерерасчетЗарплаты.СотрудникиКПерерасчету(Организация, Месяц, Сотрудники);
УстановитьОтображениеСообщенияОНеобходимостиПерерасчетаВФормеДокумента
Описание, пример вызова
// Устанавливает отображение надписи о необходимости произвести перерасчет// зарплаты в форме документа начисление зарплаты.//// Параметры:// Форма - ФормаКлиентскогоПриложения//Процедура УстановитьОтображениеСообщенияОНеобходимостиПерерасчетаВФормеДокумента(Форма, Документ) Экспорт
Пример вызова
ПерерасчетЗарплаты.УстановитьОтображениеСообщенияОНеобходимостиПерерасчетаВФормеДокумента(Форма, Документ)
УстановитьОтображениеСообщенияОНеобходимостиПерерасчета
Описание, пример вызова
// Устанавливает отображение надписи о необходимости произвести перерасчет// зарплаты в указанном месяце.//// Параметры:// Форма - ФормаКлиентскогоПриложения// Организация - СправочникСсылка.Организации// Месяц - Дата// СкрытьСообщение - Булево//Процедура УстановитьОтображениеСообщенияОНеобходимостиПерерасчета(Форма, Организация, Месяц, СкрытьСообщение = Ложь, СписокСотрудников = Неопределено, Документ = Неопределено) Экспорт
Пример вызова
ПерерасчетЗарплаты.УстановитьОтображениеСообщенияОНеобходимостиПерерасчета(Форма, Организация, Месяц, СкрытьСообщение, СписокСотрудников, Документ);
ЗаполнитьПерерассчитываемыеУдержания
Описание, пример вызова
// Процедура предназначена для добавления строк перерасчета удержаний сотрудникам.// Выполняется при выявлении удержаний.//// Параметры// - МенеджерВременныхТаблиц, содержащий ВТСотрудникиПериоды с полями Сотрудник, Организация, ДатаНачала, ДатаОкончания.// - Удержания - таблица значений с полями// * ФизическоеЛицо// * Организация// * Удержание// * ДатаНачала// * ДатаОкончания// - ДополнительныеСвойства - Структура, дополнительные свойства менеджера расчета.//Процедура ЗаполнитьПерерассчитываемыеУдержания(МенеджерВременныхТаблиц, Удержания, ДополнительныеСвойства) Экспорт
Пример вызова
ПерерасчетЗарплаты.ЗаполнитьПерерассчитываемыеУдержания(МенеджерВременныхТаблиц, Удержания, ДополнительныеСвойства)
ДополнитьТаблицуФизическихЛицДаннымиПерерасчетов
Описание, пример вызова
// Процедура предназначена для добавления физических лиц к выявлению удержаний.//// Параметры// - ТаблицаФизическихЛиц, Таблица значений, см. МенеджерРасчетаЗарплаты.ТаблицаФизическихЛиц// - МенеджерРасчета - Обработка.МенеджерРасчетаЗарплаты.Процедура ДополнитьТаблицуФизическихЛицДаннымиПерерасчетов(ТаблицаФизическихЛиц, МенеджерРасчета) Экспорт
Пример вызова
ПерерасчетЗарплаты.ДополнитьТаблицуФизическихЛицДаннымиПерерасчетов(ТаблицаФизическихЛиц, МенеджерРасчета)
ДоплнитьПредельныеСуммыПерерассчитываемымиУдержаниями
Описание, пример вызова
// Процедура добавляет предельные суммы по перерассчитываемым удержаниям.//// Параметры// - ПредельныеСуммыУдержаний - таблица значений с полями предельных сумм удержаний.// - МенеджерРасчетаЗарплаты - ОбработкаОбъект.МенеджерРасчетаЗарплаты//Процедура ДоплнитьПредельныеСуммыПерерассчитываемымиУдержаниями(ПредельныеСуммыУдержаний, МенеджерРасчетаЗарплаты) Экспорт
Пример вызова
ПерерасчетЗарплаты.ДоплнитьПредельныеСуммыПерерассчитываемымиУдержаниями(ПредельныеСуммыУдержаний, МенеджерРасчетаЗарплаты)
ЗаполнитьРезультатыФиксСторноУдержаний
Описание, пример вызова
// Заполняет суммы перерассчитываемых удержаний, которых совсем не осталось в составе плановых.//// Параметры// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц, содержащий ВТСотрудникиПериоды с полями Сотрудник, Организация, ДатаНачала, ДатаОкончания.// ОчередностьРасчета - очередность расчета удержаний, рассчитываемых в данный момент.// СтрокиПоИдентификатору - Соответствие, где Ключ - идентификатор строки, значение строка удержаний.//Процедура ЗаполнитьРезультатыФиксСторноУдержаний(МенеджерВременныхТаблиц, ОчередностьРасчета, СтрокиПоИдентификатору) Экспорт
Пример вызова
ПерерасчетЗарплаты.ЗаполнитьРезультатыФиксСторноУдержаний(МенеджерВременныхТаблиц, ОчередностьРасчета, СтрокиПоИдентификатору)
РегистрацияПерерасчетовПоПредварительнымДанным
Описание, пример вызова
// Регистрирует перерасчеты по предварительным данным в регистре ПредварительныеПерерасчеты//Процедура РегистрацияПерерасчетовПоПредварительнымДанным(Регистратор = Неопределено, Организация = Неопределено) Экспорт
Пример вызова
ПерерасчетЗарплаты.РегистрацияПерерасчетовПоПредварительнымДанным(Регистратор, Организация);
СформироватьДвиженияИсходныеДанныхПерерасчетов
Описание, пример вызова
// Формирует движения по регистрам подсистемы.// Параметры:// Движения - коллекция движений регистратора.// Организация// ПериодРегистрации// Начисления - таблица значений с колонками табличных частей начислений документов//Процедура СформироватьДвиженияИсходныеДанныхПерерасчетов(Движения, Организация, ПериодРегистрации, Начисления) Экспорт
Пример вызова
ПерерасчетЗарплаты.СформироватьДвиженияИсходныеДанныхПерерасчетов(Движения, Организация, ПериодРегистрации, Начисления)
РегистрацияПерерасчетовПоПредварительнымДаннымВФоне
Описание, пример вызова
// Регистрирует перерасчеты по предварительным данным в регистре ПредварительныеПерерасчеты в фоне.//Процедура РегистрацияПерерасчетовПоПредварительнымДаннымВФоне(Регистратор = Неопределено, Организация = Неопределено) Экспорт
Пример вызова
ПерерасчетЗарплаты.РегистрацияПерерасчетовПоПредварительнымДаннымВФоне(Регистратор, Организация);
УдалитьПерерасчеты
Описание, пример вызова
// Удаляет сведения о необходимости произвести перерасчет, по окончании проведения документа// начисление зарплаты.//// Параметры:// Регистратор - ДокументСсылка.НачислениеЗарплаты// УдалитьПерерасчетыТекущегоПериода - Булево, Истина если было произведено перезаполнение// формы документа и перерасчеты текущего месяца начисления// учтены в таблице начислений// ПериодыРасчетаСотрудников - ТаблицаЗначений, с перерасчетами сотрудников проведенных до перепроведения документа,// если в ходе работы с документами были удалены записи перерасчетов, информация// о необходимости проведения перерасчетов будет восстановлена// * Организация// * Сотрудник// * ПериодДействия//Процедура УдалитьПерерасчеты(Регистратор, УдалитьПерерасчетыТекущегоПериода) Экспорт
Пример вызова
ПерерасчетЗарплаты.УдалитьПерерасчеты(Регистратор, УдалитьПерерасчетыТекущегоПериода)
УдалитьПерерасчетыПоРегистратору
Описание, пример вызова
// Удаляет сведения о необходимости произвести перерасчет по конкретному документу, по окончании проведения документа// рассчитывающего начисления не являющемся документом "Начисление зарплаты".//// Параметры:// Регистратор - ДокументСсылка// Сотрудники - Массив, ссылки на сотрудников, по которым нужно удалить сведения// ФизическиеЛица - Массив, ссылки на физических лиц, по которым нужно удалить сведения об удержаниях.//Процедура УдалитьПерерасчетыПоРегистратору(Регистратор, Сотрудники = Неопределено, ФизическиеЛица = Неопределено) Экспорт
Пример вызова
ПерерасчетЗарплаты.УдалитьПерерасчетыПоРегистратору(Регистратор, Сотрудники, ФизическиеЛица);
УдалитьПерерасчетыПоДополнительнымПараметрам
Описание, пример вызова
// Удаляет сведения о необходимости произвести перерасчет по конкретному документу, в зависимости от значений// параметров, переданных в ДополнительныеПараметры.//// Параметры:// Регистратор - ДокументСсылка// ДополнительныеПараметры - Структура с ключами// * УдалитьПерерасчетыЗарплаты - Булево// * СотрудникиПерерасчетаЗаработка - Массив//Процедура УдалитьПерерасчетыПоДополнительнымПараметрам(Регистратор, ДополнительныеПараметры) Экспорт
Пример вызова
ПерерасчетЗарплаты.УдалитьПерерасчетыПоДополнительнымПараметрам(Регистратор, ДополнительныеПараметры)
ВосстановитьПерерасчеты
Описание, пример вызова
// Восстанавливает записи о необходимости проведения перерасчета, при отмене проведения// документа начисления зарплаты, с заполненной табличной частью начисления перерасчеты.//// Параметры:// Регистратор - ДокументСсылка.НачислениеЗарплаты// Организация - СотрудникСсылка.Организации//Процедура ВосстановитьПерерасчеты(Регистратор, Организация) Экспорт
Пример вызова
ПерерасчетЗарплаты.ВосстановитьПерерасчеты(Регистратор, Организация)
РегистрыИсточникиПредварительныхПерерасчетов
Описание, пример вызова
// Возвращает список регистров, являющихся источниками возможных перерасчетов//// Возвращаемое значение:// Соответствие//Функция РегистрыИсточникиПредварительныхПерерасчетов() Экспорт
Пример вызова
Результат = ПерерасчетЗарплаты.РегистрыИсточникиПредварительныхПерерасчетов()
ИнициализироватьНаборыИсточникиПредварительныхПерерасчетов
Описание, пример вызова
// Отменяет необходимость формирования предварительных перерасчетов для регистров, инициирующих перерасчеты,// т.к. анализ будет происходить при проведении документа//// Параметры:// ДокументОбъект - ДокументОбъект// РежимЗаписи - РежимЗаписиДокумента//Процедура ИнициализироватьНаборыИсточникиПредварительныхПерерасчетов(ДокументОбъект, РежимЗаписи) Экспорт
Пример вызова
ПерерасчетЗарплаты.ИнициализироватьНаборыИсточникиПредварительныхПерерасчетов(ДокументОбъект, РежимЗаписи)
ЗарегистрироватьПредварительныеПерерасчетыПриПроведенииДокумента
Описание, пример вызова
// Регистрирует предварительные перерасчеты при проведении документа//// Параметры:// ДокументОбъект - ДокументОбъект//Процедура ЗарегистрироватьПредварительныеПерерасчетыПриПроведенииДокумента(ДокументОбъект) Экспорт
Пример вызова
ПерерасчетЗарплаты.ЗарегистрироватьПредварительныеПерерасчетыПриПроведенииДокумента(ДокументОбъект)
ЗарегистрироватьПредварительныеПерерасчетыПриЗаписиНабора
Описание, пример вызова
// Регистрирует предварительные перерасчеты при записи набора//// Параметры:// НаборЗаписей - НаборЗаписей//Процедура ЗарегистрироватьПредварительныеПерерасчетыПриЗаписиНабора(НаборЗаписей) Экспорт
Пример вызова
ПерерасчетЗарплаты.ЗарегистрироватьПредварительныеПерерасчетыПриЗаписиНабора(НаборЗаписей)
ЗарегистрироватьПредварительныеПерерасчетыПриИзмененииОбщихГрафиков
Описание, пример вызова
// Регистрирует предварительные перерасчеты при изменении данных общего графика//// Параметры:// СотрудникиПериоды - ТаблицаЗначений, колонки:// * Сотрудник - СправочникСсылка.Сотрудники// * Месяц - Дата// ГрафикРаботы - СправочникСсылка.ГрафикиРаботыСотрудников//Процедура ЗарегистрироватьПредварительныеПерерасчетыПриИзмененииОбщихГрафиков(СотрудникиПериоды, ГрафикРаботы) Экспорт
Пример вызова
ПерерасчетЗарплаты.ЗарегистрироватьПредварительныеПерерасчетыПриИзмененииОбщихГрафиков(СотрудникиПериоды, ГрафикРаботы)
ПараметрыЗаполненияИсходныхДанныхПерерасчетов
Описание, пример вызова
Функция ПараметрыЗаполненияИсходныхДанныхПерерасчетов() Экспорт
Пример вызова
Результат = ПерерасчетЗарплаты.ПараметрыЗаполненияИсходныхДанныхПерерасчетов()
СвернутьНачисленияПерерасчеты
Описание, пример вызова
Процедура СвернутьНачисленияПерерасчеты(НачисленияПерерасчет) Экспорт
Пример вызова
ПерерасчетЗарплаты.СвернутьНачисленияПерерасчеты(НачисленияПерерасчет)
ЗаполнитьИсходныеДанныеПерерасчетов
Описание, пример вызова
Процедура ЗаполнитьИсходныеДанныеПерерасчетов(ПараметрыОбновления, МетаданныеДокумента, ПараметрыЗаполнения) Экспорт
Пример вызова
ПерерасчетЗарплаты.ЗаполнитьИсходныеДанныеПерерасчетов(ПараметрыОбновления, МетаданныеДокумента, ПараметрыЗаполнения)
СторнироватьДвиженияВРегистреИсходныеДанныеПерерасчетов
Описание, пример вызова
Процедура СторнироватьДвиженияВРегистреИсходныеДанныеПерерасчетов(НаборЗаписей, ИсправленныйДокумент, МетаданныеРегистра, Записывать = Ложь) Экспорт
Пример вызова
ПерерасчетЗарплаты.СторнироватьДвиженияВРегистреИсходныеДанныеПерерасчетов(НаборЗаписей, ИсправленныйДокумент, МетаданныеРегистра, Записывать);
ДанныеПерерасчетаПриУвольненииСотрудника
Описание, пример вызова
Функция ДанныеПерерасчетаПриУвольненииСотрудника(ДокументУвольнения, ИсправленныйДокумент, Сотрудники, Организация, ДатаУвольнения, ПериодПерерасчетов, ИсключаемыеРегистраторы, МенеджерРасчета) Экспорт
Пример вызова
Результат = ПерерасчетЗарплаты.ДанныеПерерасчетаПриУвольненииСотрудника(ДокументУвольнения, ИсправленныйДокумент, Сотрудники, Организация, ДатаУвольнения, ПериодПерерасчетов, ИсключаемыеРегистраторы, МенеджерРасчета)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).