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

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

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


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

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

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

Выгрузка файлов(реестров) в Газпромбанк. Код организации.

Добрый день! При выгрузке файлов в Газпромбанк требует ввести Код организации . Если код начинается с 1* или 2* , то даёт ввести 5 символов кода. У нас начинается с 3 ( 36621). Величина обрезается - становится 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
На рассмотрении

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

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

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



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

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

Image 4457






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

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

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

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

17 алгоритм

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

Добрый день!

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

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

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

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

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



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

СЗВ-М(пенсионеры,являющиеся опекунами)

Добрый день!

Николай, сделали настройки. По вашим настройкам в СЗВ-М опекун-пенсионер садится в отчет. Ссылка на предыдущий пост.

https://kontur.userecho.com/communities/47/topics/8805-szv-m-pensioneryiyavlyayuschiesya-opekunami

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

Почему отрицательная база не попадает в отчет РСВ и как это исправить?

Юджин 5 лет назад в Отчетность / Отчетность в ФНС обновлен Гашков Николай (Эксперт) 5 лет назад 15

Добрый день. Пришел запрос из ИФНС пояснить разницу 040 и 070 строк в РСВ за 1 квартал. Стал проверять и натолкнулся на сотрудницу у которой за январь 040 пустая а 070 есть (в январе был больничный 193 код). В январе зарплата отрицательная, в РСВ показывает нулевую хотя настроzpl_zplinfo_full(20200820_131832).cabйка прятать отрицательные суммы стоит 0.

ФНС. РСВ
0
Отвечен

как распечатать записку-расчет при прошествии времени

ЮлияФ 5 лет назад в Новости Контур.Зарплата обновлен Гашков Николай (Эксперт) 5 лет назад 3

Добрый день. Мне нужно распечатать записку-расчет за прошлый год. Как это сделать?

Отпускные
0
Исправлен

Ошибка при печати реестра Газпромбанк через OpenOffice

Добрый день!

У клиента стоит LibreOffice. При печати реестра для Газпромбанка выдается сообщение об ошибке

Image 4430

До этого был Excel и все было хорошо, но лицензия закончилась и поставили LibreOffice.

С OpenOffice такая же ошибка.

С другими банками (Сбербанк и УБРиР) все нормально.

Проверила на поставке, ошибка повторяется.

Как быть? Что можно сделать?

Помогите, пожалуйста.

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

Выгрузка данных по зарплате в Юникредин банк.

Кодировка файла:

1.WINDOWS (CP1251)-все форматы кроме ISO.PAIN 

2.Universal (UTF-8)-для формата ISO.PAIN. 

Формат файла: XML или CSV/TXT 

Прошу помочь сделать импорт зарплатной ведомости из программы Контур Зарплата

прошу помочь

Банк

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