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

но в июне месяце приказ на увольнение с 28 06 2020

Какие изменения вы внесли в программу в связи с этим "неожиданным" приказом на увольнение?

программа пересчитывает, и убирает отпуск только июнь месяц, а июль не снимает суммы по отпуску

Зайдите в ЛС

В правом верхнем углу выберите  07.2020

Встаньте на строку отпуска

Нажмите F4 (пересчитать строку)

Какой смысл перекладывать массив символов из BufCnf в StrSimv?

так тоже должно работать

char BufCnf[256];
GetCommonCnf("MINUS_DNI","отпуск",BufCnf,255);
int id = dney_v_tab(BufCnf,calm,info.z1,info.z2);

Добрый день.

char BufCnf[256];
GetCommonCnf("MINUS_DNI","отпуск",BufCnf,255);
return OemToAnsi(BufCnf);

1)Чтобы вывести таблицу расчета среднего нужно Calculate() запускать с параметром 1

2)В InitOtp2() передаются дополнительные параметры..

Настройка -> 4. Настройки параметров расчета -> 3. Настройка расчета отпуска -> Код вида для буфера

Наверное не коэф-т,  а РВ?

РВ в 186 виде нужно указать только по одному из источников.

как за июнь учесть 24 число

Уточните, что это значит?

что ставить в РВ и суммы

В  РВ и сумму 186 вида нужно ставить то, что вы хотите увидеть в расчете среднего..

Чтобы по переводам "не собирать суммы" поставьте 2 в 

Настройка -> 6. Общие настройки системы -> 11.Настройка интеграции с Контур-Персонал -> Способ приема Исполняемых Должностей  

В поставочных скриптах я 86 алгоритм не нашел.

Что это за алгоритм?

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