Ваши комментарии
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
Это Николай здесь работает, а простые форумчане - они на общественных началах, их ни кто не "вызывает". Захотят - сами придут.