Виды оплат

Модуль "Виды оплат"

Модуль, предназначенный для формирования данных по видам оплат.

Функции

    НайтиВидОплаты
    СоздатьВидОплаты
    СписокФондов
    СуммаОтчисленийВФонд
    УдалитьВидОплаты
    УстановитьСписокСвязейВОУ

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

    ВидОплаты
    Фонд
    СписокФондов
    НаборВОУ_Начисления_и_удержания
    НаборВОУ_Налог_на_доходы_физического_лица
    НаборВОУ_Страховые_взносы
    НаборВОУ_Прочие_доходы
    НаборВОУ_Доходы_с_предыдущего_места_работы
    НаборВОУ_Выплата_компенсаций_РП
    НаборВОУ_Вспомогательные
    НаборВОУ_Вычеты_НДФЛ
    НаборВОУ_НДФЛ
    НаборВОУ_Районные_коэффиценты
    НаборВОУ_Северные_надбавки
    НаборВОУ_Премии
    НаборВОУ_Больничные
    НаборВОУ_Отпускные
    НаборВОУ_Исполнительные
    НаборВОУ_Начисления
    НаборВОУ_Удержания
    НаборВОУ_Выплаты
    НаборВОУ_Ставки
    НаборВОУ_Вычеты_на_иждивенцев
    НаборВОУ_Налоговые_базы_по_инвалидности
    НаборВОУ_Родительская_плата
    НаборВОУ_Ввод_доходов
    НаборВОУ_Расчет_стипендий
    НаборВОУ_Расчеты_с_опекунами
    НаборВОУ_Справки_по_зарплате
    НаборВОУ_Пособия_по_уходу_за_ребенком
    НаборВОУ_Компенсации_РП
    НаборВОУ_Оплата_проживания

Функции модуля "Виды оплат"

НайтиВидОплаты

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


СоздатьВидОплаты

Формат вызова:
СоздатьВидОплаты(Код: целое; Имя: строка): ВидОплаты; /*только чтение*/


СписокФондов

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

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


СуммаОтчисленийВФонд

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

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

параметры:
Фонд - Фонд, на который производится отчисление.
ИсходнаяСумма - Суммы, с которой делается отчисление.
Год - Год, за который производится отчисление.
Регрессивно - Признак показывает, нужно ли использовать регрессивную шкалу.


УдалитьВидОплаты

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


УстановитьСписокСвязейВОУ

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


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

ВидОплаты

описание:
Основной объект расчета зарплаты, с помощью которого производятся все операции в этом разделе системы.

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

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

Атрибуты

Формат вызова:
ВидОплаты.Атрибуты: целое;

описание:
Атрибуты вида оплаты удержаний, возможны следующие значения:

АтрибутВОУ_АвтоПересчет - при вводе и изменении вручную ВОУ, зависящего от данного, его значение будет автоматически пересчитываться

АтрибутВОУ_Неиспользуется - ВОУ не будет показываться в секции расчета зарплаты

АтрибутВОУ_Агрегатность - если ВОУ имеет вложенные объекты, то при формировании отчетов и на секции расчета зарплаты он их не показывает, а выводит общую сумму

АтрибутВОУ_Проводка - сумма ВОУ хранится как бухгалтерская проводка

АтрибутВОУ_Постоянный - вид оплаты будет использоваться как сумма постоянных начислений

АтрибутВОУ_НеИспользуется - с помощью этой опции этот вид оплаты можно будет отключить и не использовать его в других конфигурациях


ВерхняяГраница

Формат вызова:
ВидОплаты.ВерхняяГраница: целое; /*только чтение*/

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


ВлияетНа

Формат вызова:
ВидОплаты.ВлияетНа(ВидОплаты: ВидОплаты; [ТипСвязи]: целое): целое;

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

параметры:
ВидОплаты - Параметр указывает вид оплаты.
[ТипСвязи] - Параметр указывает тип связи.


ВлияющиеВОУ

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

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

параметры:
ТипСвязи - Указывается тип связи.


ВыполнитьДляВсехВходящих

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


ВыполнитьПрограммыПоСвязям

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

описание:
Для каждого вида оплаты на все связи с другими видами можно установить программу произвольного формата. Потом эти программы можно использовать для различных целей. Т. е. для всех связанных видов оплат вызываются программы, установленные на связи.

пример использования:

начало
  Расчет.ВОУ.ВыполнитьПрограммыПоСвязям(@ПрограммаПоСвязям);
конец;


ЗависимыеВОУ

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

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

параметры:
ТипСвязи - Указывается тип связи.


ЗависитОт

Формат вызова:
ВидОплаты.ЗависитОт(ВидОплаты: ВидОплаты; [ТипСвязи]: целое): целое;

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

параметры:
ВидОплаты - Параметр указывает вид оплаты.
[ТипСвязи] - Параметр указывает тип связи.

пример использования:

переменные
  ВОУ1, ВОУ2: ВидОплаты;
  
начало
  ВОУ1 := ВОУ_НДФЛ13;
  ВОУ2 := ВОУ_Оклад;
  ВОУ1.ЗависитОт(ВОУ2, ТипСвязи_Входимость); // результат будет "да"
конец;


Заголовок

Формат вызова:
ВидОплаты.Заголовок: строка;

описание:
Это значение появляется на секции расчета зарплаты в шапке таблицы начислений и удержаний.


Имя

Формат вызова:
ВидОплаты.Имя: строка;

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


ИсторияПараметра

Формат вызова:
ВидОплаты.ИсторияПараметра(Идентификатор: строка; История: Отношение; Установить: целое); /*только чтение*/


Ключ

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

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


Код

Формат вызова:
ВидОплаты.Код: целое;

описание:
Расширенный код вида оплаты \ удержания.


КраткийКод

Формат вызова:
ВидОплаты.КраткийКод: целое;

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


КраткийКодКакТекст

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

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


НижняяГраница

Формат вызова:
ВидОплаты.НижняяГраница: целое; /*только чтение*/

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


Параметр

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


ПостоянныйПараметрКакДробное

Формат вызова:
ВидОплаты.ПостоянныйПараметрКакДробное(Идентификатор: строка): дробное; /*только чтение*/

описание:
Возвращает параметр вида оплат дробного типа.


ПостоянныйПараметрКакЦелое

Формат вызова:
ВидОплаты.ПостоянныйПараметрКакЦелое(Идентификатор: строка): целое; /*только чтение*/

описание:
Возвращает параметр вида оплат целого типа.


Принадлежит

Формат вызова:
ВидОплаты.Принадлежит(БазовыйКод ...: ВидОплаты): целое; /*только чтение*/

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


ПроверитьАтрибуты

Формат вызова:
ВидОплаты.ПроверитьАтрибуты(Атрибуты: целое): целое;

описание:
Устанавливает режим проверки атрибутов вида оплаты по заданным параметрам и возвращает "Да" (1) в случае соответствия.

параметры:
Атрибуты - Атрибуты вида оплаты \ удержаний.


Программа

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

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


Рисунок

Формат вызова:
ВидОплаты.Рисунок: целое;

описание:
Рисунок, установленный на вид оплаты для более наглядного использования


РодительскийВОУ

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

описание:
Возвращает указатель на родительский ВОУ, если такового нет, то возвращает "0".


СоздатьВОУ

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

описание:
Создает объект ВОУ


Сокращение

Формат вызова:
ВидОплаты.Сокращение: строка;

описание:
Сокращенный идентификатор.


СписокВходящих

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

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

параметры:
Опции - Указывается признак для формирования списка.


УдалитьСвязи

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


Уровень

Формат вызова:
ВидОплаты.Уровень([Абсолютный=нет]: целое): целое; /*только чтение*/

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


ЯвляетсяГруппой

Формат вызова:
ВидОплаты.ЯвляетсяГруппой: целое; /*только чтение*/

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


Фонд

описание:
Фонд, входящий в список фондов, на которые производятся отчисления.

СписокФондов

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

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

  КоличествоФондов
  ФондСИндексом

КоличествоФондов

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

описание:
Возвращает значение количества фондов, входящих в список.


ФондСИндексом

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

описание:
Возвращает фонд по заданному индексу.

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


НаборВОУ_Начисления_и_удержания

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний из фонда заработной платы.

НаборВОУ_Налог_на_доходы_физического_лица

наследуется от типа: ВидОплаты

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

НаборВОУ_Страховые_взносы

наследуется от типа: ВидОплаты

НаборВОУ_Прочие_доходы

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих для расчета прочих доходов

НаборВОУ_Доходы_с_предыдущего_места_работы

наследуется от типа: ВидОплаты

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

НаборВОУ_Выплата_компенсаций_РП

наследуется от типа: ВидОплаты

НаборВОУ_Вспомогательные

наследуется от типа: ВидОплаты

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

НаборВОУ_Вычеты_НДФЛ

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих как вычеты НДФЛ.

НаборВОУ_НДФЛ

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих в НДФЛ

НаборВОУ_Районные_коэффиценты

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих как районные коэффициенты.

НаборВОУ_Северные_надбавки

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих как северные надбавки.

НаборВОУ_Премии

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих как премии.

НаборВОУ_Больничные

наследуется от типа: ВидОплаты

описание:
Список видов оплат, входящих для расчета больничных листов.

НаборВОУ_Отпускные

наследуется от типа: ВидОплаты

описание:
Список видов оплат, входящих для расчета отпускных.

НаборВОУ_Исполнительные

наследуется от типа: ВидОплаты

НаборВОУ_Начисления

наследуется от типа: ВидОплаты

описание:
Список видов оплат, входящих в начисление.

НаборВОУ_Удержания

наследуется от типа: ВидОплаты

описание:
Список видов оплат, входящих в удержание.

НаборВОУ_Выплаты

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих в выплаты.

НаборВОУ_Ставки

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих в ставки.

НаборВОУ_Вычеты_на_иждивенцев

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих в вычеты на иждивенцев.

НаборВОУ_Налоговые_базы_по_инвалидности

наследуется от типа: ВидОплаты

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

НаборВОУ_Родительская_плата

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих в родительскую плату.

НаборВОУ_Ввод_доходов

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих в ввод доходов.

НаборВОУ_Расчет_стипендий

наследуется от типа: ВидОплаты

описание:
Список видов оплат и удержаний, входящих в расчет стипендий.

НаборВОУ_Расчеты_с_опекунами

наследуется от типа: ВидОплаты

НаборВОУ_Справки_по_зарплате

наследуется от типа: ВидОплаты

НаборВОУ_Пособия_по_уходу_за_ребенком

наследуется от типа: ВидОплаты

НаборВОУ_Компенсации_РП

наследуется от типа: ВидОплаты

НаборВОУ_Оплата_проживания

наследуется от типа: ВидОплаты