Boulitchev Aleksey wrote:

почему бы мосье не сделать агрегат?
поле в головной таблице документов - отпечаток пальцА? и триггеры на i/u/d для всех элементов документа в которых это поле правится? например, общая сумма по счету или таймштамп последнего изменения
и самое главное - читающая-пишущая транзация на документ - одна.
открыл документик - поправил - обломался - переоткрыл - если надо - поправил -коммит

правда не получится использовать такие фичи, как select for update, разные транзакции на чтение запись, да еще неявно их стартовать некошерно будет

Не понял, правильно ли я понял, о чем говорится и мне ли это ;)... но я в одной не самой плохой ERP подсмотрел более простой и действенный способ, который использовал сам до этого, но в более свернутом виде. На него и буду ориентироваться в своих разработках. Что касается транзакций - за последние 6 лет я явно их стартую в очень редких случаях, во всех остальных за меня это делает наследник от TCustomClientDataSet.


--

With best regards,
Ruslan Bondarenko.
E-mail: [EMAIL PROTECTED]

Ответить