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

Расчёт за первую половину месяца. Учёт перерасчётов предыдущего месяца.
Добрый день!
При работе с клиентом возник вопрос, повторил на поставке. Помогите, пожалуйста, разобраться.
Расчёт за первую половину месяца настроен так:
Сумма заработной платы по 21-му столбцу ТВХ собирается на мнимый вид 901.
Рассчитываю сотрудника за первую половину месяца. Получаю следующий результат.
Расчёт корректный, замечаний нет.
Затем выясняется, что человек прогулял несколько дней в феврале.
Выполняю пересчёт месяца. Рассчитываем ЛС за первую половину ещё раз. После чего ЛС принимает следующий вид:
Получается, в расчёт за первую половину месяца берутся суммы только за март.
Допустим, клиент провёл массовый расчёт за первую половину и сформировал кассовую ведомость по мнимому виду 901, на который упали результаты расчёта.
В итоге получается вот какая картина:
Во второй половине месяца рабочих дней у человека нет.
Получается, если в апреле сотрудник не отработает ни дня и уволится, по нему повиснет "долг", который будет уже не из чего удерживать. Сейчас клиент отслеживает таких людей вручную и вручную же исправляет сумму к выдаче по авансу на меньшую, чтобы учесть пересчёт предыдущих месяцев.
Посоветуйте, пожалуйста, как лучше поступить? Создать табличку, которая будет отслеживать подобные ЛС после расчёта за первую половину?

Ошибка в работе КЗ. Обнулились табели.
Добрый день!
У клиента в ходе работы возникла ошибка - в какой-то момент времени по неизвестной причине в УЖЕ рассчитанных ЛС табель заменился на неправильный.
Пример.
У сотрудника стоит стандартный график рабочего времени - 5 дней по 8 часов. В соответствии с этим графиком сотруднику рассчитан оклад за полностью отработанный месяц - 159 часов.
После расчёта часы табеля по какой-то причине изменились:
Вручную расчётчики заполнить часы табеля не могли. Такое невозможно чисто физически, т.к. изменения в табеле мы нашли почти у 3 тысяч сотрудников.
Была версия, что всему виной интеграция с "Контур-Персоналом". Проверили через сервис мониторинга в КПМ - табеля не утверждались никогда. По одному отделению мы табель утверждали сами, когда пытались определить причину ошибки. Эти утверждения/разутверждения и видно на скриншоте.
Кроме того, проверили в КЗ письма интеграции - табеля не присылались никогда (за исключением, опять же, случая тестирования). Следовательно, Интеграция с КП ни при чём (если она не происходит в каком-то скрытом режиме).
Средствами автоматической разноски в КЗ такого результата достигнуть можно, но таблиц разноски, влияющих на часы табеля мы клиенту не делали, а сам клиент их тем более создать не мог.
Таким образом получается, что в какой-то момент сотрудникам массово разнеслись в табель непонятно откуда взятые значения часов.
Сейчас мы оказались в ситуации, когда расчётчики не могут выполнять по уже рассчитанным сотрудникам доначисления, не могут выполнять пересчёты, и по всем ещё не рассчитанным сотрудникам им приходится обнулять табель вручную.
Скажите, пожалуйста
1) каким образом могла возникнуть данная ошибка, случалось ли такое ранее в других организациях?
2) каким образом можно наиболее просто и безболезненно эту проблему исправить/?

НРВ по пятидневному календарю
Здравствуйте.
В скрипте необходимо вычислить отношение ФРВ по календарю работника к НРВ по пятидневному календарю.
Скриптовая функция norm берёт РВ из календаря работника. Какой функцией можно извлечь НРВ по пятидневному календарю, ели работнику установлен график, отличный от пятидневного.

Как извлечь допреквизит вида НУ
Здравствуйте.
Извлекаю значение допреквизита "kfc" из строки вида начисления с внутренним кодом 4:
StartRkv(4);
ReadRkv("kfc",st);
FinishRkv();
Но если видов с внутренним кодом 4 в ЛС несколько (действующий один, остальные закрыты), то в переменную st записывается значение допреквизита вида с минимальным расширением.
Как можно извлечь допреквизит вида действующего в расчётном месяце?

Предупреждение для Архивных ЛС при переводе системы в следующий месяц
Добрый день!
Клиент обратилась с проблемой - не получается перевести систему в декабрь 2018 - ругается на архивных сотрудников.
Перевели вручную, на работу клиента ошибка не повлияет, но всё-таки хотелось бы понять, почему так?

Вопрос по классу KCalcSredn
Существует ли для этого класса KCalcSredn расчет "по-среднему" в календарных днях. Не больничный! Это доплата для больничного. Задача следующая - получить среднедневной за 2 года. Суммы как для обычного среднего, а вот норма и факт в календарных днях. Спасибо.

преобразование числа в текст
Здравствуйте.
С помощью функции propisi пытаюсь преобразовать число itog (объявлено double) в текст и записать в ячейку cell.
propisi(itog,1,cell);
и ни чего не получается...
Где найти описание функции propisi ?

определение номера строки в матрице
Здравствуйте.
С помощью
PutBegDate(row,d_n); PutEndDate(row,d_k);
в момент расчёта строки хочу поставить даты её начала и конца.
Как перед этим определить номер этой самой рассчитываемой строки?

Алгоритм 21 школьная версия
Добрый день.
Подскажите, пожалуйста, параметры 21 алгоритма школьная версия.

Компенсация за задержку ЗП
Добрый день, уважаемые разработчики!
Подскажите, пожалуйста, есть ли в КЗ какой-либо способ начислять компенсацию за задержку выплат сотрудникам? Особенно интересуют отпускные.
Сервис поддержки клиентов работает на платформе UserEcho