Задача 180.7390

Задача :180.7390

Краткое описание :
Анализировать проводки даже в непроведенной операции
Описание :
Ведение картотеки
Что измененно :

При печати формы ОС-6 для заполнения поля "Счет, субсчет, КАУ" используется достаточно сложный алгоритм определения его содержимого.
Однако во всем алгоритме есть достаточно причудливый момент: выдержка из программного кода ниже.

// если операция проведена и проводки найдены, то смотрим соответствует ли аналитика в проводках данным
// в карточке.... а если операция не проведена, но проводки есть, то соответствие лучше проверять не будем...
if (bProvedThisOper)
bValidForKatOS := OborotIsValidForKatOs(OborotAll.nRec, cKatOsNRec, cNastrOsNRec);
else
bValidForKatOS := true;

Считаю, что даже в непроведенной операции могут быть более подходящие проводки нежели первая попавшаяся!
ПРЕДЛАГАЮ анализировать на соответствие карточке ОС также проводки непроведенных операций, а не брать первую попавшуюся проводку из непроведенной операции, это может приводить к ошибочному заполнению поля "Счет, субсчет, КАУ".
Как измененно :

Анализируются на соответствие карточке ОС (по аналитике) также проводки непроведенных операций.
Сейчас счет берется только тот у которого есть признак ОС.

Название продукта Название компонента Тип Последняя версия Дата выхода
F_OSF_OSRES9.1.007.0
F_OSF_OSRES9.1.7.0