Имя: Пароль:
1C
 
Механизмы анализа данных или как подобрать остатки для отгрузки FIFO по красивому
0 ИС-2
 
12.04.23
08:52
Банальная задача - вывести кладовщику список позиций, которые надо отгрузить по методу FIFO.
Конечно желательно учесть и местонахождение (чтобы далеко не бегать) и отгрузку по грузовым местам (берем целую коробку, а не набираем несколько маленьких).
Можно конечно попытаться написать свой алгоритм, но думаю что в 1C уже есть подобные механизмы. Сейчас изучаю анализ данных.

Какие есть механизмы, статьи для поиска наиболее подходящего варианта для подбора данных по заданным критериям ?
1 Krendel
 
12.04.23
08:54
Типовой функционал подберет из коробки, останется только произвести идентификацию на складе
2 Гена
 
12.04.23
09:05
(0) Вы на реальном складе когда-нибудь бывали? Как себе представляете фифу для кладовщика - он, что каждый раз должен брать нижнюю коробку из стопы? Как Вицин горшок в известной комедии Гайдая?
3 2S
 
12.04.23
09:06
спрошу баластом тут. Для розницы 2.3 фифу никто не реализовывал?
4 PuhUfa
 
12.04.23
09:17
(2) а зачем кладовщику брать нижнюю коробку из стопы если можно взять верхнюю (при условии что в стопе все горшки одинаковые)?
5 Гена
 
12.04.23
09:19
(4) Автор-с хочуть внедрить ФИФО: первый пришёл, первый же и ушёл. Первые по приходу в стопе всегда ниже последних.
6 mistеr
 
12.04.23
09:23
(0) Ни фига не банальная. Попробуй формализовать на коленке и пойми, что это отдельная задача со своим бюджетом.

"Анализ данных" в 1С не про это.
7 mikecool
 
12.04.23
09:23
(2) а куда ему деваться? сказали нижний, значит нижний!
вот только будет ли он это делать?
8 PuhUfa
 
12.04.23
09:24
(5) Если товар в стопке одинаковый, то пофиг когда он пришел... из стопки берем верхний, в 1С списываем по фифо. А автор вообще хочет несколько другое.
9 Гена
 
12.04.23
09:31
(7) да нет, конечно, он же не раненный в голову. Просто напьётся после работы и пойдёт искать того, кто эту шнягу придумал )
10 magicSan
 
12.04.23
09:52
(8) Через год у тебя внизу лежит товар с нулевой гарантией.
11 Андрей_Андреич
 
naïve
12.04.23
09:53
А еще возвраты сверху лежат
12 PuhUfa
 
12.04.23
09:54
(10) "Если товар в стопке одинаковый". Если товар ведется по сроку годности, по серийным номерам и т.п. это уже не одинаковый товар и там тогда "а куда ему деваться? сказали нижний, значит нижний!"
13 mistеr
 
12.04.23
09:56
(10) Для этого товар бьется на партии, и по ним уже ФИФО, а не по отдельным упаковкам.
14 Мимохожий Однако
 
12.04.23
10:15
(0) Если размещение склада позволяет, то достаточно разместить товар так, чтобы были доступны все партии и при наличии бирки, он может выбрать тот товар, у которого наименьшая дата поступления.
15 mikecool
 
12.04.23
10:28
даже на мега-крупных складах человеческий фактор сбивает нафик все настройки программы
умудряются даже пожирать часть товара...
16 mistеr
 
12.04.23
10:34
(15) Кормить не пробовали?
17 mikecool
 
12.04.23
10:51
(16) сколько волка не корми... а он все равно глазированный сырок на халяву скушать хочет
18 mikecool
 
12.04.23
10:51
жена заказала крем на известном МП, пришел вскрытый, но полный - видимо не вкусный оказался...
20 NorthWind
 
12.04.23
10:55
(7) Как человек, который 20 лет отработал на производстве, ответственно заявляю - если не поставите над ним надсмотрщика - не будет никогда. В условиях любого рабочего коллектива больше двух человек все, что требует хоть каких-то усилий и немедленно не проверяется на точность выполнения с санкциями за невыполнение - не будет делаться _никогда_.
21 azernot
 
12.04.23
10:56
(18) МП - это отдельная тема. Когда покупатель отказывается от товара в ПВЗ, он возвращается на склад в общую кучу, и потом снова может быть отгружен покупателям. Т.е. ваш крем вполне могли вскрывать другие покупатели до вас.
А самое противное, что поставщики не имеют никакой физической возможности хоть как-то проверить, изъять или заменить подобные товары. Маркетплейс просто не предоставляет такой возможности. А в итоге, эти вскрытые, повреждённые или бракованные товары потом постоянно попадаются покупателям, провоцируя негатив.
22 АгентБезопасной Нацио
 
12.04.23
11:06
(20) существует не сколько способов решения (точнее, минимизации) - но они, как правило плодят другие проблемы.
ну и основная проблема - нельзя иметь даже одного раздолбая, который обязательно требует надсмотрщика. Тогда крайне быстро надсмотрщика начнут требовать все...
23 Злопчинский
 
12.04.23
21:42
(5) нифига не выйдет. Реальность на СКЛАДАХ такова что ФИФО полноценное можно организовать только при отборе паллетами (и очень редко коробами) из высотных резервных ячеек, где обычно и хранится в одной ячейке партия. А в ячейках отбора где сотры собирают товар ручками обычно смесь разных партий лежит - остаточек от одной партии, ещё одна партия и ещё одна- всё зависит как организовано пополнение рабочих ячеек
24 Злопчинский
 
12.04.23
21:46
И !!!ФИФО!!! на складе нахер не нужно. Ибо обычно задача у, корить сборку. А не ФИФО.
.
А когда говорят ФИФО обычно под этим скрывается либо FEFO, либо что-то другое.
.
Когда требований по срокам нет то ФИФО применяют для того чтобы не получилось так что палоета где-нить наверху год без движения стоит а срок годности идет, бо оборачиваемость хорошая и по срокам годности не заморачивались
25 NorthWind
 
12.04.23
21:55
(24) мне тоже думается, что скорее речь про FEFO, обычно руководство озабочено тем чтобы не было просрочки, отсюда и все движухи
26 Злопчинский
 
12.04.23
21:56
(0) отгрузку по упаковкам реализовать просто. См. Мои публикации и скрины на ИСе "практические вопросы работы склада"
.
Учёт ведём в базовых штуках и всё. Количество товара к сборке 123шт - раскладываем по терапии заводских упаковок КАК ПОДСКАЗКУ для облегчения сборки, типа: 12уп+4блока+3шт. А как сборщик наберёт - может в ячеек отбора вообще только штуками опдит или блоками или 3уп всего и 1блок и остальное штуками валом. На ТСД это вообще влёт красиво делается. С сборщик скан рует отбираемые короба блоки - на ТСД на лету пересчитывается план сборки. У меня сборщик подошёл к ячеек - глянул на экран - ага много - ну и Джакарте упаковки пока ТСД не залиет что лишняя - начинает жмакать блоки пока ТСД заорет что лишний блок - смотрит на экран - там остаток что надо взять - 17 штук, набирает 17 штук.
.
Кто-то из сборщиков любит сначала посмотреть сколько уп - взял из ячейки на поддон не более указанного - прощелкал, смотрит сколько блоков - взял, прощелкал итд.
.
Жто отлично работает на ТСД, на бумаге сложнее, она автоматом не пересчитает... ;-)
27 Злопчинский
 
12.04.23
21:58
(25) делал в Астане проект, там по срокам годности не вели и были ситуации когда постоянно брали близлежащий товар, а далеко лежащие шланги лежали долго и рассохлись. Поэтому там ФИФО сделали исключительно для вымывания товара в очерёдности поступления
28 Злопчинский
 
12.04.23
22:05
(14) это работает хорошо когда остаточек маленький старой партии и большое количество новой партии.
И чтобы сборщики не косячить (забудьте про "кладовщиков" Нафиг) каждую партию надо держать в отдельных Янека, причём  желательно даже не соседствующих. И когда на складе закупки не сбалансированы с продажами и по ячейкам склада - что чаще всего и бывает, системы "витязь"- то обеспечение пол каждую партию отдельной ячейки резко уменьшает ячеечную ёмкость склада.
Тогда начинают извращаться и хранить в одной ячейке (обычно жто резерв) партии которые например дата производства или срок окончания попадает в месяц или два месяца, т. Е. Укрупняют по сроку.
29 Злопчинский
 
12.04.23
22:08
А что ТСу надо - хз, склад не видно, начнут костыли строить и лисапед изобретатель ь и всякие МП и МК заморошные ваять вместо того чтобы тезароект сделать и WMS  поставить где обычно есть 99% всех хотелок.
30 Злопчинский
 
12.04.23
22:17
(20) подтверждаю. Так и есть.
Поэтому если требуется чтобы большую часть персонал работал без надсмотрщика - единственный вариант рабочего процесса - когда система тащит работника по шагам. У него просто нет и возможности на своё усмотрение сделать не так. Потому что либо процесс работает как прописано либо не работает и отрузка встанет. Понятно что когда система тащит работника - он тоже может накосячить - или непреднамеренно (не робот же) или просто халатно относится к работе. Но в этих случаях такие распиZдяи выявляются очень быстро и персонал тусуется как ч макдональдсе- не справляешься то идешь лесом и на конвеер сборки ставится новый человек, бо вхождение в сборку занимает от дня до трёх, а дальше просто человек наращивает показатели.
Ибо нехрен.
31 Злопчинский
 
12.04.23
22:22
Кстати, сейчас по семейным обстоятельствам перебащируюсь в Гомель, так что если по Беларуси надо по вкладам поработать/автоматизировать - зовите. РБ это не РФ, в любую точку РБ на поезде ща 12 часов добраться можно ;-)
32 Злопчинский
 
12.04.23
22:23
Сорри за ошибки и очепятки, поезд трясёт сильно, РФ путейцы нифига колею не держат в хорошем состоянии ;-)
33 ptiz
 
12.04.23
22:41
(16) на фармскладе даже таблетки жрут
34 magicSan
 
13.04.23
04:35
(12) Зачем серии?
35 Злопчинский
 
13.04.23
22:01
(34) "Здесь так заведено".
например: работают только по накладным, без заявок. Чтобы зарезервировать товар накладную проводят. а чтобы провести - надо серии указать. ну а раз серии указали - то типа их надо отобрать. короче трэш и угар. На одном проекте пришлось извращаться аналогично когда Закачик уперся, что партии должны побираться по ГТД. Потому что ГТД были в накладной указаны...
36 ИС-2
 
03.05.23
10:49
немного похожая задача

Надо отобрать 500 штук
В коробке1 - 200 штук
В коробке2 - 350 штук
В коробке3 - 400 штук

Есть ли какая-то функция, которая подберет комбинацию значений наиболее к требуемому значения.
Т.е скажет взять коробку1 и коробку2.
37 Злопчинский
 
03.05.23
12:07
(36) Оптимизационная задача рюкзака..?
как-то тут NS публиковал рекурсивный алгоритм для такого подбора
38 RomanYS
 
03.05.23
12:09
(36) критерии "наиболее к требуемому" не указаны
39 АгентБезопасной Нацио
 
03.05.23
12:44
(36) Н.Вирт, "Алгоритмы + структуры данных = программы" М.Мир, 1989, Глава 3.Рекурсивные алгоритмы, 3.7 Задача оптимального выбора.