AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.02.2007, 15:55   #3  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Все, нашел ошибку. В классе RPayConsolidatedPersCardRep всего навсего не учли того, что переменная lineCorrect() в методе fillDocument() может быть отрицательной, так что
X++:
        position += lineCorrect;
приводит к вычитанию. И колонки ползут наверх...
Ну, естно решается проверкой на минус
X++:
        if (lineCorrect > 0)
        position += lineCorrect;
Кроме того, чтобы не затирались ячейки "за месяц" и "с начала года" необходимо в метод insertMoreLines() добавить проверку на пустое значение arg1:
X++:
    arg1 = conpeek(critAmounts,1);
    if (arg1)
    exceldocument.insertValue("H" + int2str(localPos + 1), strFmt("@DIS29719", conpeek(critCont,2)));
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ERP-BLOG: Автоматизация управленческого учета в автотранспорте. Blog bot DAX Blogs 0 26.01.2009 14:05
Создание Основного средства и Модели учёта. fialka DAX: Функционал 2 13.02.2007 15:13
Индивидуальная карточка сумм начисленных выплат. Orion DAX: Функционал 1 01.02.2006 19:01
Использование вторичной валюты для учета по GAAP concigliery DAX: Функционал 11 06.04.2005 13:36
Как работают шифры аналитического учета в модуле ОС? ksenia DAX: Функционал 11 25.02.2005 13:09
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:41.