Показать сообщение отдельно
Старый 22.12.2006, 14:43   #5  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Что значит "не дает проводить" , поясните подробнее ...
Не формирует строки по списанию ОС в журнале ОС ?
Формирует, но без суммы ?
Формирует нормально , но при проверке/разноске ругается ?

Дело в том, что списание ОС в журнале формируется двумя шагами.
При формировании журнала наследники класса RAssetProposal по списанию формируют строки в журнале ОС. Сначала они из однострочных профилей разноски ОС(таблица RAssetLedgerAccounts) пихают невнятную строку для каждой ОС (метод createJournalLines, как правило пустая ), затем методом createDisposalTrans по таблице RAssetDisposalParameters(по сути это многострочный профиль разноски ОС) пихают вменяемые строки. Величина из карточки ОС, идущая в сумму строки журнала согласно настроек в RAssetDisposalParameters, определяется в упомянутой таблице полем PostValue и генерится методом RAssetDisposalValue::PostValue.

Протрассируйте, гляньте где у Вас чего и как

Последний раз редактировалось TasmanianDevil; 22.12.2006 в 14:49.