Давняя мечта чтоб ZarAPI расширялся и имел возможности сопостовимые с TXOAPI. На сегодняшний момент он включает в себя только один метод CalcSum.
Часто встречаются задачи с заменой счета/субсчета, аналитики, ЦОЗа. Приходится такие задачи решать обходными путями, модифицировать стандартный функционал.
Если б были соответствующие методы, проблемы бы такой не стояло.
Хотелось бы по подробнее узнать: какие задачи вы не можете решить с помощью существующего функционала, каких методов для этого не хватает?
Решение данной задачи требует более детального описания.
ZarAlg используется как и для различных расчетов в межпериод, так и для расчета непосредственно ЗП.
Вот при расчете ЗП клиенты просят в зависимости от определенных условий, чтоб в начисления попадали опеределенные ЦехОЗ, проставлялся параметр, подставлялась нужная аналитика.
Как сейчас делаем - берем интерфейсы расчета ЗП ZARNETR, RABUCH и после фукнций расчета вставляем свой код. Такой метод на мой взгляд ущербный, но других способов решить задачу на сегодняшний момент нет.
Предлагаем добавить следующие методы:
- установить счет/субсчет по дебету (кредиту);
- установить аналитику с заданным уровнем по дебету (кредиту);
- установить ЦОЗ;
- установить ТХО;
- установить параметр.
Для осуществления данной доработки предлагаю алгоритм аналогичный использованному в проекте развития "Улучшение пользовательских режимов расчета".
Как и в проекте развития, все необходимые параметры можно будет установить прямо из алгоритма ZarAlg через вызов соответствующих функций.
Данную доработку обязательно надо будет провести через систему ПИР. Это позволит оперативно получать необходимые уточнения в случае возникновения вопросов в процессе разработки.