AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 13.12.2007, 07:50   #1  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
? Повисание при разноски отборочной накладной
Добрый день.

В Модуле "Расчет с поставщиками" - "Заказ на покупку"
Есть запланированный заказ.. Делаем разноску "Заказа на покупку" - все ок + распечатка.
Но когда разноска "Отборочной накладной" Axapta просто подвисает и приходится перезагружать клиента.
Распечатка не появляется.. хотя должна быть..
При этом в наличие на складке данная номенклатура появляется с тем весом что и разнесли. .

Кто может подсказать почему при разноске "Отборочной накладной" Axapta виснет?

P.S. Ax 4.0 + SP2
Alt 13.12.2007, 08:28   #2  
Sada ist offline
Sada
Программатор
Benutzerbild von Sada
 
1.450 / 153 (8) ++++++
Registriert seit: 29.03.2005
Ort: Толи Барнаул, толи Москва
Дебагером пробовали? Баги нада дебажить
Alt 13.12.2007, 08:53   #3  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
Дебажить не пробывал..

Есть тема Транспортная накладная возможно аналогичная проблема. .
У меня номерные серии начинаются с русских букв.
Что скажешь?
Alt 13.12.2007, 09:01   #4  
Sada ist offline
Sada
Программатор
Benutzerbild von Sada
 
1.450 / 153 (8) ++++++
Registriert seit: 29.03.2005
Ort: Толи Барнаул, толи Москва
Я с такой проблемой не сталкивался. Не знаю что сказать. Поставьте в классе Barcode в методе construct (как вариант) бряку и посмотрите что происходит. Либо своять тестовую базу из рабочей с тем же приложением, изменить номерную серию, чтоб была без русских букав и посмотреть что получится.
Alt 13.12.2007, 09:34   #5  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
Сидим дебажим двоем
Сначала прошлись по классу PurchFormLetter перешли в итоге в NumberSequence
метод protected Num getNumInternal(NumberSequenceCode _numberSequenceCode)
На блоке
X++:
 numberSequenceTable.setConnection(userConnection);

    select forupdate firstonly numberSequenceTable
        index hint SeriesIdx
        where numberSequenceTable.NumberSequence == _numberSequenceCode;
Полный зависон ;-( Коненкта нет
Думаем...

Geändert von Poleax (13.12.2007 um 09:39 Uhr)
Alt 13.12.2007, 09:43   #6  
Sada ist offline
Sada
Программатор
Benutzerbild von Sada
 
1.450 / 153 (8) ++++++
Registriert seit: 29.03.2005
Ort: Толи Барнаул, толи Москва
Хехе. numberSequenceTable.setConnection(false); выставьте - зависона не буит. На что это повлеяет я не знаю
Alt 13.12.2007, 14:41   #7  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
Ситуация повторяется в ..
В "Заказах на покупку" нижная часть формы. "Запасы" -> "Регистрация."
Кнопка "Разностка" полное подвисание системы..

В модуле "Управление запасами". Создаю журнал прибытия.
"Функции" -> "Создать строки". Создаю строки по заказу с кол-вом.
Делаю проверку - все ок, ошибок нет.
Делаю "Разностку" - система виснит..

Куда копать? В чем проблема? :-(
Alt 13.12.2007, 14:59   #8  
kapitos ist offline
kapitos
Участник
 
12 / 10 (1) +
Registriert seit: 17.11.2003
Ort: Санкт-Петербург
вроде бы Вам это должно помочь Блокировка NumberSequence нам в свое время ОЧЕНЬ помогло.

Geändert von kapitos (13.12.2007 um 15:02 Uhr)
Alt 14.12.2007, 12:46   #9  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
kapitos
Скрипт(в Вашем ответе), что обновляет метод Relese помог нормально отработать коннекту в getNumInternal.
Далее трассируем.. и встаем также на выполнении коннекта но уже в методе getNumFromList,

X++:
protected Num getNumFromList(UserConnection         userConnection,
                             NumberSequenceTable    numberSequenceTable
                            )
{
    NumberSequenceList  numberSequenceList;
    Num                 _num = '';
    ;

    if (!numberSequenceTable.Continuous)
        return _num;

    numberSequenceList.setConnection(userConnection);

    select forupdate firstonly numberSequenceList
        index hint NumIdx
        where numberSequenceList.NumberSequence     == numberSequenceTable.NumberSequence  &&
              numberSequenceList.Status             == NumStatus::Free;
Select не отработал..

Какие еще могут быть мысли? Я чет тоже подвис ;-)
Stichworte
ax4.0

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Бухгалтерские проводки по отборочной накладной PMS DAX: Функционал 12 24.04.2012 13:45
Подмена аналитик при разноске отборочной накладной evv DAX: Программирование 9 01.12.2010 13:52
Отмена разноски отборочной накладной Iskorka DAX: Функционал 7 03.07.2008 18:23
Отчет по отборочной накладной Uma Turman DAX: Функционал 0 01.08.2006 12:57
Новые счета в разноске в 3 SP Alex_R2 DAX: База знаний и проекты 13 22.06.2006 15:36
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 09:07 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.