Регистрация Правила Главная форума Поиск |
0
- 27.12.2015 - 02:19
|
Продолжение бложика про складские дела, WMS и мысли о великом (ну то есть обо мне)... зачем это все: Зачем? Ну как обычно: потешить ЧСВ, потрепаться да и просто так... Может кому и полезно будет (хотя это вряд ли, но тогда буду музейным мамонтенком) Предыдущая ветка здесь: 0.5офф*2: Терминатор-жопик I'll be back Cкромность украшает когда нет других достоинств... | |
81
- 29.03.2016 - 01:03
|
Сделал Документ.КорректировкаОстатков Документ.КорректировкаОстатков Данный документ является по своему основному предназначению - служебным и используется для отражения нетиповых в складском учете операций ("внебалансового" появления/исчезновения товаров...) Данный документ следует использовать для: - списания остатков (обнуления) служебной виртуальной ячейки "Расхождения"; - ввода первоначальных остатков при начале эксплуатации системы; - фиксации "входящих" остатков при "свертке" базы (удаления данных неактуальных периодов); ВНИМАНИЕ: в качестве значения количества следует вводить !!! ВЕЛИЧИНУ ИЗМЕНЕНИЯ !!! (положительное или отрицательное значение). То есть операция корректировки отражает движение на величину изменения. В результате проведения операции корректировки количество уменьшается(при отрицательном значении) или увеличивается(при положительном значении) на указанное в операции значение фактического количества. Например Было = 10, ввели корректировку = -2, результат = 10 - 2 = 8 Было = 10, ввели корректировку = 2, результат = 10 + 2 = 12 | |
82
- 29.03.2016 - 23:49
| Отрисовка форм в модальном режиме, в частности заполнение и установка видимости колонок таблицы значений - ведет себя неадекватно.. приходится применять дополнительные ухищрения... Обнаружилась проблема практически случайно - вызов формы с остатками в обычном режиме - показывает все норм, вызов в модальном режиме - не показывает один из столбцов, код и в том и втом случае - исполняетс один и тот же. Проблема связана, видимо, с тем, что в обычном и модальном режиме в разное время отрисовываются атрибуты формы... | |
83
- 29.03.2016 - 23:51
| Сегодня упорно и постоянно - раза четыре глючила проблема, которую никак не соизволю отловить (ибо на результат не влиянет, выше упоминал - генерятся холостые движения), то ли на блокировки напраываюсь и вываливаюсь назад с ошибкой которая не анализируется, то ли еще что-то... задолбала.. надо покопаться. а то "неаккуратненько как-то"... | |
84
- 02.04.2016 - 02:21
|
Обойтись малой кровью не получается. Упрощенные варианты рулят плохо. Предполагалось, что ТМЦ поставляются на паллетах/поддонах одного типоразмера (для одного и того же товара). Соответственно биллинг хранения, погрузки/выгрузки тупо считается по кол-ву паллет с привязкой типоразмера к товару. А вот вам - хрен (ну как обычно) - сегодня это приходит 108 упаковок на FIN, завтра 72 на EURO, послезавтра 72 на FIN... Так что придется (как в больших системах) при приемке товара (сначала) у приемщика запрашивать идентификацию паллеты-носителя. Запрашивать отдельно для каждой принимаемой паллеты - это универсальноправильно, но непродуктивно. Надо подумать, как сделать хорошо, ибо даже в одной поставке один и тот же товар может придти и на евро, и на фин... | |
85
- 01.06.2016 - 20:24
|
Прикрутил блокировку ячеек. БЛОКИРОВКА ЯЧЕЕК Для блокировки ячеек оператором - следует открыть карточку нужной ячейки и выставить требуемый режим доступности ячейки (заблокировано/доступно). Заблокированные ячейки в списке ячеек отмечаются красным флажком. Использование такого режима блокировки ячеек (через установку соответствующего флажка) следует использовать для обозначения блокировки реально существующих ячеек, доступных для выполнения различных операций с товаром/ячейкой. Например, такой режим блокировки следует использовать для временного вывода ячейки из "оборота", для обозначения проблемы с паллетой/товаром в ячейке. Или, например, для обозначения занятости смежной ячейки при размещении в ячейку негабаритного товара (Товар числится в ячейке Я01, физически занимает ячейки Я01-Я02, Я02 - следует заблокировать для исключения ее из списка доступных/свободных). Заблокированные ячейки (и товары в них) НЕ УЧАСТВУЮТ в процессах планирования, отбора, размещения и пр.операций (можно считать что для таких операций ячейки с товаром - не существует). Следует понимать, что блокировка ячейки с товаром может приводить к нарушению принципа отбора по FEFO (по срокам годности) по товарам в таких заблокированных ячейках. | |
86
- 01.06.2016 - 20:29
|
WMS - простая, поэтому никаких регистров сведений, истории и прочих плюшек (пока). Соответственно (пока) никаких автоопределялок и автоматической блокировки ячеек при размещении негабаритных товаров. Единственное, что возможно приделаю: в режиме произвольного перемещения при попытке, например, поместить FIN-паллету в EURO-ячейку - разместится нормально (размещает пипл), но ТСД предложит в таком случае (габариты FIN больше габаритов EURO) типа "отсканируй смежные заблокированные ячейки" - и заблокирует "автоматом" те, которые обозначит пипл. (это предварительно, надо еще думать, особенно при освобождении ячейки с товаром - надо еще разблокировать смежные заблокированные - тут и есть засада) | |
87
- 01.06.2016 - 20:31
|
Вот и пригодился Документ.КорректировкаОстатков... Пипл расколотил несколько коробок с товаром. Этим документом и выполнили "списание". | |
88
- 01.06.2016 - 20:32
| Допрограммил определение всяких показателей по расчету биллинга по операциям. Универсально не делал, проще под каждого поклажедателя свою обработку нарисовать со своей эмпирикой и прочими тонкостями... | |
89
- 02.06.2016 - 16:50
| опочки, нач.склада с утра быстренько заблокировал ячейки новым функционалом. Хорошо, когда работа востребована... | |
90
- 03.06.2016 - 14:57
|
Сделал визуальную схему склада, рисует послойно по ярусам (этажам). проходы-свободные-занятые-блокированные ячейки. для моно-ячеек - артикул, количество, качество, паллета; для мультиячеек - просто инфо "много всякого". По жмаку на ячейку можно получить либо отчет об остатках либо упрощенную форму оперативных остатков см. (62), (67), (68) | |
91
- 03.06.2016 - 15:40
| кажется, это можно продать в кинотеатры как систему бронирования мест | |
92
- 03.06.2016 - 16:18
|
Можно, причем практически 1-в-1 место = ячейка, билет = паллета. даже ничего переделывать не надо когда идет оформление билета - как только обозначили место (но билет не зафиксировали) = оно в статусе "выполняется" и можно считать занятым. | |
93
- 03.06.2016 - 16:21
|
Обычный билет = вес = 1000 Билет на места для поцелуев = вес = 500 При заказе мест для поцелуев - система сама подберет свободные места для поцелуев, если таковых нет - тогда уже на обычные... и это - тоже штатно получается ;-) | |
94
- 03.06.2016 - 16:22
|
Давно стояло в планах сделать отчет по ячейкам с нарушением веса, прикрутил в схему склада, все что понадобилось - пару строк кода, да выделение цветом: | |
95
- 03.06.2016 - 19:02
|
93-Чучундер > Не учитывается центральность места. (Сбоку ряда или по центру). Не учитываются всякие партеры/бельетажи... Нинуно изобретать велосипед. На северном речном порту работает конфа на 1С77, разработанная, кажется, Александром Галимовым. Там схема кораблика. Все каюты в форме 1С. Все палубы, свободные/выкупленные/забронированные места... | |
96
- 03.06.2016 - 19:03
|
Извините, не точно выразился. Не схема кораблика, а точный план его кают (на корабель вид сверху). | |
97
- 03.06.2016 - 19:06
|
Тьфу. Точный план всех его палуб, с графическим отображением всех кают, спальных мест и сантехудобств в них. А также дверей, иллюминаторов, мест соцкультбыта и проч. | |
98
- 04.06.2016 - 01:20
| 97-DeiMos > запросто. дай мне минимальный шаг сетки/детализации и "координаты/размеры" обьектов - ятоже такое отрисую.... | |
99
- 04.06.2016 - 01:32
|
95-DeiMos > "Не учитывается центральность места. (Сбоку ряда или по центру). Не учитываются всякие партеры/бельетажи..." "Спокойно, Маша, я - Дубровский!" Штатно (уже есть) описываем зоны, как набор ячеек/мест. В рамках каждой зоны ячейка/место имеет свой рейтинг... http://content.screencast.com/users/...06-04_0127.png Каждой зоне (партер, бельэтаж) "описывается" доступность разного "оборудования", ...можно штатно обеспечить что например погрузчик (человек в инвалидной коляске) не имеет доступа на галерку/бельэтаж (по ступенькам не взберется), можно штатно обеспечить что штабелер (вип-клиент) имеет доступ только в основную зону стеллажей (партер) и т.д. http://content.screencast.com/users/...06-04_0131.png | |
100
- 04.06.2016 - 01:33
| | |
101
- 04.06.2016 - 01:57
|
Улучшил схему склада в части возможности "нарезки" - можно выводить по разным сечениям: послойно по ярусам/этажам, можно развернуть сразу все этажи "бабочкой", можно ограничиться выводом только четной/только нечетной стен(ы) проходов(а). Схема больше имеет вспомогательную функцию, люди с трудом смотрят на всякие списки с "кучей цифер", если ту же самую "кучу циферок" показать картинкой - воспринимают легче, тем более что это обычно надо/годно для качественной оценки. Обычно схемы любят рисовать там, где не хватает автоматизации. Нарисовать схему гораздо "дешевле", чем запрограммить кучу алгоритмов обработки кучи циферок... ;-) | |
102
- 04.06.2016 - 02:02
| .. потом, при недостаточной автоматизации складских процессов, начинается ручное управление, типа сидит "оператор" и в ручном режиме на схеме (это зашибись! а то ведь и без схемы маются) расставляет какую паллету/товар в какую ячейку ствить... спрашивается, зачем? Что, комп, сам не может тупо посчитать сравнить числа и сделать выбор (чисто техническая задача)? да, именно так - не может! почему - ну потому что, либо "большая записная книжка" - что хотим, то и делаем (например, когда неизвестны ни веса, ни габариты пришедшего товара/паллет) - то есть типичное ручное управление в режиме "я/мы знаем". | |
103
- 04.06.2016 - 02:12
|
Пример разворота одного из проходов "бабочкой" Свободные ячейки преимущественно на верхних ярусах - и это кузяво, потому что верхние ярусы - для легких паллет, а поставки в основном идут тяжелые паллеты, соответственно система их кидает по ограничениям/назначениям - тяжелые вниз, легкие наверх... | |
104
- 04.06.2016 - 06:21
| 98-Чучундер > Театры и кинотеатры, речные и морские перевозчики - готовы уже-таки заплатить тебе миллиарды долларов. | |
105
- 04.06.2016 - 06:22
|
Пассажиро- перевозчики, естественно. Не грузо-. | |
106
- 05.06.2016 - 12:03
|
Нового поканичего не нарисовпл День прошел зря | |
107
- 05.06.2016 - 16:29
|
Набросал шаблончик, для любителей "ручного управления" жмакаем по ячейке, получаем что можно сделать: | |
108
- 05.06.2016 - 17:12
|
Отчет по остаткам; Форма по остаткам; Ведомость по движениям; Карточка ячейки; - сделал, работает. Заблокировать/разблокировать ячейку и Изменить типоразмер - сделать-то раз плюнуть, сложнее - с перерисовкой ячейки на схеме склада согласно изменившимся реквизитам/состоянию | |
109
- 06.06.2016 - 01:46
|
Прикрутил аналогично и расшифровку товара в ячейке, - если жмакнуть в номер ячейки - то откроется расшифровка по ячейке, см.(107) - если жмакнуть непосредственно в ячейку - то открывается расшифровка по товару, числящемуся в ячейке, см. Если в ячейке числится несколько товаров/паллет - то пока просто выводится инфо типа простой "список товаров"... возможно, подумаю чтобы сделать расшифровку в меню (как выше на рисунке) - для каждого товара... | |
110
- 06.06.2016 - 03:30
|
"Если в ячейке числится несколько товаров/паллет - то пока просто выводится инфо типа простой "список товаров"... возможно, подумаю чтобы сделать расшифровку в меню (как выше на рисунке) - для каждого товара..." - не, это неправильно! если в ячейке числится нескольо объектов учета (несколько разных товаров, нескольо разных паллет одного товара, нескольо партий одного товара итд) - то в качестве расшифровки считаем ячейку "маленьким складом" и разрисовываем аналогично!!! | |
111
- 07.06.2016 - 01:00
|
этот мой бложик кто-нить читает? смысл в нем есть? или - нет? а даже если и нет - ну и фиг с ним... | |
112
- 10.06.2016 - 04:20
| "Полковнику никто не пишет..." | |
113
- 10.06.2016 - 04:24
| Всё-таки визуальные вещи на этапе отладки/наведения порядка - весьма способствуют... Сделанная схема намного облегчила "оценку" всякого, что нужно нач.складу в условиях неформализованных требований... пока неясно какие отчеты/сводные данные нужн - схема вполне заменяет с прикидочной точностью - можно прикинуть "на глазок", а алгоритм чего-нибудь "на глазок" не запрограммируешь - начинаешь мучатьяс неточноястями, неоднозначностями... а визуальняа оценка - вполне подходит... | |
114
- 10.06.2016 - 04:25
| У, блин, плохо изобретать велосипеды... но в условиях крЫзыса - пойдет, да и для понимания как и что - тоже весьма годно... | |
115
- 10.06.2016 - 04:27
| Встала (так сказать "колом", прямо как в метро ;-) проблема размещения негабаритов в совокупность смежных ячеек... Пока придумал вчерновую как это реализовать... думаю над адекватным представлением всего этого в "архитектуре"... пока не очень клеится, чувствую надо привлечь/посоветоваться Ильдаровича.. | |
116
- 10.06.2016 - 07:41
|
Большая часть всяких этих вмсных программ - большое количество всяких линейных табличек с описаниями что чему принадлежит. По другому более-менее универсальных алгоритмов не сделать. Пока вот такая мысль у меня есть... | |
117
- 10.06.2016 - 10:42
| А кто тебе задачи нарезает? | |
118
- 11.06.2016 - 01:10
|
Сам себе нарезаю Постоянно в контакте с начсклада Да и так интересно обкатать некоторые мысли/идеи И тут надо уже более/менее думать Хорошо конечно бы покрутить разные решения, посмотреть как у кого слелано, проконсультироваться бы с разрабами по некоторым идейным вопросам - ага, как же, станет ктото рыбные места выдавать | |
119
- 11.06.2016 - 01:19
|
У, сегодня под 260 паллет приняли/обработали, прога работает ок. Визуальная схема склада весьма годится на этапе отработки алгоритмов размещения - легко оценить по картинке - соответствует ли резульат расчета проги ожидаемому, хорошо это смотреть когда куча всяких рейтингов, ограничений по весу и пр. Придумалось - тут видимо тяжело изобрести чтото оригинальноеновое - как получить автоблокировку ячеек при размещении/перемещении с учетом суммарной нагрузки на балку... Хотя надо подумать тщательнее, а то есть смутное ощущение недосказанности ... Приходить к акселотовской системе контейнеров чертовски не хочется по ряду причин | |
120
- 11.06.2016 - 01:21
|
Приделал отрисовку на схеме склада физических разделителей-стоек, схема сразу стала читаться лучше. Отрисовать линейный склад особой трудности не представляет, другое дело отрисовать склад сложной топологии.. С другой стороны а насколько это надо? В этой части можно посмотреть на решения infobigdata | |
| Интернет-форум Краснодарского края и Краснодара |