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

117 Ночные
Вопрос по расчету 117 вида надбавки за ночные. В поставочном варианте все считает корректно и правильно, но в рабочей версии этот же вид выдает какие-то странные суммы. По таблице входимости все настройки идентичны поставочным, алгоритм 17, но расчет выходит другой
В чем может быть причина? zpl_zplinfo_full(20201012_113342).cab
Поставочный вариант
На рабочей версии

Больничный лист из МРОТ после 19.06.2020.
Добрый день.
ФСС города Нягани настаивает том, чтобы больничные листы из МРОТ за август месяц рассчитывались по формуле:
12130*1.5*1/31=586,94, где 1,5 - это районный коэффициент и умножать на к-во дней, согласно 104-ФЗ.
В КЗ БЛ из МРОТ рассчитываются по формуле:
12130*24/730*1,5=598,19 и умножает на к-во дней.
ФСС возвращает БЛ на пересчет и утверждает что это не правильно.
С уважением ООО "Информсервис"

Некорректный возврат ндфл с начала года физлицам, не имеющим налогооблагаемый доход
Добрый день! После обновления (релиз 606.12) стал возвращаться НДФЛ физлицам, находящимся в настоящий момент в отпуске до 1,5 лет и имевшим доход в текущем году за период, когда они не имели налогооблагаемого дохода. В табеле стоит "Т". Подскажите, пожалуйста, где настраивается возврат НДФЛ ?

Проблема 100-й строки
Добрый день!
У сотрудника открыт вид "Дни по уходу за детьми-инвалидами" (107 алгоритм).
Каждый месяц сотрудник использует все положенные 4 дня, соответственно 4 новые строки за месяц.
Переполнение по количеству строк наступает на третьем году работы вида.
Известны ли перспективы по увеличению количества видов в ЛС?

Страховые взносы
С 1 апреля применялся пониженный тариф (15%). Все считало корректно. Но в сентябре стало выдавать у всех людей сумму удержанных взносов на минус
Ради эксперимента поставили в "Справке предприятия" - Тариф для малого/ср бизнеса - код 0 (стандартные взносы), но также выдает Доход 0,00 и взносы на минус
Т.е. не от этого зависит. Но из-за чего у всех людей по всем взносам как будто нет облагаемого дохода с начала года. zpl_zplinfo_full(20200930_115810).cab
В настройках страховых взносов и таблице входимости ничего не меняли

В справочнике "Источники финансирования" у каждого источника стоит в последнем столбце 3 - тип дохода УСН. Наверно нужно поставить там 0.
Либо (чтобы это изменение не повлияло на предыдущие годы) в "Справочники -> 8. Настройка страховых взносов -> настройка страхвых взносов для 2020 -> F9 -> 4. Специальные настройки для расчета подоходного налога. -> Типы доходов для расчета налога" указать 1 2 3 4

Взносы по двум ист фин
Был добавлен дополнительный ист фин (Ф) и в него виды начислений и взносы.
Почему-то по суммам отпускных, рассчитанных в ист фин (Ф) считаются взносы в ПФР и по виду 511 (все правильно, он добавлен в этот ист фин) и по виду 341 (он был в основном ист фин (Б), и почему-то повторно облагает сумму отпускных)
Остальные взносы и ндфл считаются корректно, т.е. только по ист фин (Ф), а вот ПФР по двум источникам
В чем может быть причина? zpl_zplinfo_full(20200923_101009).cab

Больничный по МРОТ. Сумма рассчитанного БЛ не совпадает на несколько копеек из за округлений..
При расчете больничного по уходу по МРОТ в программе выходит сумма за 8 дней 3719,87
А должно исходя из минималки ( с ур коэфф) в сентябре 464,98 * 8дней = 3719,84
ZPL_zplinfo_full(20200921_112214).cab

Символ табеля для дополнительного отпуска
Здравствуйте.
Ситуация следующая.
1. Из КП приходит приказ на допотпуск.
2. Расчётчик приказ обрабатывает, в табеле автоматически проставляется символ "О".
3. В КП утверждают табеля и символ "О" в табеле КЗ заменяется на "Ь".
4. После расчёта за месяц начисленная сумма за допотпуск обнуляется, т.к. "Ь" не воспринимается как символ отпуска.
Пробовал в ussetsim написать
TA[9] ="О";
Пробовал даже в SetSim заменить "Ь" на "О". Ни чего не помогло. Где ещё можно посмотреть?

Подведем итог:
Для того, чтобы символ табеля для дополнительного отпуска, пришедший из КП ( ОД ), перекодировался в понятный для Амбы символ отпуска (О), нужно в USSETSIM.S в функцию User_Tabel_Sootv() добавить строку:
TA[9] ="О"; TB[9] ="ОД"; TC[9] ="О"; TD[9] ="10"; ON[9] = 15; // Ежегодный дополнительный оплачиваемый отпуск
При этом, нужно обратить внимание на то, откуда грузятся пользовательские скрипты ( из локальной папки Script или из сетевого zpl)

Ошибка при импорте ЭЛН
Добрый день Ошибка при импорте ЭЛН Текст исключения: невозможно создать обьект хэш-алгоритма.
КЗ 606.12 Крипто-про 4.0.9963 Win 7 максимальная х64
Серт установлен в КЭ заходит без проблем в личных есть проверял. Была установлена 5 версия крипто-про снес поставил 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
Сервис поддержки клиентов работает на платформе UserEcho