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

а как вызвать Игоря

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

1=С(3,0,0,1,тн,1) - выборка сумм по видам, помеченным единицей в третьем столбце ТВХ, верно?

2=П(1) - Присвоение параметру 2 значения, вычисленного в параметре 1.  Не нужное действие.

3=П(3,86) - очень странно. Значения предварительно рассчитанной сумы с номером 3 на этом этапе нет, поэтому 3-й параметр всегда будет равен текущему МРОТ, указанному в "нулевой" строке 86-й сетки. Если Вы хотели именно этого, надо было написать 3=Ч(0,86).

4=Т(*,9,,,,,1,1,,) - вычисление количества календарных дней в текущем месяце. 

5=Н(9,,,0) - вычисление количества календарных дней в текущем месяце.

6=П(3)/П(5) - МРОТ/количество календарных дней

7=П(6)*П(4) - операция обратная проделанной в параметре 6, поэтому значение параметра 7 всегда будет = МРОТ.

8=П(7)-П(2) - разница м-ду полным МРОТ и начисленной за месяц суммой заработной платы. С учетом того, что параметр 2 "лишний", 8=П(7)-П(1)
11=Т(*,9,,,0,2,1,1,0,0) - эта функция вычислит кол-во календарных дней в месяце и подставит найденное значение в графу РВ, предварительно приведя его к НРВ месяца. Более чем странно (мягко говоря), если речь идёт не о семидневке.

15=П(8) - итоговая сумма, которую надо ограничить нулём, чтобы не уйти в минус. 

Т.е. 15=О(П8,0,П3,-1," ") - итоговая сумма не меньше нуля и не больше МРОТ.

1=С(3,,,1,тн,1);3=Ч(0,86);4=Т(*,9);5=Н(9);6=П(3)/П(5);7=П(6)*П(4);8=П(7)-П(1);11=Т(*,9,,,0,2);15=О(П8,0,П3,-1," ")

В целом довольно странный расчёт доплаты до МРОТ, который не учитывает фактически отработанное время. Ну т.е. доплата всегда идёт до полного МРОТ.

З.Ы. А чем не устроил поставочный алгоритм расчёта доплаты до МРОТ?

Проверил на поставке. Тоже самое. Видимо баг. 

Чаще всего, в "поставочном" варианте ноутбука клавиши F1 - F12 работают только с нажатой Fn. Но это досадное недоразумение легко устраняется либо в биосе - сменой "Action Keys Mode" с Enabled на Disabled, либо нажатием определенной комбинации клавиш. У разных ноутов это разные комбинации (Гугл Вам в помощь).

я удаляла, все равно подразделение запрашивалось.

Если "Запроса подразделения перед обработкой ЛС" при этом отключен, значит запрашивать подразделение Вы "попросили" таблицу в какой-то из функций приёма

Надо было просто удалить колонку "Подразделение" из таблицы.

Отключение "Запроса подразделения перед обработкой ЛС" может  где-нибудь "вылезти боком".

Тему можно закрывать. В поставке будет?

Ошибку в скрипте исправил (в строке 396 не хватало ";" ).

В остальном всё нормально.

Протестировал. 


1. Почему в архиве у файла настроек расширение upd?



Если в таком виде его положить в T_CNFPRN новые источники в настройках формы не появляются. Переименовал в formMed.cnf

2. При формировании таблицы:



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