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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.02.2007, 16:51   #1  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Учетная карточка учета сумм начисленных выплат
Здравствуйте. Чем чревато выпадение сообщения 'Ставка должна иметь тип значения 'Критерий' при печати вышеназванного отчета. Может ли это быть причиной неверного отчета. И еще один вопрос, должны ли быть в каждом месяце пункты "за месяц" и "с начала года" или они могут затираться критерием? PS ошибка в том что при запросе за сентябрь месяц у нас печатается в июне...
Старый 07.02.2007, 13:43   #2  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
... ладно, попробую пояснить, вот рисунок

так по логике в каждом месяце должны быть пункты "За месяц" и "с начала года" и ниже несколько строк с критериями. А в данном случае эти две строки затираются. Дело в неверных данных, или стандартный класс работает неправильно (в чем я сомневаюсь)? Пожалуйста, помогите...
Изображения
 
Старый 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)));
Старый 08.02.2007, 16:01   #4  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
вот, может быть, кому понадобится
Вложения
Тип файла: rar RPayConsolidatedPersCardRep.rar (6.8 Кб, 33 просмотров)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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, время: 08:17.