11.10.2004, 14:43 | #1 |
Участник
|
по прежнему бьюсь с 1 проблемой:
при импорте (в таблицу Gen. Journal Line ) каждая импортируемая запись записывает свой Amount в поле Amount самой первой импортированной записи. при этом все производные поля (Credit, Debet и т.д.) первой записи остаются корректными. стал разбираться с порядком выполнения датаИМпорта поставил в onpredataport дежурный message('g'), а также мессаги в onafterimportrecord... так вот эти message выполняется ПОСЛЕ импорта(после всего остального кода т.е. с запозданием)!!! как понял? ну во-1-х, индикатор состояния "отработал" до вывода сообщения, во-2-х, когда сообщение появилось, через sql сделал запрос и убедился, что записи "уже там", и первая записи уже "повреждена"... результат примерно такой amount debit credit 555.0... 000.0... 111.0... -222.0... 000.0... 222.0... 333.0... 333.0... 000.0... 444.0... 444.0... 000.0... 555.0... 555.0... 000.0... у меня есть ряд вопросов в связи с этим. и главный вопрос: ЧТО ЭТО ЗА ФИГНЯ??????????????????
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали |
|