Всем добрый день!
Думаю пора написать в эту тему несколько важных новостей, как человеку, непосредственно связанному с EME:
1. EME.WMS - перестала быть бесплатной системой. Мы перешли к стандартной системе продаж - лицензии на раб. места и ТСД и выпустили версию 3.0.
2. EME.WMS посвежела, приобрела несколько важных возможностей - план склада, например, пополнение пикинга, работа с весовым товаром и др. Приобрела и новый сайт -
www.eme-wms.ru 3. По поводу сравнения EME.WMS с системами на базе 1С - к сожалению, постоянно приходится дистанцироваться от этих программ всеми доступными способами. По поводу скорости - да, EME.WMS быстрее. Хотите проверить? - готовы предоставить систему для тестирования. Убедитесь сами.
4. Сергей Рубанов грамотно написал по поводу подборки - я попросил ответить на это наших разработчиков. Вот ответ:
"Может все выполняется в два этапа - вначале запрос по всей волне с сортировкой по приоритету, потом массовая запись результата в текущие данные, а приказы формируются отдельно, но тогда о гибкости настройки стратегий резервирования не приходиться говорить. "
Да, Вы определили алгоритм совершенно верно. Именно так и работает программа, все складское пространство сортируется быстрой сортировкой по целевой функции всех стратегий подбора, задействованных в данной пачке заказа (так в EME.WMS называется "волна"), и по полученному массиву оптимальных ячеек формируется весь комплект приказов. Только почему Вы пишете, что "не приходится говорить о гибкости настройки стратегий"?
Совсем наоборот, стратегии настраиваются по десяткам целевых функций, настройки применяются для типов складских операций в целом, для складских зон, для отдельных товаров... Имеется даже возможность изменять стратегии для отдельных строк заказов (хотя это на практике почти не применяется, оператор редко успевает этим заниматься). Все текущие настройки стратегий применяются в качестве целевой функции сортировки ячеек складского пространства, о которой Вы так правильно написали. Естественно, что бывают случаи выбора конфликтующих стратегий для разных строк пачки заказов, что, казалось бы, исключает возможность применения общей сортировки для всех ячеек. Но, если бы программа была так прямолинейно устроена, ее бы могли сделать и студенты. Наличие конфликтующих стратегий учитывается в процессе сортировки, такие конфликты заставляют программу выполнять несколько сортировок. Но, к счастью, на практике таких конфликтов бывает мало, так что "и овцы остаются целы, и волки сыты", и гибкость гарантируется и реальное быстродействие не страдает.
Больше информации о EME.WMS на сайте
www.eme-wms.ru .