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

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

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


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

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

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

Ошибка в процессе создания архива

Katti 4 года назад в Прочее обновлен Гашков Николай (Эксперт) 4 года назад 1

1) Операционная система : Windows 8.1 (32 разрядная)

2) Офис 2013.

3) Сетевой ZPL

При создании архива базы стала появляется следующая ошибка. Архив сохраняем на локальный диск.


Причем жалуется именно на файлы excel 

Image 4474







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
На рассмотрении

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

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

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



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

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

Image 4457






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

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

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

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

17 алгоритм

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

Добрый день!

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

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

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

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

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



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

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

Добрый день!

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

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

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

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

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

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

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

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

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

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

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

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

Добрый день!

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

Image 4430

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

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

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

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

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

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

Банк

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