Обновлено 26.08.2019

Зарплатные функции

Зарплатные функции по группам:

  1. Расчет сумм начислений-удержаний
  2. Работа с календарем
  3. Другие зарплатные функции

Это список функций для получения информации о заработной плате (начислениях-удержаниях) сотрудника.

Расчет сумм начислений-удержаний

  1. УстДат(вырД1[,вырД2])
  2. СУММАВОП([вырЦ1,...,вырЦ10])
  3. СУММАНАРУКИ()
  4. СУММАДОЛГА()
  5. СУММАНАЧИСЛЕНИЙ([вырЦ1,...,вырЦ30])
  6. СУММАУДЕРЖАНИЙ([вырЦ1,...,вырЦ10])
  7. СУММА(вырЛ)
  8. Например:

    1. СУММА('SPRVOP.PVP')
    2. СУММА('!SPRVOP.PVP')
    3. СУММА('SPRVOP.PVP and SPRVOP.PNAL')
    4. СУММА('SPRVOP.PVP and ZARVX.ZT="904/12"')
    5. СУММА('SPRVOP.PVP and (ZARVX.ZT="904/12" or ZARVX.ZT="904/13")')
    6. СУММА('ZARVX.VOP=271 or ZARVX.VOP=272 or ZARVX.VOP=273')
  9. АРХИВ(вырЦ)
    • Пример 1
    • УстДат(gomonth(Дата,-ТекМес+1), Дата)

    • Пример 2
    • УстДат(gomonth(Дата,-ТекМес+1), Дата)

      АРХИВ('SR.SHN*PARM.MINZAR')

      SR.SHN - вид налога из справочника "Работники"

      PARM.MINZAR - минимальная зарплата из справочника "Параметры", с начала года по текущий месяц включительно.

    • Пример 3

Работа с календарем

  1. ДеньРаб([вырЦ])
  2. Календарь(вырЦ)
  3. РабЧасы([вырЦ])
  4. РабДни([вырЦ])
  5. ИнфКал(вырЦ1, вырД1, вырД2, вырЦ2, вырЦ3, [вырЦ4])
  6. вырЦ1 - номер календаря (1-999)

    вырД1 - дата начала интервала

    вырД2 - дата конца интервала

    вырЦ2 - (0/1/2/3 - невключая выходные/включая субботу/включая воскресенье/включая все дни)

    вырЦ3 - (0/1 - вернуть дни/часы)

    вырЦ4 - номер месяца по порядку, входящего в заданный интервал

    Например:
    1. ИнфКал(1,{16.01.97},{25.04.97},0,1)
    2. получим количество часов (включая субботу) за весь интервал 16.01.97 - 25.04.97 по 1 календарю;
    3. ИнфКал(2,{16.01.97},{25.04.97},1,0,2)
    4. получим количество дней (невключая субботу) за второй месяц интервала 16.01.97 - 25.04.97 по 2 календарю, т.е. это будет интервал 01.02.97 - 28.02.97;
  7. ДеньКал(вырД, [вырЦ])
  8. вырД - дата дня из календаря

    вырЦ - номер календаря (1-999)

  9. ДеньРаб([вырЦ])
  10. ИнфОтр(вырД1, вырД2, вырЦ1, [вырЦ2,...,вырЦ11])
  11. вырД1 - дата начала интервала

    вырД2 - дата конца интервала

    вырЦ1 - 0-дни, 1-часы

    вырЦ2-вырЦ11 - виды оплат

    Например:
    1. ИНФОТР(gomonth(Дата,-1),gomonth(Дата,-1),0,102)
    2. выдать количество отработанных дней по 102 виду оплат (повременная оплата) за прошлый месяц.
    3. ИНФОТР(gomonth(Дата,-2),gomonth(Дата,-1),1,101,102)
    4. выдать количество отработанных часов по 101 и 102 видам оплат (сдельная и повременная оплата) за прошлый и позапрошлый месяцы.
  12. КолЛет(вырД1, вырД2, [вырЦ])
  13. вырД1 - дата начала интервала

    вырД2 - дата конца интервала

    вырЦ - 0/1/2 режим выдачи результата

    Например:
    1. КолЛет({01.01.92},{01.01.96})
    2. результат=4
    3. КолЛет({01.01.92},{01.01.2000})
    4. результат=8
    5. КолЛет({01.01.92},{03.01.1997})
    6. результат=5.00548
    7. КолЛет({01.01.92},{03.01.1997},1)
    8. результат=5
    9. КолЛет({01.01.92},{03.01.1997},2)
    10. результат=2
  14. КолДнМес(выр1[, выр2])

Другие зарплатные функции

  1. ФОРМИРОВАТЬ(вырЦ1, вырЦ2[, вырЦ3, вырЦ4, вырC])
  2. вырЦ1 - сумма

    вырЦ2 - вид оплаты

    вырЦ3 - часы

    вырЦ4 - дни

    вырС - шифр затрат

  3. Начисление(выр1)
  4. ПровИНН(вырС) или CheckINN(вырС)
  5. 10-ти разрядный ИНН - NNNNXXXXXC

    12-ти разрядный ИНН - NNNNXXXXXXCC

    XXXXX, XXXXXX - порядковый номер налогоплательщика (номер записи в госреестре)

    C - контрольное число в 10-ти разрядном ИНН

    CC - контрольное число в 12-ти разрядном ИНН (фактически, идущие подряд две контрольные цифры)

  6. ПровСтрахНом(вырС) или CheckPFC(вырС)
Наверх Задать вопрос