<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 и применяет тот же код
|