Ваши комментарии
Пересобрал через 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
Это не хаос.
У клиента чётко регламентировано - если идёт совмещение за сотрудника конкретного подразделения - надо включать в свод основной.
Они же не произвольным образом выбирают эти подразделения, каждый раз новые.