Форум по программе Контур.Зарплата.

Здесь мы отвечаем на вопросы возникающие у наших пользователей или партнеров при работе с программой или при внедрении ее в организации.

Прежде чем создать обращение, воспользуйтесь поиском. Попробуйте найти похожий топик по ключевому слову. Например "СЗВ-СТАЖ" или "6-НДФЛ".


Если Вы нашли "чужую" тему с похожим вопросом, где уже был дан ответ (есть сообщение помеченное как "Ответ"), но при этом ответ не подходит для Вашей ситуации, то не задавайте свой вопрос в комментариях к "чужой" теме. Лучше создайте новую тему со своим вопросом.

Полезные ссылки по Контур.Зарплата:

  1. Полный дистрибутив и Веб-обновления
  2. Обучающий урок
  3. Вебинары
  4. "Старый" форум (доступен только из сети Контура, архив
  5. Дистрибутив ПФ-Отчет+
0
Отвечен

Какие есть настройки у алгоритма 897?

Здравствуйте. Можно подробно описать настройку алгоритма 897.

0
Отвечен

Не работает алгоритм 897 Доплата до МРОТ

KTV 6 лет назад в Расчеты начислений и удержаний / Алгоритмы обновлен baf 6 лет назад 3

Добрый день!

Хочу настроить доплату до МРОТ по 897 алгоритму, но программа на него никак не реагирует. Попробовала на нескольких базах - везде одинаково.

НО! в том же Raschet у меня развернут поставочный ZPL, в нем алгоритм 897 работает!

Такая же проблема проявилась на новом параметре 218-го алгоритма.

Выяснилось, что проблема в следующем.

У нас у всех клиентов настройка Настройка - Общие настройки системы - Настройки алгоритмов расчета - Способ расчета строк видов НУ = 1.

В поставочном она =0, поэтому и новый алгоритм видит. Если ставлю 1, то также, как и в клиентских базах, перестает работать.

Как нам быть в таком случае? Параметры алгоритмов - очень удобный инструмент настройки, особенно если не владеешь скриптами в совершенстве, и нам совсем не хочется от них отказываться.

Да и вообще как-то странно получилось: есть же параметры, например, в 105, 106 алгоритмах, и все хорошо работает вместе с вышеуказанной настройкой.





0
Отвечен

Какой алгоритм использовать для расчета доплаты к окладу в процентах?

mikash 6 лет назад в Расчеты начислений и удержаний / Алгоритмы обновлен 6 лет назад 5

У начислениях видов необходимо расчёт производить с оклада доплату в процентах. Какой необходимо использовать алгоритм. К примеру, оклад*20%. Оклад 171 вид , а доплата 702 .

Ответ

Поставьте алгоритм 15. В БЗ ставите процент доплаты. Алгоритм работает по 18 столбцу ТВХ. Можно завести свой столбец, в котором проставить "1" у тех видов, на которые данный процент будет накручиваться, и в параметрах 15-го алгоритма указать этот столбец.

0
Отвечен

Функция подсчета символов табеля по нормативным рабочим дням графика

Доброго дня.


Нужно подсчитать количество символов в табеле, например, "Б", приходящихся на рабочие смены по нормативному графику работника.

rv=dney_v_tab("Б",calm,1,31); возьмет с выходными

Как сказать, чтобы "Б", приходящиеся на выходные дни, не подсчитывали?

Script
Ответ

Добрый день!

CountTabelNormCalendDay(absm, _SimvTabel, _SimvNorm, bHoliday, &Hours )
//*********************************************************
//** Определяет количество отработанных дней в месяце absm
//** SimvTabel - какие символы в табеле учитываем
//** SimvNorm  - какие символы в нормативном календаре 
//**             учитываем
//** bHoliday - учитывать (1) только праздничные дни 
//              или их не учитывать (0)
double hours;
int countBlOnWorkDays=CountTabelNormCalendDay(mrasch,"Б","2",0,hours);
0
Отвечен

Доплата до МРОТ не учитывает неполностью отработанный месяц ...

mikash 6 лет назад в Расчеты начислений и удержаний / Алгоритмы обновлен Юджин 3 года назад 19

У меня при расчете МРОТ не учитывается неполный месяц отработанный человеком. Шестой параметр не указан в алгоритме.

0
Отвечен

Не рассчитались алименты с отпускных

Добрый день! 

Поменяли у вида алиментов параметр По начислению=1.

Начисляем отпуск в марте за апрель, допустим, с 10.04 по 15.04.

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


0
Отвечен

Проблема с алгоритмом расчета аванса, переопределенным через пользовательский скрипт

Роман Шивалов 6 лет назад в Расчеты начислений и удержаний / Алгоритмы обновлен 6 лет назад 9

Здравствуйте. С вашей помощью написал программу расчета аванса, но то ли плохо потестировал, то ли одно из двух...

Когда одно человека считаем, то всё хорошо. Когда нескольких, то почему то записывает только одного. Прошу помочь, а то самому точно не осилить.

Полный код в приложении.USAVANS.zip

Script
Ответ

Поставочный файл AVANS.zip

Пользоваться отладчиком надо так

0
Отвечен

Расчету доплаты до МРОТ при не полностью отработанном месяце

mikash 6 лет назад в Расчеты начислений и удержаний / Алгоритмы обновлен 6 лет назад 14

ЛС отработал 112 часов из 159 часов. Был на б/л. Мы начислили б/л, затем з/п. Так вот, минималка неправильно доначисляет. Вид расчитывает за 112 часов.

Ответ
mikash 6 лет назад

5 параметр, это разряд у вида в ТВХ ?

0
Отвечен

Неверный перерасчет у вида

ZPL_zplinfo_net(20180321_144327).cabУ нас ещё проблемные виды по настройкам.

А ещё не по теме, возможно посмотреть у этого ЛС при расчёте б/л автоматически не перерасчитывается заработная плата за предыдущий месяц

Ответ

171-ый вид. 4-ый столбец специальной таблицы входимости. Стоит 2 "Не пересчитывать рабочее время если оно уже было заполнено". Поэтому и не пересчитывается.

0
Отвечен

Выборка размера северной надбавки из РВ видов НУ

Поправьте, пожалуйста, скрипт. В колонке 33 символом 3 отмечены виды СН. Как подсуммировать РВ по этим видам по основному подразделению, источнику, совместительству и без учета пересчетных строк.

Спасибо.

UserDefineSev(month, d1, d2)
{
int stolbec = 33;
double n2=0;
  var Prop = CreateObject("APropBE");
  Prop.Init(GetGeneralSrcLS(),GetGeneralSubjectLS(),GetGeneralPodrLS(),GetGeneralCombineLS()); //Основной источник
  var CurProp = GetCurPropCountLS();   // По  должностям
char buf[256];
char func[256];
sprintf(func,"R_Col_T(3,'н',%d,0,0,Prop)%s",stolbec);
CallFuncReceive(func,buf,250,2);  
n2 = atof(buf)/100; 
return n2;

}

Script
Ответ

Попробуйте так:

UserGetRvColProp(col,sim, prop)
{
  int Flags=CL_SOURCE|CL_MV;//выборка по виду по месяцу начисления
  double rv=0.; 
  //цикл по видам ТВХ
  for(int pos=0;pos<cntplus;pos++)
  {
     char cur_sim=Sim_For_Position(pos,col-1);
     if ( cur_sim!=sim)  
      continue;
     rv+=CashSummProp(0,kodnu1[pos],mrasch,mrasch,42,Flags,prop); 
  }
  return rv;
}

Использовать так:

var Prop = CreateObject("APropBE");
Prop.Init(GetGeneralSrcLS(),GetGeneralSubjectLS(),GetGeneralPodrLS(),GetGeneralCombineLS());
return UserGetRvColProp(25,'3', Prop);


Сервис поддержки клиентов работает на платформе UserEcho