Имя: Пароль:
1C
1С v8
Сортировка товаров по заказам в степи. Какие варианты? Я вижу так...
0 Nemoj
 
03.08.13
20:01
Суть такова. Есть куча заказов от покупателей. Мы едем к поставщику и получаем гору товаров. Нужно раскидать товары по кучкам-заказам покупателей. Я вижу это так. В 1С пишу обработку, которая заглатывает заказы, строит табличку товар/покупатель/количество. Теперь специально обученный человек сканирует по порядку товары, вынимаемые из большой кучи, а компьютер, минусуя единичку в таблице, выводит на экран номер кучки (имя покупателя), в которую нужно этот товар положить. Это была идеальная ситуация, которая меня бы порадовала. Теперь сложности: Всё это происходит в степи и специально обученных человек со сканерами больше одного. Вижу в своей фантазии некие беспроводные сканеры штрих-кодов с мониторами, или онлайн-ТСД. Где-то в багажнике машины лежит нутбук с запущенной обработкой. Сканеры через wifi или bluetooth одновременно передают данные в ноут, ноут отсылает на мониторы соответствующие номера кучек. Это то, что близко мне как одинэснику. Специалист по торговому оборудованию говорит, ноут не нужен. Берем обычные ТСД, программируем для них задачи. Но это надо разбираться с программированием терминалов, возможно ли такое вообще запрограммировать в ТСД. Плюс их еще надо между собой законнектить, чтобы один знал, что второй уже напикал. Меня этот вариант отталкивает. Так вот, что посоветуете, уважаемые?
1 KUBIK
 
03.08.13
20:07
А чё в степи растёт? :))))))))
2 vde69
 
модератор
03.08.13
20:09
эммм а разве товар поставщика имеет штрихкоды? и они уже внесены в базу?
3 Славен
 
03.08.13
20:11
сорта конопли сортируете в степи? лучше все же ноут + тсд по вафле, они же параллельно один и тот же товар могут обрабатывать
4 Славен
 
03.08.13
20:12
(2)люди обычно получают перед поставкой в файлике экселя всё необходимое, а болшинство производителей сейчас сами ставят шк
5 vde69
 
модератор
03.08.13
20:20
(3) вообще похоже на контрабанду, фура границу пересекла, подъезжает 20 жигулей, ну и нужно раскидать :)

ихмо без центрального компа не выйдет...
6 Злопчинский
 
03.08.13
20:48
(0) делал абсолютно аналогичную задачку на клюшках - сортировку больших поставок дисков от поставщиков на заявки по точкам. работает на ура. проблем вообщем никаких.
.
оператор/сортировщик обозначает состав заявок точек (на которые надо раскинуть приход), последовательно берет товар, сканирует его ШК, ситсема голосом говорит "три" - кидает в третью кучку, система говорит голосом "два" - кидает во вторую кучку, если товар отсутствует в заявках точек - звучит алярм/сирена - товар откидывается в "нулевую" кучку (это или на склад или пересорт от поставщика). Расфасовка по точкам возможна как по приоритету точек, так и равномерно по точкам.
.
работает до сих пор, клиент офигенно доволен, при расфасовке на экран не смотрит, ориентируется по подсказкам голосовой системы.
7 Злопчинский
 
03.08.13
20:52
>  Плюс их еще надо между собой законнектить, чтобы один знал, что второй уже напикал.
.
хреновое решение скорее всего. очевидно что физически один и тот же товар два разных человека жмакнуть не могут. так что НЕХРЕН МИНУСОВАТЬ товар из общей кучи во время расфасовки. ты проверяешь поставку или фасуешь по точкам? если фасуешь по точкам - то твоя задача раскидать правильно исходную ФИЗИЧЕСКУЮ КУЧУ, а что там получится по учету "поступленияпоставщика" - пофиг. так что раскидал по кучам - команда "готово", результат расфасовки вычитаешь ОДИН раз из общей кучи.
8 Злопчинский
 
03.08.13
20:54
если же одновременно несколько человек из большой кучи расфасовывают товар по одному и тому же составу точек - тады да. надо занть, что уже нафасовали в точки - задачка усложниться...
9 Nemoj
 
03.08.13
20:59
Товар имеет штрих-коды. Все заявки обсуждены с поставщиком, все внесено в базу. Проблема только в физическом разбиении на кучки. Раньше поставщик выдавал все заказы поотдельности, а теперь просек, что он делает нашу работу, и взбрыкнул. Теперь наши сотрудники садятся в кружок с распечатками и играют в лото.
Да, логически один товар щелкает один человек. Но я не могу гарантировать, что поставщик не положит одинаковый товар в разные концы кучи.
Таки я утверждаюсь во мнении, что нужен ноут.
10 Славен
 
03.08.13
21:04
можно тсд офлайновые, нафига тебе минусовать товар онлайн, проще с помощью тсд только раскидывать,чтобы только отражал куда кидать,как раскидали, сделали обмен с базой посмотрели сколько где чего
11 Славен
 
03.08.13
21:05
+(10)тсд сам может показывать кучку, без ноута
12 Злопчинский
 
03.08.13
21:23
> Но я не могу гарантировать, что поставщик не положит одинаковый товар в разные концы кучи.
- да пофиг, главное в точки положить правильное количество. реализация такой расфасовки в случае с одним человеком-расфасовщиком - проще некуда. если расфасовщиков несколько - усложняется.
13 Злопчинский
 
03.08.13
21:26
можно применить древовидную сортировку. исходную большую кучу сортирует один человек на 2 кучки (1 кучка точки 1-N, вторая кучка точки N+1-M). второй уровень кучек сортируют другие люди... в этом случае не надо никаких синхронизаций. и такая сортировка  будет производиться быстрее.
14 Nemoj
 
03.08.13
21:47
(10)
Вот я загружаю в два терминала списки-заказы. Покупатель1 заказал 1 штуку Товар1. Терминал1 щелкнул 1 штуку Товар1 и сминусовал ее в заявке Покупателя1. Теперь Терминал2 щелкает следующую штуку Товар1 и минусует ее у Покупатель1, а не у Покупатель2. Если нет связи между терминалами эта ситуация возможна.
(11) Как называется этот режим? Что гуглить?
15 Nemoj
 
03.08.13
21:50
(10) Я наверно неточно выражаюсь. Минусовать - я имею в виду помечать, что этому покупателю положили одну штуку из нужного количества. Если нет связи, то оба терминала кинут одному покупателю по штуке товара. А ему нужна только одна.
16 Nemoj
 
03.08.13
21:54
Терминалов будет точно больше одного. Нужно это предусмотреть.
Кричать номер кучки голосом думаю проблемно. Нужно чтобы все слышали, вытащить ноут из машины. Есть вариант посылать сообщения на беспроводные ТСД в онлайне? Человек щелкнул товар, прочитал номер кучки на своем же приборе. Или как?
17 Злопчинский
 
03.08.13
21:56
(16) голос не проблемно, прикрути колонки в рабочему месту, илипрямо на ТСL воспроизводить/
Но этимпока заморачиваться смысла мало - это увеличение скорости. а тебе пока бы сампроцесс запустить
18 Злопчинский
 
03.08.13
21:57
(14) ну, тут кроме как обмена между ТСД или работы ТСД напрямую в базу через РДП не получится.
19 Славен
 
03.08.13
21:57
подожди, у тебя одинаковый товар может быть в разных кучках? если да то только с ноутом и тсд только онлайн(есть даже такие что подрубаются по рдп к базе)
20 Злопчинский
 
03.08.13
22:00
но все решаемо даже при отсутсвии связи между терминалами. в терминалы надо грузить непересекающиеся МНОЖЕТСВА ТОЧЕК. в т1 загрузи точки 1-5, в Т2 - точки 6-10. если на терминале попадается товар их чужих точек - он пропускается. в результате первой итерации - имеется куча кучек по точкам и возле каждого расфасовщика - "лишние" кучки. расфасовщики - меняются кучками (делают сдвиг разрядов шифт). Процедура с нащелкиванием и сдвигом лишних кучек повторяется по циклу с выбыванием терминалов/-расфасовщиков, которые порлностью собрали свои кучки.
.
все.
21 Nemoj
 
03.08.13
22:01
Один товар может быть в разных местах большой кучи и должен попасть в несколько кучек покупателям.
Есть у ТСД такая функция, чтобы на него передать сообщение?
Будут ли терминалы подключаться одновременно к ноуту и слать ему штрихкоды в онлайне?
22 Славен
 
03.08.13
22:03
(20)время..... просканировал- не мое, просканировал - не мое, просканировал есть, 2 кучка. Если онлайн то нормально
23 Славен
 
03.08.13
22:05
(21)если терминал РДП, то синхронизировать все можно в принципе
24 Злопчинский
 
03.08.13
22:05
Единственное, при таком подходе, (навскидку) не удастся реализовать расфасовку по приоритетности точек. тут получается - кто первый взял - на ту точку товар и попал. так как поставщики не всегда ставят 100% товара. а выгоднее обеспечить высокооборотную/ликвидную точку полностью, а точки с малой проходимостьью - в последнюю очередь.
.
но даже и по приоритету точек сортировка решается.
точки в терминалы грузятся ПО ПРИОРИТЕТАМ. на певром терминале - приоритетные точки. на втором - мееее приоритетные точки. И расфасовка идет не равномерно всеми расфасовщиками из одной кучи, а сначала первый (высокоприоритетный) терминал фасует - что ему не нужно - передается направо на следующий терминал и так далее...
25 Nemoj
 
03.08.13
22:05
(20) Это понятно. Но мне кажется, меня не поймут, если я предложу каждому терминальщику отбрасывать половину товара. Мне бы это не понравилось. Хочу, чтобы каждый бик давал результат. Но этот вариант буду иметь в виду.
26 Злопчинский
 
03.08.13
22:05
(22) даже без онлайна нормально будет
27 Злопчинский
 
03.08.13
22:07
(25) терминальщикам ПОХРЕН - должны делать что скажет система. назови это не "отбрасыванием". а пиханием в "нулевую" точку, потом "нулевая" точка передается друг другу в служит источником следующей итерации сортировки.
.
28 Nemoj
 
03.08.13
22:08
РДП больше одного клиента не даст же винда на ноуте.
И потом надо будет маппить порты через РДП. А с этим у меня бывали проблемы.
29 Злопчинский
 
03.08.13
22:08
если хочешь чтобы было мегабыстро - только ОНЛАЙН-ТСД.
.
но при этом будет хреново.
вот есть у тебя одна большая куча - и 3 расфасовщика. которые берут из одной кучи и мешая друг другу начинают кидать в одинаковые точки.
30 Злопчинский
 
03.08.13
22:09
(28) А ЭТЛО ТВОИ ПРОБЛЕМЫ. хочешь рыбку сьесть и нахрен сесть.
31 Злопчинский
 
03.08.13
22:09
в виндах по-моему штатно есть две умолчальные терминальные лицензии для удаленного входа для админских записей.
32 Злопчинский
 
03.08.13
22:11
все зависит от частностей...
больше двух человек 9в общем! сдучае) ставить на расфасовку НЕУДОБНО.
.
ящики/ячейки для точек должны находится в пределах досягаемости рук расфасовщиков.
.
лежит куча - рядом с ней ящики-точки - лицом друг к другу два расфасовщика один правша второй девша одновременно фасуют, не мешая друг другу.
33 Nemoj
 
03.08.13
22:13
(29) Да, если будут толкаться, не комильфо. Вариант с разделением клиентов по терминалам набирает вес.
Как называется этот режим в терминах ТСД? Сотрировка? Что гуглить?
34 Злопчинский
 
03.08.13
22:15
морочиться в поле с онлайном - яб не рискнул, по крайне мере пока народ не вытренируется. я бы для начала сделал как в (19), с подгрузкой в разные терминалы разные точки.
.
если товар по точкам заказан более-менее равнгомерно то циклическая расфасовка не сильно замедлит.
.
стоят два человека как в (32) фасут свои точки каждый - товар из большой кучи слева расходится в точки и в ЧУТЬМЕНЕЕБОЛЬШУЮ КУЧУ СПРАВА. куча слева кончилась - фасовщики поменялись друг с другом местами и начали фасовать дальше и так по циклу пока большая кучка постпенно не кончится.
35 Злопчинский
 
03.08.13
22:17
(33) нет такого режима в терминалах.
.
какой софт стоять будет на терминалах - то ми моэно делать.
36 Злопчинский
 
03.08.13
22:18
в крайнем случае придется разориться на написание прожки для терминала чтобы товар по кликам регистрировал в табличке точек.
37 Nemoj
 
03.08.13
22:18
Ну какое-то название для этого есть стандартное? Софт должен уметь что?
38 Злопчинский
 
03.08.13
22:18
или как вариант - циклическая фасовка с онлайн режимом - онлайн - исключительно, чтобы логику на терминалах написать на 1Се...
39 Злопчинский
 
03.08.13
22:20
(37) что тебе надо - то и должен уметь.
.
я, например, для своего склада сам писал "софт" - он умеет то что надо мне. почитай ветку мою http://forums.kuban.ru/f1040/0_5off_skromnost-_ukrashaet_kogda_net_drugih_dostoinstv-1391917.html - может что полезное почерпнешь.
40 Злопчинский
 
03.08.13
22:23
а если не заморачиватьяс онлайном, то что надо обеспечить
.
в 1с выгрузку в терминал таблички Табл1
точка-товар(шк)-количество-ИдТочкаТовар.
.
на терминале софт должен уметь
- прочитать ШК с товара
- отобрать из таблички Табл1 строки с этим товаром, получим Табл2
- отобрать из Табл2 строки с ненулевым количеством
- определить точку в которую кинуть товар
- высветить ее на экран (сказать голосом)
- сминсовать в Табл1 количество.
- повторять...
41 Злопчинский
 
03.08.13
22:25
ну и куча всяких заморочек в заисимости от частностей - если товар идет и штучно и коробочно - при сканировании коробки кинуть ее по возможнсоти нерапаковывая в ПОДХОДЯЩУЮ точку или дать команду на распаковку... и т.д. тут уже все зависит чем вы там степьокуриваете...
42 0xFFFFFF
 
04.08.13
18:31
(0) Где-то в багажнике машины лежит нутбук с запущенной обработкой.

Какой ужас. Про ТСД с GSM модулем слыхал?
Ну даже если есть ТСД без GSM, можно обычный WiFi GSM роутер купить и в карман бросить.
С ТСД проваливаемся в уд. раб стол и бъем заказы в систему. Прям в онлайн.