Ваши комментарии

Добрый день! Перепроверил, да если вид Н-У в ЛС отсутствует, то разноска в доп.реквизит проходит. Но если в ЛУ уже есть такой вид Н-У, реквизит не разносится.


Добавил в блок 

if (FoundCount>=1)

рекомендованный код

Получил ошибку:


Добрый день. Да, прошу прощения, файл не тот.

Вот, перепроверил, скрипт раскомментирован, но результат тот же. usintegr.S

Для данного вида нужен именно коэффициент занятости.


В организации существует вид начисления "Стимулирующая выплата", который рассчитывается исходя из категории и должности сотрудника (для врачей одно БЗ, для младшего медперсонала другое и т.д.)


В упрощённом виде расчёт вида можно представить так:

СтВыплата = БЗ * ФРВ'(в днях)/НРВ'(в днях) * коэффициент занятости.

при этом ФРв и НРВ считаются за предшествующий месяц.


Пример (допустим, в месяце 20 рабочих дней и БЗ=1000 руб:)

первые 10 рабочих дней предшествующего месяца у сотрудника коэффициент занятости в КЧ =1, оставшиеся 10 дней K_employ=0,5


В этом случае расчёт вида распадается на 2:


СтВыплата = С1 + С2 = (1000 * 10 / 20 *1) + (1000 * 10 / 20 *0,5) = 500 + 250 = 750


Функция СТАВКА() подсчитывает плановый заработок за день/час, что для данного вида не требуется.


Сейчас расчёт реализован, как было сказано в исходном посте - через несколько строк вида стимулирующей выплаты - пользователь должен создать строки с 1 числа по 15 (условно) и с 16-го по 01.01.2050), и в доп. реквизите указать дополнительно коэффициент занятости сотрудника. Что для пользователя неудобно, т.к. повышает риск ошибки.

Подменил скрипт Integration.s. Ошибка та же.

Попробовал перенести письмо по виду Н-У из "Обработанных" во "Входящие" и заново обработать - ошибка сохранилась.



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