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

У кого то есть инструкции по заполнению этих форм?


Например, как рассчитывается среднемесячная зарплата?


Что такое "ФОТ медработников без начислений"?

Готовится, но по срокам не могу сориентировать.. 

отключаете настройку перед расчетом  через 

SetCommonCnfInMem();

а после расчета им же восстанавливаете..

Добрый день.

В поставке это поле есть.

Обновите ваш шаблон ( ctrl+F4) в списке 

Добрый день.

Как все сложно..

Работа с таблицей должна быть простой и понятной.

Можете на F1 повесить выполнение скрипта, который будет выводить пользователю сообщение 

4) Возможность из скриптов регистрировать для таблицы скриптовые функции реагирующие на нажатия клавиш.
AddAction(int Key, const char *Action, const char *pCommFunc, const char *pCommContext);
При этом возможно добавлять в панель функциональных клавиш и в контекстное меню строки описывающие эти действия.
При вызове скриптовой функции доступен контекст:
"__Adr","__AdrTable" - адрес обрабатываемой таблицы
"__Fld" - текущее поле
"__W","__A","__F" - ширина, точность, тип текущего поля
"__Rcr" - текущая запись
"__ArrayParam" - дополнительный набор параметров (на будущее) - пока пустой.
"__Key" - код нажатой клавиши
"__AdrMainTable" - адрес списка таблиц
"__MainTableRcr" - номер записи в списке таблиц
Функция вызывается ДО стандартной реакции программы на нажатие клаиши. Функция может изменить __Key на другой и это повлияет на "стандартную" обработку (сработает обработка для измененного __Key).
Если в функции установить __Key==0 или вернуть функцией ESC, то стандартная реакция на клавишу отменяется.

Само сообщение можно хранить, например, внутри самой таблицы в  коллекциях

(в режиме ctrl+AA нажимаете shift+f1)

Например, банковские таблицы там хранят "номер шаблона" и данные, которые пользователь указал в диалоге

Пример получения данных из коллекции:

//берем номер из коллекций таблицы
if ( IsExistParametrTable(T,"TemplateNumber") )
return GetParametrTable(T,"TemplateNumber");

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