AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 16.04.2008, 12:38   #1  
Eldar9x is offline
Eldar9x
MCTS
Eldar9x's Avatar
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Join Date: 29.09.2006
Location: Казань
Функция BOX::yesAllNoAllCancel
Нажатие кнопки в этом окне вызывает следующую ошибку:

---------------------------
Ошибка отслеживания операций (TTS)
---------------------------
Обнаружены непарные операции X++ TTSBEGIN/TTSCOMMIT.Причиной могут являться: (а) вызов (отсутствие) операторов TTSBEGIN или TTSCOMMIT,
(б) возврат изнутри пары TTSBEGIN/TTSCOMMIT или(в) влияние пользователя на выполнение TTSBEGIN/TTSCOMMIT.

Текущий уровень контроля TTS - "1".

---------------------------
ОК
---------------------------

если функция лежит внутри транзакции. Причем другие функции отрабатывают нормально (BOX::YesNo(), например).

Выглядит все следующим образом:
X++:
    try
    {
        ttsbegin;

        while select HRMSkillResonsible
            while select hrmSkill
                where hrmSkill.hrmSkillTypeId == HRMSkillResonsible.HRMSkillTypeId
                {
                 ...
                 switch (Box::yesAllNoAllCancel)
                 {
                 case DialogButton::No:
                            break;
                 ...
                 default:
                            throw exception::Break;
                 ...
                }
        ttscommit;
    }
    catch (exception::Break)
    {
        checkFailed("@SYS70800");
    }
    catch (exception::Error)
    {
        checkFailed("@SYS79625");
    }

В чем может быть дело?
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
axaptapedia: Box Blog bot DAX Blogs 0 30.06.2008 16:05
Kashperuk Ivan: Dynamics AX Tutorials - Tutorial 2 - Classes\Box Blog bot DAX Blogs 0 25.04.2007 22:23
Функция "Удалить строки" Oks DAX: Функционал 1 03.07.2002 18:09
Функция RunBuf Maxim Gorbunov DAX: База знаний и проекты 0 27.11.2001 17:15

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 04:35.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.