30.12.2008, 15:45
общий
это ответ
Здравствуйте, Germanik!
Не знаю точно в чем проблема, но в самой идее имеется ошибка.
Насколько я понимаю - нумерация сквозная? Тогда расчитывать регистр во временные итоги не нужно, в противном случае при создании документа задним числом будет взят номер из того дня, в котором создался документ, а не следующий в принципе.
Во вторых, как отрабатывается ситуация, если два пользователя создают документ? Никак.
Чтобы отработать, надо номер присваивать при первом проведении и никак иначе. Т.е. присвоили номер и в этой же транзакции провели. (ключевое - в одной транзакции).