Имя: Пароль:
1C
1С v8
Работа в одном документе с двух ТСД. Как?
0 kpe4et178
 
06.10.23
15:29
Всем доброго дня.
Есть самописная конфа для склада, есть документ сборки товаров на складе.
Как организовать работу сразу двух людей в одном документе? Причем чтобы они один и тот же товар не могли отсканировать два раза.
1 АНДР
 
06.10.23
15:14
Свой РС подбор товара и, возможно, регламентные задания.
2 Злопчинский
 
06.10.23
15:36
(0) Правильный вопрос задал Буратино папе Карло!
.
когда подрастешь, поймешь - что заданием для работника склада является ОДНА СТРОКА ДОКУМЕНТА, а в особо тяжелых случаях (собрать стотыщ штук поштучно или 200 тонн в одной строке) - строка будет делиться на несколько заданий. и пул заданий выдается на сотрудника. на разных сотрудников выдаются непересекающиеся пулы заданий. Отсюда и танцуй. На клюшках у меня WMS-ка сделана где документа в принятом в 1С смысле с табличной частью - нет. Все "документы" - это просто множество отдельных строк-документов (без ТЧ, все в шапке), объединенных по какому-либо признаку.
.
а как в 8-ке сделать - я хз, я на ней не прогаю.
по идее - "документ сборки" - к нему подчиненное множество записей РС ... типа...
3 Злопчинский
 
06.10.23
15:37
(0) " они один и тот же товар не могли отсканировать два раза." кто ж им запретит один и тот же товар отсканировать нескольо раз? это отлавливается легко только если товар в количестве 1шт.
.
ну а если речь о том, чтобы не выдавать один и тот же товар несколким сборщикам - смотри выше.
4 kpe4et178
 
06.10.23
15:38
(2) Спасибо за инфу, бро!
5 Злопчинский
 
06.10.23
15:41
документ сборки вообще может быть только шапка, а ТЧ - собирается динамически из записей РС. записи РС в состоянии "запланирован->выполняется->завершен". Когда выдаешь задание сотру на ТСД - ставишь блокировку на нужное подмножество - формируешь пул заданий - задания пула (строки РС) переводишь в состояние "выполняется" при выдаче на ТСД. Снимаешь блокировку. При формировании пула заданий в состояние "выполняется" - ясен пень что не берешь те задания которые в статусе "завершен" или "выполняется".
.
примерно так.
а может как-то по другому, насколько фантазии хватит СДЕЛАТЬ ПО СУТИ.
6 Garykom
 
06.10.23
15:41
(0) Сделать свой документ для ТСД
Как их потом соединять думать алгоритму
7 Злопчинский
 
06.10.23
15:42
(4) стучись в личку если _предметно_ что-то надо по складам. а то жалко смотреть какие костыли лепят не имеющие никакого отношения к реальностям склада... ;-)
8 p-soft
 
06.10.23
15:47
(0) вроде у клеверенса было решение.
еще, если ТСД работает через удаленный рабочий стол, то можно в 1с сделать через частичное проведение.
а если подумать, то можно и не создавать себе головняк, а просто нормально планировать сборку..
9 Valdis2007
 
06.10.23
16:09
(2) Есть множество всех товаров на складе -А.

Есть подмножества - документ -В и отсканированные по документу -С.

Операция сканирования добавляет элемент в подмножество-С.

Когда В=С  сборка закончена. ))
10 АНДР
 
06.10.23
16:39
(9) А реализовать-то на 1С 8.* как?
11 Valdis2007
 
06.10.23
17:44
(10) да много вариантов...начиная от глобальныых серверных перменных, до РС...зависит от квалификации реализатора))
12 BaZZiL
 
06.10.23
21:12
(5) +100500

При сборке накладных с маркированной продукцией иначе никак)
13 Злопчинский
 
06.10.23
21:19
(12) ты не поверишь, для сборки и немаркированной - тоже работает ;-)
14 NorthWind
 
06.10.23
22:59
(0) Я когда-то делал так. Под отдельным пользователем автоматически стартовала и работала обработка - сервер терминалов. Когда кто-то из пользователей первым хотел править документ, обработка блокировала его и вытягивала данные в таблицу значений. Все последующие желающие работать с этим документом подвязывались к этой таблице и могли также работать с ней. Так продолжалось до момента, пока кто-то не заказывал с терминала финализацию документа и его запись в базу. После этого ТЗ сворачивалась по нужным измерениям, записывалась в базу и документ разблокировался. На все ТСД, которые работали с ним, приходило извещение, что документ финализирован и отныне работа с ним прекращена. Следует учесть, что склад был территориально небольшой и грузчики, которые сканировали части документа, имели возможность контактировать между собой, т.е. была исключена ситуация, что кто-то закроет документ невовремя.
15 Злопчинский
 
06.10.23
23:27
лет 13 назад делал просто. работали по бумаге. заказ клиента при печати бился на отборочные листы, на одном листе 1 или несколько проходов. Когда запустил ТСД - паралельно с печатью отборочных листов (на листе шк = номерзаказа#номерлиста) формировались ТЗ, соответсвующие листам, ТЗ скидывались в папку (пул сборок) под именем ШК листа, сборщик брал лист, сканировал на ТСД подтягивался пул заданй=1лист по порядку обхода, сборщик собирал (если лист был маленький мог взять несколько листов одного заказа и собирать все на 1 паллету), собранное выставлял в зону контроля, на паллету/коробку клал лист. Упаковщик сканировал тот же лист, на ТСД табличка Артикул-План-Факт - отщелкивал собранное по листу (коробку или паллету) ну и поехало дальше... Никаких проблем со сканированием "одного товара два раза" не было.
.
посмотреть можно здесь, технология была простая, успешно прожила 5 лет с 2008 до 2014, склад 5800 квадратов, все фотки реальные (кроме мужика в кабине на высоте, хотя штабелер узкопроходный именно такой) https://infostart.ru/1c/articles/338893/