Форум по программе Контур.Зарплата.
Здесь мы отвечаем на вопросы возникающие у наших пользователей или партнеров при работе с программой или при внедрении ее в организации.
Прежде чем создать обращение, воспользуйтесь поиском. Попробуйте найти похожий топик по ключевому слову. Например "СЗВ-СТАЖ" или "6-НДФЛ".
Если Вы нашли "чужую" тему с похожим вопросом, где уже был дан ответ (есть сообщение помеченное как "Ответ"), но при этом ответ не подходит для Вашей ситуации, то не задавайте свой вопрос в комментариях к "чужой" теме. Лучше создайте новую тему со своим вопросом.
Полезные ссылки по Контур.Зарплата:
- Полный дистрибутив и Веб-обновления
- Обучающий урок
- Вебинары(YouTube) RuTube
- "Старый" форум отключен, архив
- Дистрибутив ПФ-Отчет+

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

Как в скрипте получить значение заголовка столбца из сетки
Участились просьбы клиентов настроить автоматический расчёт компенсации за задержку выплаты отпускных.
Два года назад в этой теме Вячеслав предложил сделать некий начальный шаблон таблицы для расчёта суммы и последующей разноски в ЛС. Но дело с мертвой точки похоже не сдвинулось.
Появилась идея написать скриптовый алгоритм для расчёта суммы компенсации, который будет работать так:
- невыплаченная сумма берётся из БЗ вида
- плановая и фактическая даты выплаты даты начала и конца действия вида
- 1/150 ставки центробанка - из сетки.
Проблема в том, что при расчёте необходимо учитывать изменение ставки в периоде задолженности. А для этого надо пробежать по столбцам сетки и считать заголовки столбцов:
Можно ли в скрипте это как-то реализовать?

Пример функции:
/* 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

Записка расчет по нескольким источникам фин
При расчете отпуска, при наличии двух источников финансирования, при выводе на печать записки-расчет (0504425)
Как можно настроить, чтобы в столбец 4 всегда попадал Областной бюджет (является основным), а в столбец 6 Федеральный бюджет.
Сейчас по умолчанию

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

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

СЗВ-М(пенсионеры,являющиеся опекунами)
Добрый день!
Николай, сделали настройки. По вашим настройкам в СЗВ-М опекун-пенсионер садится в отчет. Ссылка на предыдущий пост.
https://kontur.userecho.com/communities/47/topics/8805-szv-m-pensioneryiyavlyayuschiesya-opekunami

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

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

Ошибка при печати реестра Газпромбанк через OpenOffice
Добрый день!
У клиента стоит LibreOffice. При печати реестра для Газпромбанка выдается сообщение об ошибке
До этого был Excel и все было хорошо, но лицензия закончилась и поставили LibreOffice.
С OpenOffice такая же ошибка.
С другими банками (Сбербанк и УБРиР) все нормально.
Проверила на поставке, ошибка повторяется.
Как быть? Что можно сделать?
Помогите, пожалуйста.

Выгрузка данных по зарплате в Юникредин банк.
Кодировка файла:
1.WINDOWS (CP1251)-все форматы кроме ISO.PAIN
2.Universal (UTF-8)-для формата ISO.PAIN.
Формат файла: XML или CSV/TXT
Прошу помочь сделать импорт зарплатной ведомости из программы Контур Зарплата
прошу помочь
Сервис поддержки клиентов работает на платформе UserEcho