Показать сообщение отдельно
Старый 17.12.2009, 16:00   #43  
ena_ax is offline
ena_ax
Участник
 
254 / 46 (2) +++
Регистрация: 06.12.2006
Цитата:
Сообщение от Bober Посмотреть сообщение
Побойтесь бога добавлять поля в InventTrans. Поищите другое решение.
А что такого страшного? Можно создать свою табличку (связать по InventTransId) и в нее сохранять.

Цитата:
Сообщение от Bober Посмотреть сообщение
а если уже после такого расчета и записи числа в inventtrans поменяется "наличие на складе" или "сумма по этому полю других строк по списанию" ? если поменяется достагочно быстро (в течение минуты) ? что вы будете делать?

возможны и другие ситуации. подумайте.
Проверка осуществляется при всех расходах, так чтобы количество на складе с учетом "резервирования менедеров" не ушло в минус.

Тут главное правильно запрограммировать чтобы при одновременно обработке разными менеджерами не уйти в минус, ну и чтобы производительность при этом не пострадала.

Какие еще подводные камни не учел?