Показать сообщение отдельно
Старый 30.04.2014, 20:15   #19  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 513 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
У моего текущего клиента активно используются серийные номера (InventSerial) для определенных номенклатур. Часто они продают по 10к и больше в одном заказе. Для каждой единицы товара происходит выделение серийного номера, что в таблицах выглядит примерно так - была строка заказа на 10к и одна запись в InventTrans после получаем 10к строк в InventTrans и изменение статуса серийников как использованных в InventSerial. В целом производительность относительно неплохая. Так разноска такого заказа занимает минут 30, и минут 5 выделение серийников. Причем кастомизация использует стандартные классы, так что особо ничего оптимизировать не получается. Проблемы приходят когда начинается массовая разноска в конце каждого месяца когда идет параллельная разноска во всех компаниях в системе. В этом случае разноска может "подвисать" на десятки часов.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.