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

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

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


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

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

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

При обработке проблемных писем не можем найти письма по конкретному ЛС


Добрый день!

При обработке писем интеграции возникла следующая проблема:

Вводим в фильтр табельный номер. Письмо с таким ТН точно лежит в папке "Несоответствие данных (см скриншот).

Image 2515Image 2514

Тем не менее, после применения фильтра ни одного письма в окне не отображается.

Подскажите, пожалуйста, из-за чего может возникнуть проблема, и как её решать?

Script Письма
0
На рассмотрении

интеграция с Контур-Персоналом. Делать пересчёт месяца, если добавлен вид Н-У.

Анатолий Русин 5 лет назад в Интеграция с Контур-Персонал обновлен 5 лет назад 8

Добрый день!

В ходе работы с клиентом выяснился достаточно часто встречающийся сценарий, по которому вероятны ошибки.

Повторил на поставке.

Принимаем в КП сотрудницу Корчагину Р.В. Принимаем с 28.03.2019. Допустим, по каким-то причинам приказ не был обработан в марте месяце, и система была переведена в апрель. Например, такое может случиться, если кадры запоздают с приказом и оформят его задним числом, или если расчётчик уже закрыл зарплату по подразделению, сформировал своды и отчёты, выплатил зарплату сотрудникам и перечислил налоги к тому времени как пришёл приказ из КП. 

Image 2460

Находясь в апреле месяце расчётчик обрабатывает письма по видам Н-У и рассчитывает сотрудника за месяц.

Image 2461

Но при этом расчётчик должен помнить, что нужно выполнить пересчёт марта и доначислить зарплату сотруднику за 2 рабочих дня в марте.

Поэтому во избежание ошибок из-за "человеческого фактора" просьба при добавлении новых видов Н-У, у которых дата начала меньше текущего месяца системы, предлагать пользователю выполнить пересчёт месяцев (открывать это окошко автоматически).

Image 2462

Это особенно будет полезно при новых внедрениях программы, потому что при обучении как проводить расчёт месяца человек учится быстро, а вот про пересчёт предыдущего месяца вспоминает с трудом, и лучше будет, если система ему напомнит.

Script
0
Не ошибка

Интеграция с Контур-Персоналом. Ошибка при обработке письма по сотруднику "Такой табельный номер уже существует"

Добрый день!

Обрабатываю письма на интеграцию вместе с клиентом. по 1 сотруднику висит письмо в необработанных:

Image 2120

Очистил связи по сотруднику через "таблицы массовой обработки". Запустил отправку писем из КП по новой. Та же ошибка.

Запустил отправку писем из КЗ в КП, В КП всё нормально синхронизировалось, в КЗ снова пришло такое же письмо, висит та же ошибка. Сотрудник работает с начала года, т.е. удалить ЛС и быстренько принять все письма из КП - тоже не вариант.


Подскажите, пожалуйста, каким образом решать данную проблему?

Письма
Ответ

В данной панели нужно указать другой табельный номер для создания ЛС, т.к. тот что прислали уже занят

0
Не ошибка

Интеграция с Контур-Персоналом. Ошибка "одновременная работа с реквизитами разных сотрудников

Добрый день!

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

Image 2104

Подскажите, пожалуйста, отчего такая ошибка возникает, и как её решить?

Письма
0
Не ошибка

Интеграция с Контур-Персоналом. Не разносится табель в сотрудника

Добрый день!

При работе с клиентом выяснилась следующая ошибка:

Принимаю письмо с табелем по сотруднику из КП:

http://prntscr.com/l16xx9

Однако в результате в табель информация не разносится.

http://prntscr.com/l16yjw

В скрипт integration.S не лез. Скрипт usintegr.S изменён так, как советовали в треде:

https://kontur.userecho.com/communities/47/topics/5788-integratsiya-s-kontur-personalom-kak-raznesti-protsent-oklada-v-doprekvizit-vida-n-u

Подскажите, пожалуйста, как исправить ошибку. Если необходимо, могу сохранёнку прикрепить с ЛС, либо дать удалённый доступ до базы.

Script Письма
Ответ

Добрый день!

У вас в usintegr.s раскомментированы UserTabelProcessData/UserTabelUpdateData и UserRVProcessData.UserRVUpdateData (сравните с поставочным usintegr.s) - в этом случае программа делегирует все работы по обработке табеля этим скриптовым функциям, а они пусты, что и видим в итоге.

Если вам достаточно обработки табеля по-умолчанию - закомментируйте эти 4 функции и все заработает

0
Отвечен

Интеграция с Контур-Персоналом. Как принять в ЛС вид оплаты по замещению

Добрый день!

В ходе опытно-промышленной эксплуатации системы у клиента возник следующий вопрос:

Каким образом передать в КЗ информацию о надбавке за замещение временно отсутствующего сотрудника?

Ситуация следующая:

В течение месяца сотрудник 3 раза ездил в командировки (03-05.09; 13-14.09; 24-27.09). На время его отсутствия в КПГС (версия 1,23 SP1) оформляются приказы: "О разрешении совмещения" и устанавливается доплата за замещаемого сотрудника.

Далее, в КЗ приходят письма на интеграцию. В зависимости от настройки:

http://prntscr.com/l16jaz

В КЗ будет:

 - либо (в настройке "0") создана новая Исполняемая Должность с одним видом Н-У "Доплата за совмещение"

- либо (в настройке "1") письма не будут обработаны и повиснут в "Несоответствии данных"

http://prntscr.com/l16kuc


Клиенту необходимо разносить надбавку за замещение на основную должность, не прикладывая при этом график/ставку/должность.

Подскажите, пожалуйста, каким образом это сделать.

Script Письма
0
Отвечен

Интеграция с Контур-Персоналом. Как разнести процент оклада в доп.реквизит вида Н-У

Анатолий Русин 6 лет назад в Интеграция с Контур-Персонал обновлен 6 лет назад 7

Добрый день!

На старом форуме задавал уже этот вопрос:

https://forum.kontur.ru/yaf_postst20150_Kak-razniesti-protsient-oklada-v-dop-riekvizit-vida-N-U.aspx

Тогда предложенное решение помогло. Сейчас пытаюсь повторить - не выходит. скрипт интеграции видоизменил, как показано было в примере:

usintegr.S
Доп.реквизит вида Н-У настроил и его имя в скрипте указал:

Image 1612

Письмо обработалось:

Image 1613

Вид Н-У подгрузился:

Image 1614

Однако при обработке процент в доп.реквизит всё равно не встаёт.


Подскажите, пожалуйста, что я делаю не так?

0
Отвечен

Загрузка данных из "старой" программы клиента на этапе внедрения

Здравствуйте.

У нового клиента включена интеграция с КП.

ЛС пришли из персонала. Теперь необходимо загрузить в них табеля и суммы за 2016, 2017 и 2018 годы.

Вопрос: если я установлю копию базы клиента у себя на компе и загружу в ЛС все данные, а потом "накачу" ЛС с загруженными данными поверх существующих у клиента, что страшного произойдёт, при условии включенной интеграции?

0
Отвечен

Функция получения кода совместительства по RemoteID

Доброго времени суток! Из Контур-Персонала получаю приказы на премию почти с полными данными по сотрудникам, только не могу определить код совместительства на который разносить сумму премии. В связи с этим вопрос: как можно это реализовать?


Image 871



Image 870


Пример на картинках.

Ответ

Непросто. Прямой функции нет.
Можно только принять все данные по лицевому счету и найти в них нужный id
Данные принять можно теми же функциями что в приведенной таблице

IntegrGetRemoteId(IntegrGetLocalId(otIspDoljn,AmbaIdForIspDoljn(tn,c,data)))

где tn- табельный номер, c- внутренний код совместительства, data - дата начала исполняемой должности

до этого нужно собрать все исполняемые должности классом CombineList, получить из них даты начала всех значений поля "должность".


Второй вариант, можно принять все данные по лицевому счету функцией:
IntegrGetAllForLS(tn)

вернет массив строк как на скриншоте, те что начинаются на 30 это исп.должности

из этих строк можно получить соответствие нашего localid и внутреннего кода совместительства (обведен красным)

получить наш localid по id персонала можно функцией IntegrGetLocalIdByRemoteId



0
Отвечен

Как массово переставить "галочки" на основную должность.

Добрый день!

В ходе работы с новым клиентом возникла следующая задача:

Image 865

В Контур-Персонале организация работал с 2008 года. Установили КЗ, настроили интеграцию.

В программу пришли должности за весь период работы организации.

Первая должность осталась основной.


Вопрос в следующем - как можно массово поставить галку "основная должность" на последнюю по дате ИД по 1500 сотрудникам? Чтобы не заходить в каждый ЛС?


Мы можем сделать что-то вроде такой вот таблицы разноски:

Image 866

затем принять в неё всех сотрудников и самостоятельно проставить галочку  напротив нужных должностей.


Весь вопрос в том, каким образом вообще можно разнести данную информацию в ЛС?

Возможно, какой-то другой вариант существует?

Script


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