Цитата:
Сообщение от
Bober
Побойтесь бога добавлять поля в InventTrans. Поищите другое решение.
А что такого страшного? Можно создать свою табличку (связать по InventTransId) и в нее сохранять.
Цитата:
Сообщение от
Bober
а если уже после такого расчета и записи числа в inventtrans поменяется "наличие на складе" или "сумма по этому полю других строк по списанию" ? если поменяется достагочно быстро (в течение минуты) ? что вы будете делать?
возможны и другие ситуации. подумайте.
Проверка осуществляется при всех расходах, так чтобы количество на складе с учетом "резервирования менедеров" не ушло в минус.
Тут главное правильно запрограммировать чтобы при одновременно обработке разными менеджерами не уйти в минус, ну и чтобы производительность при этом не пострадала.
Какие еще подводные камни не учел?