Показать сообщение отдельно
Старый 27.08.2004, 11:41   #5  
competitor is offline
competitor
Участник
 
10 / 10 (1) +
Регистрация: 17.03.2003
<div class='XPPtop'>X++</div><div class='XPP'>[color=:blue]try[/color]
{
    [color=:blue]changecompany[/color](cmp)
    {
         [color=:green]// пишем в связанные таблички
[/color]          .......................
    }

    [color=:green]//помечаем InventTable(или пишем в лог синхронизации - реализация на выбор)
[/color]     InventTable.IsSynchronized = [color=:blue]true[/color];
    InventTable.update();
}
[color=:blue]catch[/color](exception::Error) [color=:green]//<-- вывалились по ошибке, в этой компании номенклатуры видно не будет
[/color]{

}</div>

Запущенный под паверюзером батч выбирает периодически записи с InventTable.IsSynchronized = false и применяет тот же код