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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.08.2007, 18:14   #1  
tusk is offline
tusk
Участник
 
5 / 10 (1) +
Регистрация: 01.08.2007
Вопрос по оборотно-сальдовой ведомости
Ax 3.0 SP1, проверялось также и на Ax 3.0 SP5, результат тот же

Запускаем ОСВ например по клиентам (в отчет должны попасть клиенты как минимум на нескольких страницах)
Нажимаем ок и получаем предварительную форму с циферками по клиентам
Не скролируя до конца форму нажимаем на Печать
Сравниваем итоговую сумму в предварительной форме и в печатной форме
Итоговые сыммы не совпадают
Анализ показал, что в печатной форме отсутствуют несколько клиентов, в предварительной форме они есть, и суммы разнятся как раз на сумму по отсутствующим клиентам.
Если предварительную форму проскролировать до итогой суммы , то суммы совпадут.

Вопрос такой - это обычное поведение или же только у нас.
Старый 01.08.2007, 18:55   #2  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
Цитата:
Сообщение от tusk Посмотреть сообщение
Вопрос такой - это обычное поведение или же только у нас.
Похоже что только у Вас. Ищите модификации в вашем приложении.
Старый 01.08.2007, 22:48   #3  
:-) is offline
:-)
Участник
 
17 / 10 (1) +
Регистрация: 11.09.2006
Стандартный баг.
Старый 01.08.2007, 23:01   #4  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
?
Цитата:
Сообщение от :-) Посмотреть сообщение
Стандартный баг.
DAX 3.0 SP3 2-tier не повторилось. Если не сложно, расскажите как его повторить?
Старый 01.08.2007, 23:30   #5  
:-) is offline
:-)
Участник
 
17 / 10 (1) +
Регистрация: 11.09.2006
Не было времени ловить этот баг, но наблюдался.
Печатка неправильная если в нижнем левом углу нет слова Итого (tusk у вас так?). Что-то где то пропадает. Пока тихо ржу, но если бухи достанут - придется разбираться..
Старый 01.08.2007, 23:45   #6  
tusk is offline
tusk
Участник
 
5 / 10 (1) +
Регистрация: 01.08.2007
Строка Итого на месте
Похоже что возникшая ситуация связана с поведением элемента FormListControl
когда в нем достаточно много строк, в печатной форме получилось три листа
Старый 02.08.2007, 03:32   #7  
Ed1k is offline
Ed1k
Участник
 
102 / 42 (2) +++
Регистрация: 19.07.2006
Цитата:
Сообщение от tusk Посмотреть сообщение
Не скролируя до конца форму нажимаем на Печать
Сравниваем итоговую сумму в предварительной форме и в печатной форме
Итоговые сыммы не совпадают
Анализ показал, что в печатной форме отсутствуют несколько клиентов, в предварительной форме они есть, и суммы разнятся как раз на сумму по отсутствующим клиентам.
Если предварительную форму проскролировать до итогой суммы , то суммы совпадут.
Тоже было такое, насколько помню, ошибка возникала
когда класс который фетчит строки на печать смотрит
в буффер записей предварительной формы и пропускает
несколько, думая что они у него уже есть
Старый 02.08.2007, 07:22   #8  
ViV is offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Регистрация: 14.09.2005
Тоже натыкались на этот баг, но в ОСВ по поставщикам, причем данных было всего на 1 лист. Как повторить пока не поняли Кто-нибудь лечил? Куда копать?

DAX 3.0 SP3 3-tier
Старый 02.08.2007, 10:34   #9  
tusk is offline
tusk
Участник
 
5 / 10 (1) +
Регистрация: 01.08.2007
Проблему можно решить проскролировав вручную содержимое предварительной формы, только вот как это сделать, FormListControl возвращает количество 31, хотя на самом деле там 192 строки.
Старый 02.08.2007, 10:54   #10  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
Можно попробовать проскролить программно при открытии формы, хотя это скорее временное решение. Что -то типа этого(код не проверял, потому что вырвал из готового проекта):

X++:
 int         curCount, lastCount;
    ;


   
    curCount        = formListControl.getCount();

    rLedgerSheetEngine.fetchNextRows();
    lastCount = formListControl.getCount();

       if (this.rLedgerSheetType() != RLedgerSheetType::ActAdjustCust &&
        this.rLedgerSheetType() != RLedgerSheetType::ActAdjustVend)
    {
        while (curCount != lastCount)
        {

            curCount = formListControl.getCount();
            rLedgerSheetEngine.fetchNextRows();
            lastCount = formListControl.getCount();
        }
    }
За это сообщение автора поблагодарили: ViV (2).
Старый 02.08.2007, 11:11   #11  
tusk is offline
tusk
Участник
 
5 / 10 (1) +
Регистрация: 01.08.2007
Спасибо Lemming как временное решение это действительно подошло
Старый 18.12.2007, 16:18   #12  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Никто не нашел как повторить этот глюк?
Он, собака, появляется когда не до него, а когда нужен - никак
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка оборотно-сальдовой ведомости ГК Serge_DD DAX: Функционал 17 06.05.2011 18:33
Оборотно - сальдовые ведомости по поставщикам (AX 3.0 sp4) Тоба DAX: Прочие вопросы 11 29.08.2006 09:52
Вопрос по оборотно-сальдовой ATimTim DAX: Функционал 1 13.01.2005 17:27
Финансовые отчеты Oks DAX: Функционал 13 13.01.2005 16:58
Отрицательная сумма в оборотно-сальдовой ведомости на конец периода tolstjak DAX: Функционал 1 23.11.2004 18:36

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:47.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.