У моего текущего клиента активно используются серийные номера (InventSerial) для определенных номенклатур. Часто они продают по 10к и больше в одном заказе. Для каждой единицы товара происходит выделение серийного номера, что в таблицах выглядит примерно так - была строка заказа на 10к и одна запись в InventTrans после получаем 10к строк в InventTrans и изменение статуса серийников как использованных в InventSerial. В целом производительность относительно неплохая. Так разноска такого заказа занимает минут 30, и минут 5 выделение серийников. Причем кастомизация использует стандартные классы, так что особо ничего оптимизировать не получается. Проблемы приходят когда начинается массовая разноска в конце каждого месяца когда идет параллельная разноска во всех компаниях в системе. В этом случае разноска может "подвисать" на десятки часов.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
|