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

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

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


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

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

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

Ошибка при импорте ЭЛН

Добрый день Ошибка при импорте ЭЛН Текст исключения: невозможно создать обьект хэш-алгоритма.

КЗ 606.12 Крипто-про 4.0.9963 Win 7 максимальная х64

Серт установлен в КЭ заходит без проблем в личных есть проверял. Была установлена 5 версия крипто-про снес поставил 4 ошибка не исчезла. Подскажите где копать. КЗ была перенесена на новый комп после этого ЭЛН не грузятся.

0
Отвечен

Как в скрипте получить значение заголовка столбца из сетки

Участились просьбы клиентов настроить автоматический расчёт компенсации за задержку выплаты отпускных.

Два года назад в этой теме Вячеслав предложил сделать некий начальный шаблон таблицы для расчёта суммы и последующей разноски в ЛС. Но дело с мертвой точки похоже не сдвинулось. 

Появилась идея написать скриптовый алгоритм для расчёта суммы компенсации, который будет работать так:

- невыплаченная сумма берётся из БЗ вида

- плановая и фактическая даты выплаты даты начала и конца действия вида

- 1/150 ставки центробанка - из сетки.

Проблема в том, что при расчёте необходимо учитывать изменение ставки в периоде задолженности. А для этого надо пробежать по столбцам сетки и считать заголовки столбцов:

Image 4459

Можно ли в скрипте это как-то реализовать?

Script
Ответ

Пример функции:

/*
numSet- номер сетки
row - номер строки в сетке ( нумерация с 1)
d1 - дата начала периода (в виде строки дд.мм.гггг)
d2 - дата окончания периода
*/
GetRateValues(numSet,row,d1,d2)
{
  var map = CreateObject("MapString");
  char zplPath[256];  GetCurrentDirectory(255,zplPath);  // путь до zpl
  char filePath[256];sprintf(filePath,"%s\\TABLSET\\Tabl%d.Set",zplPath,numSet);  // путь до сетки
  if ( access(filePath,0) )
  {
    AmbaMessageBox("Файл с сеткой не найден","Ошибка",MB_OK|MB_ICONERROR,0);
    return map;
  }
  
  var db=KDateFromStr(d1);
  var de=KDateFromStr(d2);
  
  var tabl = CreateObject("CurPrnTbl");  tabl.InitialNameFile(to_string(filePath));
  int countFld=tabl.Count_Fld();// число столбцов
  //цикл по столбцам
  double prevRateValue=0.;
  for(int idxFld=0; idxFld < countFld ;idxFld++)
  {
    string fldName=tabl.Name(idxFld);FreeSpaceString (fldName,3,""); 
    var date=KDateFromStr(fldName);
    //нас интересую только столбцы с датой
    if(!date.IsValid()) 
      continue;
    
    //значение ставки
    double rateValue=atof(tabl.Text(idxFld,row-1));
    prevRateValue=rateValue;
    
    //дата не входит в интересующий нас период
    if (date.GT(de) || date.LT(db))
      continue;
    
    //добавим значение ставки на начало периода
    if(!map.IsExist(db.GetDouble()))
      map.Add(db.GetDouble(),prevRateValue);
    
    //добавим значение ставки на дату date  
    map.Add(date.GetDouble(),rateValue);
  }
  return map;
}

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

var map=GetRateValues(85,3,"01.01.2020","31.08.2020");
ShowRates(map,"01.01.2020","31.08.2020");

Результат:

Скрипт: USFUNCRW.S

0
На рассмотрении

Записка расчет по нескольким источникам фин

Алексей П 4 года назад в Расчеты начислений и удержаний / Отпускные обновлен 4 года назад 9

При расчете отпуска, при наличии двух источников финансирования, при выводе на печать записки-расчет (0504425)



Как можно настроить, чтобы в столбец 4 всегда попадал Областной бюджет (является основным), а в столбец 6 Федеральный бюджет.

Сейчас по умолчанию

Image 4457






Отпускные
0
На рассмотрении

Выплаты умершему сотруднику

Здравствуйте, можно ли настроить в программе выплаты не полученные, если сотрудник умер, без НДФЛ и прочих налогов

0
На рассмотрении

17 алгоритм

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

Добрый день!

При расчете ставки по 17 алгоритму надо учитывать несколько сумм:

оклад (104 вид),

увеличение объема работ (151 вид) выбирается из сетки,

надбавка к окладу в % (121 вид).

Обнаружила, что при расчете часовой ставки надбавка к окладу в % посчиталась и на вид 151, по которому в столбце С1 ТВ указано =1 ( виды, у которых в БЗ оклад). Есть тут какой то выход или надо писать свой алгоритм?



0
Не ошибка

Ошибка при расчете ЭЛН. Файл транзакции не сохранен, потому что данные совпали с имеющимся в хранилище

Здравствуйте.

При расчете ЭЛН выходит ошибка Файл транзакции не сохранен, потому что данные совпали с имеющимся в хранилище. Через внешние программы не скачивался, но уже там присутствует с данными из мед организации

Как могла случиться эта ошибка и как ее преодолеть?

Спасибо.


2020-08-04_002033.png

0
На рассмотрении

Код начисления пособия на погребение

bogun_oa 4 года назад в Расчеты начислений и удержаний обновлен Блинов Игорь (Эксперт) 4 года назад 1

Добрый день! Подскажите пожалуйста какой код поставить для начисления пособия на погребение

0
На рассмотрении

Неверный расчёт среднего заработка по нескольким исполняемым должностям

Здравствуйте.

В кадрах издали приказ о переводе сотрудника с апреля на новую исполняемую должность.  В ЛС у сотрудника появилась новая ИД (настроена интеграция):

Image 4378

Дата увольнения со старой ИД стоит, но как такового увольнения не было, КНО не выплачивалась.

В июле сотрудник идёт в отпуск. Cумму заработка за 12 месяцев надо собрать с обоих ИД. Поскольку корректно рассчитывать средний заработок одновременно по нескольким должностям КЗ не умеет, считаю по каждой должности отдельно. По новой ИД всё нормально:

Image 4379

А вот по старой всё плохо:


Image 4380


В месяцах после увольнения ненулевое РВ, в результате чего существенно занижается средний заработок.

Как быть в такой ситуации? Только занулять РВ вручную?

0
Отвечен

Добрый день Который месяц программа считает взносы по коду 337 ЕСН Федеральный бюджет. Что нужно сделать?

Добрый день

Который месяц программа считает взносы по коду 337 ЕСН Федеральный бюджет.

Что нужно сделать?

0
Отвечен

НДФЛ с больничных

Настроен НДФЛ с больничных по DOCAMBA\Nast2008.htm (в самом конце).

При формировании ведомости по произвольному виду (по 190) попадает сумма больничного по виду 190 и сумма НФДЛ, но по виду 305

А когда формируем зарплатную ведомость, то там отображается НФДЛ и по 306 и по 305 виду

Как можно настроить, чтобы НДФЛ с больничных 306 вид попадал при формировании отдельной ведомости по больничным (по произвольному виду 190), а не 305 вид

Image 4364

Image 4365


Больничный
Ответ

Добрый день

Как можно настроить, чтобы НДФЛ с больничных 306 вид попадал при формировании отдельной ведомости по больничным (по произвольному виду 190), а не 305 вид

Формируйте ведомость по набору видов  ( выбираете виды 190 и 306)

при этом галку "расчет и удержание налога" надо убрать

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