|
WMS на 1С - часть 3... | ☑ | ||
---|---|---|---|---|
0
Злопчинский
17.12.15
✎
01:12
|
Предыдущая ветка
WMS на 1С - часть 2 Продолжаем обмен мнениями, хроники удач и провалов Хвалим себя, ругаем других. Для альтруистов и бесребреников: ругаем себя, хвалим других Описываем и меняемся опытом по решенным/нерешенным проблемам. Описываем у кого есть склады, работающие под УТ11 - по возможности и желательно приводим характеристики склада, номенклатуры, свои мнения/выводы о конкурентноспособности УТ11 на рынке автоматизации складов. И прочее по существу складских вопросов В т.ч. как оно все живет на 1С... и Вообще: выживут ли WMS или их вытеснит УТ11 с большой доли несильнонагруженных/извращенных складов |
|||
1
Злопчинский
17.12.15
✎
01:13
|
... потихоньку дозреваем до динамического размещения - позволит сэкономить процентов ~25% ячеек (по первым тупым грубым прикидкам).
|
|||
2
Злопчинский
17.12.15
✎
01:16
|
Читаю очередную умную книжку по складам... есть полезности. был в Акселоте на минисеминаре на тему "Что должен знать руководитель ИТ про автоматизацию склада", как и предполагал - почти ничего полезного не рассказали, по сути был тривиальный ликбез про склад. По 10балльной системе - полезность=3, ходил больше с народом пообщаться...
|
|||
3
Bober
17.12.15
✎
01:32
|
(2) что за книжка?
|
|||
4
DrShad
17.12.15
✎
02:13
|
выживут WMS ибо у УТ задача несколько иная
|
|||
5
Смотрящий
17.12.15
✎
07:04
|
(4) http://www.nova-it.ru/products/sklad/index.php?gclid=CJKkr86B4skCFYHVcgodwhwLRg
Затащить в уг оттуда адресное хранение; и wms будет не нужна по сути |
|||
6
DGorgoN
17.12.15
✎
07:23
|
(0) Кстати я так и не посмотрел хорошо это адресное хранение в УТ 11. Что там за фишки, можешь вкратце пояснить?
|
|||
7
anatoly
17.12.15
✎
08:47
|
(0) УТ 11 вытеснит? не смешите...
(2) имхо все эти "семинары" единственным смыслом имеют впарить свою систему. |
|||
8
Это_mike
17.12.15
✎
08:54
|
(7) на них прекрасно отрабатывается второй смысл - общение, поиск единомышленников, расширение круга знакомств с коллегами, вопросы к более опытным, помощь менее опытным.
а сам "акселот" - лишь предлог :-) |
|||
9
Это_mike
17.12.15
✎
08:55
|
(0) большинству WMS просто не нужно.
Большинство даже без адресного хранения обойдется... |
|||
10
ProxyInspector
17.12.15
✎
09:04
|
(1) Динамическое размещение. У меня другого никогда не было. Когда склад в пиковые моменты забит до 110%, а обычно на 95%, никакого другого размещения не возможно.
|
|||
11
ProxyInspector
17.12.15
✎
09:09
|
Мы на запчастях практически внедрили WMS на трех магазинах и оптовом складе. Сейчас заканчивают инвентаризацию на складе. 200 тыс единиц хранения - это много.
Самое интересное, что удается обходиться без оператора WMS. Я даже немного удивлен. |
|||
12
Пикчер
17.12.15
✎
09:13
|
(1) зависит от постановки целей (опыта складских) и продвинутости алгоритма
|
|||
13
anatoly
17.12.15
✎
10:06
|
(11) 200+ тыс СКУ автозапчастей - это нормально. это только для JLR у нас столько было... а как вы аналоги учитываете?
|
|||
14
ProxyInspector
17.12.15
✎
10:59
|
SKU - 40 тыс.
Аналоги и замены прописаны в базе, а учет по реальным артикулам. В момент продажи переклеивание этикеток по артикулу, который просит покупатель :) |
|||
15
ГеннадийУО
17.12.15
✎
16:03
|
И все-таки, использование в WMS на 1С регистров накопления насколько большое зло? Померял сейчас производительность - запись в БД одной строки отбора занимает 0.6 сек, из них 0.5 - запись в регистры накопления, что ускорить проблематично. Ну и еще занимательная информация - пересчет итогов регистров накопления с последующей реиндексацией привело к уменьшению размера базы на 20%...
|
|||
16
ProxyInspector
17.12.15
✎
16:37
|
(15) 0.5 сек - скорость записи одной строки в регистр накопления. Это надо обратиться к разработчикам вашей WMS
Я сейчас сделал замер производительности при проведении документа РасходныйСкладскойОРдер время прведения << 1 сек Никаких проблем с быстродействием нет. Проблемы с быстродействием возникают при работе с большими списками и большими документами. Типа Установка цен номенклатуры для 40 тыс строк. Но это беда 8-ки. |
|||
17
anatoly
17.12.15
✎
16:43
|
(15) об этом предлагаю пообщаться с rsergio - Арена только на РС сделана.
|
|||
18
ГеннадийУО
17.12.15
✎
16:45
|
(16) К разработчикам бесполезно, туповаты. Эта скорость правда на тестовом сервере, рабочий раза в два-три быстрее. В общем не критично, так как блокировок нет, параллельной работе не мешает...
|
|||
19
ГеннадийУО
17.12.15
✎
16:46
|
(17) Ну он мне архитектуру не покажет, секрет :)
|
|||
20
anatoly
17.12.15
✎
16:48
|
(19) нашел старое письмо ;)...
|
|||
21
anatoly
17.12.15
✎
16:51
|
(18) Разработчики разработчикам рознь.
+ (20) ответил. |
|||
22
Злопчинский
17.12.15
✎
20:20
|
(10) у меня с этим намного легче. проблема только с ячейками отбора, а хранения = хоть попой кушай, мы вон подтянули под них услуги ОХ - уже полторы тыщи паллет примерно прокрутили за месяц...
|
|||
23
Злопчинский
17.12.15
✎
20:23
|
(6) на УТ11 - меня не хватает, специфика моей деятельности в несколько иной плоскости. Посмотри у меня в профиле на ИС группу http://catalog.mista.ru/community/groups/22/ - я в ней аккаммулирую всякое полезное по складскому делу - там же и статьи всякие по УТ11 и адресность в ней - есть дельные.
|
|||
24
Злопчинский
17.12.15
✎
20:25
|
(11) "Самое интересное, что удается обходиться без оператора WMS. " - да у нас вообщем также, оператор занимается тем, что просто выдает "разрешение" на запуск в работу заявок - ибо у отдела продаж проритетов нет, все клиенты "важные "и "очень выжные", так что какую заявку пускать - решается на данный момент сугубо экспертно. А сейчас этим вообще стал заниматься старший смены сборщиков (нормальный парень), а оператор отгрузки доки хренячит...
|
|||
25
Злопчинский
17.12.15
✎
20:29
|
(15) "запись в БД одной строки отбора занимает 0.6 сек" - чето сильно много мне кажется... у меня вроде ок, персонал не жалуется - ниче не тормозит/не ждет, но у меня и объемы совсем не ваши... Например, тот же алгоритм на клюшках у меня запись вообще практически мгновенно идет... 0.6 сек - это просто нереально много я думаю, может там целый пакет пишется..? или еще что..? опять же посмотреть что занимает основное время - запись сама или модификация индексов..? где узкое место...?
|
|||
26
Злопчинский
17.12.15
✎
20:31
|
(18) Если вы такие умные - хрен ли вы своим ит-отделом сами вмс не написали..? ;-)
|
|||
27
Злопчинский
17.12.15
✎
20:31
|
(21) а мне?
|
|||
28
ГеннадийУО
17.12.15
✎
21:17
|
(25) Может индексы, а может запись итогов. Сейчас в основных регистрах примерно по 25 млн записей, наверное свертывать пора... 0.6 сек это не много такто, общее время отклика всеравно меньше секунды на операцию, переход наборщика к следующей ячейке полюбому дольше происходит...
|
|||
29
Pavlov_vu
17.12.15
✎
21:41
|
(15) ...запись в БД одной строки отбора занимает 0.6 сек
для планировщика заданий нормально генерация 25-30 строк в секунду на тех же регистрах накопления. |
|||
30
ГеннадийУО
17.12.15
✎
22:06
|
(29) Планировщик работает в несколько потоков, но такого результата даже близко нет... Испортили горе-разработчики, даже не удосужившиеся убрать из кода упоминания об ООО "Логитон"?
|
|||
31
mgk2
17.12.15
✎
22:29
|
Для складов электротоваров (в т.ч. кабеля) можете чего-нибудь посоветовать?
|
|||
32
Pavlov_vu
17.12.15
✎
23:02
|
(31) посоветовать могу Рубанова - его решение выросло на электротехнике
|
|||
33
Злопчинский
17.12.15
✎
23:43
|
(30) хз, у мну на больших заказах по 200-300 строк планируется достаточно быстро, примерно как в (29). а может и быстрее.. может там у вас горе-железо, пень десятилетней давности водно ядро? ;-)
|
|||
34
Злопчинский
18.12.15
✎
00:04
|
ради интереса посмотрел сейчас на клюшечном сервере: примерная средняя "производительность" при проведении документов составляет ~60 строк в секунду, а каждая проведенная строка генерит ~10 записей в регистры, то есть средняя производительность на клюшках составляет ~600 операций в секунду (причем существенную часть затрат составляет временной расчет регистров задним числом). И это у меня клюшечный сервер, который послабже WMS-восьмерочного...
на вмсине по идее при планировании overдофига чтений и запросов всяких для получения и перетасовки данных - может здесь где-то засада? |
|||
35
Злопчинский
18.12.15
✎
00:05
|
.. или тупо снеговик сам по себе тормозной...?
|
|||
36
Злопчинский
18.12.15
✎
00:07
|
...дайте лучше запрос, который посчитает количество записей в регистре остатков у меня.. интересно сколько там набежало...
|
|||
37
Aleksey
18.12.15
✎
01:01
|
(36) Именно остатков или записей?
|
|||
38
Злопчинский
18.12.15
✎
01:08
|
(37) желательно и того и другого - сколько записей в итогах по регистру и сколько записей в движениях
|
|||
39
Злопчинский
18.12.15
✎
01:09
|
тьфу, мутно сказал. интересует количество записей в итогах по регистру и количество записей в движениях по регистру
|
|||
40
Aleksey
18.12.15
✎
01:12
|
(39) движения проще простого Select Count(*) From РегистрНакопления.МойЛюбимыйРегистр
|
|||
41
Злопчинский
18.12.15
✎
01:14
|
(40) мну еще надо посмотреть - где мне этот запрос выполнить - есть ли у меня там консоль хоть какая-нить.. ;-)
|
|||
42
Aleksey
18.12.15
✎
01:15
|
Можешь в скуле написать :)
|
|||
43
Aleksey
18.12.15
✎
01:15
|
главное знать имя таблицы с нужным регистром
|
|||
44
Злопчинский
18.12.15
✎
01:29
|
(42) фигню ты мне какую-то подсунул, не работает в консоле пришлось напрячься и состряпать запрос с русскими Выбрать и прочее ;-) ужас...
3 228 500 - всего-то... я блин, считаю быстрее сервера ;-) еще в районе (35) сообщения я оценил кол-во записей по движениям в 3,5 млн - просто тупо зная среднедневную нагрузку, и ошибся всего 8.4% ;-) То есть, как учили нас учителя, настоящий инженер без всяких компьютеров может оценить с точностью не более 20% цифры в той области где он спец... |
|||
45
Злопчинский
18.12.15
✎
01:30
|
3.2 млн - это конечно не 25млн - при 25 млн может и у меня будет нещадно тормозить...
|
|||
46
Aleksey
18.12.15
✎
01:33
|
(44) Моя 8-ка считает . хз что там может быть не так
|
|||
47
Aleksey
18.12.15
✎
01:38
|
Тоже неплохо. У меня в БП 3.0
Select Count(*) From РегистрБухгалтерии.Хозрасчетный 9 966 981 Тормозит примерно одинаково что с 3 млн что с 9 |
|||
48
Злопчинский
18.12.15
✎
01:53
|
(47) гвозди поштучноуникально учитываете?
|
|||
49
Aleksey
18.12.15
✎
02:00
|
(48) Почему? Купи-продай. В базе 30 фирм. По некоторым данные с 2011 года, часть только в 2014 году начала работать в этой базе.
|
|||
50
ГеннадийУО
18.12.15
✎
06:23
|
(33) На рабочем сервере при автоматическом планировании в 8 потоков получается около 20 операций в секунду, значит рабочий сервер не в 3, а примерно в 5 раз мощнее тестового. А может еще и SSD диски хороший прирост скорости записи дают...
|
|||
51
ГеннадийУО
18.12.15
✎
09:40
|
Для просмотра размера и количества записей в таблицах я использую отчет https://yadi.sk/d/eSCqdvrOmJsb5
|
|||
52
ГеннадийУО
18.12.15
✎
09:44
|
(51) Тьфу, не то. https://yadi.sk/d/fDSGMJiomJsqz
|
|||
53
Злопчинский
18.12.15
✎
12:46
|
(49) у меня такое колво набежало за полтора года (это имено складская база)
|
|||
54
Злопчинский
19.12.15
✎
01:16
|
Посмотрел в торговой клюшечной базе
Самый большой регистр по количеству движений это заявки Порядка 12 млн движений Итоги раз в 50-70 меньше |
|||
55
Злопчинский
19.12.15
✎
01:27
|
Возможен вариант вообще простой
Регистры накопления в части итогов вообще не нужны Допустим самый простой вариант Когда есть только остатки товаров Достаточно только записей текущих итогов гдето (вроде в восьмерке даже есть такой вариант когда храняться только актуальные итоги и все) все другие прошлые итоги абсолютно неинтересны Их можно тупо рассчитать по текущим итогам и зафиксированным движениям Как мне кажется такая задача для склада в общей канве работы является достаточно редкой и морочить ради нее региистр накопления с хранением промежуточных итогов в части обеспечения оперативной работы смысла нет |
|||
56
Злопчинский
19.12.15
✎
01:34
|
а вот что является основным ограничителем для планирования на уровне - 20-30 строк в секунду - было бы интересно узнать хотя бы в общих чертах от специалистов
Вряд ли регистры здесь узкое место Имхается что это связано больше с необходимостью перемалывания больших объемов инфы именно алгоритмами подбора - все эти рейтинги типоразмеры вместимости зоны локации и прочие ограничения - это по идее в большинстве своем тупые склеивания кучи таблиц - и тут наверное больше зависит от грамотно написанных запросов и правильной структуры данных потому что врядли решаются какието оптимизационные задачи в массе..?? Что скажут спецы? |
|||
57
Злопчинский
19.12.15
✎
04:41
|
||||
58
ProxyInspector
19.12.15
✎
12:51
|
УТ11 убивала меня своей тормознутостью. Там поиск по штрих коду занимал 1-3 секунды.
Но с размещением/отбором там проблем нет. Скорость вполне приемлимая и алгоритмы красивые. Я их даже перенес в Рарус-Авто, правда с исправлением косяков. |
|||
59
ProxyInspector
19.12.15
✎
12:58
|
20-30 строк планирование размещения или отбор - у меня сейчас наверное есть. Это в один поток. В понедельник гляну на что тратится основное время. Я думаю на запрос. Там как раз обрабатывается " рейтинги, типоразмеры вместимости, зоны размещения, заполненность ячеек, свободные объемы, совместимости" и прочая лабуда. К алгоритму подбора возвращается уже список ячеек с приоритетами, куда надо все класть.
|
|||
60
Злопчинский
19.12.15
✎
13:30
|
(58) а что оно там искало-то по 3 секунды?
|
|||
61
Злопчинский
19.12.15
✎
13:44
|
Sasha_1CK что-то молчит, 2 меясца прошло - как у них там с внедрением Акселота...
|
|||
62
ProxyInspector
19.12.15
✎
14:52
|
Я думаю никак. Лично я в Акселот не смог пройти стандартную цепочку приемка-размещение-отбор-отгрузка. Впрочем в УТ11 тоже.
В этих системах малейшая ошибка приводит к необратимым последствиям. И развалу всего учета. При этом найти ошибку зачастую не возможно. А представьте что творится, когда работают 20-50 человек. |
|||
63
Злопчинский
19.12.15
✎
14:56
|
(62) непонятно. пример "малейшей ошибки" и "необратимых последствий"..? ты говоришь о программных ошибках алгоритмов..? непонятно почему это ведет к "развалу всего учета" - поясни плиз чуть подробнее если можно
|
|||
64
ГеннадийУО
21.12.15
✎
13:52
|
(56) Хороший ты вопрос задал. Полез смотреть отладчиком - и что я вижу, запрос, а в нем обращение к реквизитам измерений регистра накопления составного типа без ВЫРАЗИТЬ. Не удивительно, что была деградация производительности с ростом объема данных...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |