|   |   | 
| 
 | 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) Хороший ты вопрос задал. Полез смотреть отладчиком - и что я вижу, запрос, а в нем обращение к реквизитам измерений регистра накопления составного типа без ВЫРАЗИТЬ. Не удивительно, что была деградация производительности с ростом объема данных...     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |