Задача 102.168017

Задача :102.168017

2017-06-26 14:11:01
Краткое описание :
Не корректно отрабатывает алгоритм NachD
Описание :
Предварительная разноска
Что измененно :

1.Оплата имеет системный код 123456.
Указан "-" в поле разбивать по датам, но сумма все-равно разбивается по периодам.
Но, если мы изменим системный код оплаты, например, на 123, то настройка вида оплаты сработает и оплата не разобьется.
2.оплата с пользовательским кодом 23 не войдет в расчет, т.к.системный код у этой оплаты 13.
А вот если изменить алгоритм на NachD(13), то мы получим то, что требуется.
Правила такие: параметром для функции NachD(O) должен служить системный код оплаты, изменить этот факт на текущий момент невозможно:
можно только доработать описание функции.
Как измененно :

1.Доработана функция предварительная разноска для видом оплат, имеющих системный код более 65535.
Теперь функция, которая определяет, разбивается ли вид оплаты по датам, воспринимает число до 2147483647.
Таким образом, если указан "-" в поле разбивать по датам для вида оплаты с системным кодом 123456, функция сработает правильно и вид оплаты разбиваться не будет.

2. Изменено описание функции NachD(O) при нажатии в классификаторе алгоритмов.
Теперь описание выглядит следующим образом:
NachD(O) - 'Сумма начислений за период текущей оплаты (O - системный код оплаты)'

Название продукта Название компонента Тип Последняя версия Дата выхода
G_SUMDIVIDEG_SUMDIVIDEDLL9.1.139.02017-06-26 14:11:01