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

Это не хаос.

У клиента чётко регламентировано - если идёт совмещение за сотрудника конкретного подразделения - надо включать в свод основной.

Они же не произвольным образом выбирают эти подразделения, каждый раз новые.

Пересобрал через Ctrl+F7.

Результат тот же - 508-й код остался (другие виды пока не правил по образцу, на ФСС проверяю).

Свод делаю за май месяц (перешёл назад по Shift+F2). Это ведь не должно никакой роли сыграть?

Могу дать удалённое подключение.

Поменял код, переформировал свод.

Выходит то же самое:

Не очень хорошо разбираюсь в механизме разбиения сводов, так что прошу прощения, если глупость какую сказал :)

Но вроде бы настройка должна тянуться из 3-й разбивки.

Вопрос интересный.

Свод делаю "Сводная расчётная ведомость". У него в колонке "Алг.Разб" стоит "3".

Предположил, что настройка берётся оттуда. И, что характерно, отрабатывает правильно для тех ЛС, у которых ненулевые 300-е виды.

О настройке разбиения сводов.

Сейчас алгоритм объединения строк выглядит вот так (для взносов в ФСС):

"if (S.RelMonth<0)
return 0;
return (338==S.ExternCod || 508==S.ExternCod);"

Если в ЛС есть суммы и по 508 коду, и по 338, то выводится корректно.


Если суммы только по 508-му - выходит 508.

Если будет возможность включать/отключать предупреждения через настройку - нет, не будет.

Если расчётчик сам выбрал, какие предупреждения показывать, то и раздражаться ему не с чего.

В поле chib пользователь ставит "1", если необходимо включать сотрудника в реестр для ЧелябИнвестБанка.

В реестр не должны включаться "лишние люди" - те, у кого нет "1" в поле КЧ.

Все, кто приходит по интеграции из КП - по умолчанию должны включаться в данный реестр (т.е. им нужно проставлять "1" в соответствующее поле).

Проблема в том,что пользователь может забыть проставить данный параметр, тогда сумма в сводах отразится, как выплаченная, поскольку разнесена на кассу, но ни в один реестр не включится.

Поэтому и нужно для всех ЛС пришедших из КП проставлять автоматически "1" в КЧ.

Такие ЛС и сейчас создаются в отдельном подразделении.

Проблема с выгрузкой сумм в банк - для Челябинвестбанка не требуется номер карты, выгрузка идёт по паспортным данным. Поэтому придумали в КЧ отдельное поле "отправлять в челябинвестбанк", в которое и ставится "1".

По данному полю формируются реестры на выгрузку сумм в банк.


По подразделению в этом случае фильтровать сложно - вдруг у человека несколько исполняемых должностей, и одна из них в "лишнем подразделении".

А в integration.s никак не залезть, чтобы при создании ЛС, пришедшего из КП, сразу ставилось "1" в нужное поле?



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