Показать сообщение отдельно
Старый 07.08.2008, 13:42   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Вот простенький джобец, который позволяет локализовать проблемную таблицу.

X++:
//DSPIC
static void synchronizationCheck(Args _args)
{
    Dictionary              dictionary = new Dictionary();
    TableId                 tableId;
    RunbaseProgress         runbaseProgress = new RunbaseProgress();
    ;


    tableId = dictionary.tableNext(tableId);

    runbaseProgress.setTotal(dictionary.tableCnt());
    runbaseProgress.setCaption("SynchronizationCheck");

    while (tableId)
    {
        appl.dbSynchronize(tableId, false, true, false);

        runbaseProgress.setText(tableId2Name(tableId));

        info (strfmt("Table '%1' - OK", tableId2Name(tableId)));

        runbaseProgress.incCount();

        tableId = dictionary.tableNext(tableId);
    }
}