ТСД: WMS: 7.7: обработки для ТСД, операция "Перемещение", рабочая конфигурация

0. Сергей Коцюра (CheBurator) 3407 19.03.14 02:00 Сейчас в теме
Рабочая конфигурация (без ограничений, без паролей/шифрований/защиты) обеспечивающая выполнение на ТСД в режиме подключения к терминальному серверу через RDP-клиент (онлайн работа складского персонала, непосредственно в базу 1С) складскую операцию "Перемещение" из ячейки в ячейку каких-либо ТМЦ. Разрешение экранных форм 480x640. Озвучка событий. Конфигурация с прилагаемым набором обработок может быть использована как основа/шаблон для программирования/создания производственных операций на ТСД для выполнения линейным складским персоналом.

Перейти к публикации

Комментарии
1. Сергей Коцюра (CheBurator) 3407 10.09.14 23:33 Сейчас в теме
..при необходимости - перерисую для клиента под 240x320
2. eugenie zheludkov (eugeniezheludkov) 32 20.01.15 07:09 Сейчас в теме
вот готовый проект для ТСД синхронизируемый через WEB Сервисы 1С https://github.com/znsoft/znsoftWarehouseManager.CF.WinCE в качестве пакетов для обмена используется http://msdn.microsoft.com/en-us/library/2s05feca.aspx (массив массивов) что сильно упрощает разработку
ой не туда написал и удалить не могу
3. Сергей Коцюра (CheBurator) 3407 20.01.15 13:13 Сейчас в теме
(2) писать можно в обсуждениях в группе адресного учета и логистики.
.
можно и здесь: хотелось бы услышать чем именно сильно упрощает разработку?
и в в ашем и моем случае - нужен канал связи.
в вашем случае между базой и ТСД добавляется дополнительная прокладка в виде вебсервиса.
вдобавок - для разработки вашего решения - нужны спецзнания которые лежат вне сферы 1С
итого: там где может работать и сделать все сам одинэсник у вас потребуется привлекать дополнительных специалистов.
выгода сомнительная.
конечно может она перекрывается просто мегаудобным инструментарием разработки, возможно
любое решение имеет право на жизнь.
.
у меня, например, персонал привык к практически мгновееному отклику терминала на выполняемую операцию, за секунду могут сделать до 3 кликов... на каждый клик ждать по секунде-полтора - я видел и пробовал такие решения - выматывает вусмерть

для быстрой продуктивной работы причем со сложной логикой поведения системы - ничего лучше и быстрее чем RDP нет
6. eugenie zheludkov (eugeniezheludkov) 32 28.05.15 10:03 Сейчас в теме
(3) CheBurator, насчет РДП я б поспорил (тем более что это тоже прослойка в виде терминального сервера который довольно требователен к ресурсам в отличии от того же apache ) именно из за РДП на слабопроцессорных китайских ТСД (пробовали и просто рдп клиент и цитрикс) с разрешением 320х240 и начиналась эпопея создания своего велосипеда, пробовали и мобильную платформу 1с которая на китайских ТСД не взлетела по причине неизвестного оборудования (а китайских уже было куплено 600 штук), был С++ который за каждым действием лез к вебсервису (из за отсутствия многих удобных типов и библиотек) и от РДП ушел не далеко, но затем очередная итерация на сишарп с его структурами хранения, типами данных, библиотеками лямбдами, линк, декомпозитором форм и даже попробовал sqlite(но потом и от него ушли) большая часть данных стала храниться на ТСД, что позволило сканировать товар (мелочевку) мгновенно (а там именно такая скорость и нужна чтоб просто провел сканером по стопке шильдиков), да и вынести часть логики на ТСД.
Согласен с тем, что не каждый адинэсник захочет поддерживать сишарп, но нужно как-то развиваться.
Когда я уходил из компании и пересадил таки двух человек, они поняли, что это не сложней 1с (правда было ухищерение: я весь шарп код написал на русском языке) , сейчас код уже сильно мутировал и его легко переделывают под текущие нужды.
да и через РДП как вы будете работать со сканером у которого нет клавиатурного режима, а лишь АПИ доступ к оборудованию?

Насчет удобства это я про тип данных: массив массивов - таблица где в каждой строке может быть любое количество колонок т.е один тип данных на все операции, правда удобным он стал только для меня и только после С++ где я опрометчиво использовал различные таблицы

ПС: Программа на шарпе без проблем запускается под обычным Windows , можно еще и под mono запустить но тогда код немного переделать придется( убрать использование dll), а дальше можно Xamarin studio и вот уже IOS Android ...
7. Сергей Коцюра (CheBurator) 3407 28.05.15 10:42 Сейчас в теме
(6) eugeniezheludkov, вполне возможно что и так тоже верно.
Про китайские ТСД и проблемы на них с РДП-клиентами - если мы говорим о магазинчике-бутике-ларьке одном - то и обсуждать нечего. Если мы говоримо проекте автоматизации склада/сетки магазинов/аналогичное - странно вообще выбирать _непроверенные_вещи_ для серьезных проектов.

"..вынести часть логики на ТСД" - на РДП я могу вынести всю "логику" на ТСД. И принимать инфу (и планировать/распределять работу в базе) по факту сканирования, а не через 5-10-15-30 минут, ожидая когда сольют результат...

Каждой потребности - свое решение...
4. Ёпрст (Ёпрст) 1021 27.01.15 09:12 Сейчас в теме
Какие знакомые картинки...годков 5 им, не ?
:)
5. Сергей Коцюра (CheBurator) 3407 27.01.15 13:11 Сейчас в теме
(4) язва вы, товарищ Ёпрст ;-)
Нет, им не пять лет.
Это было сделано с нуля в середине прошлого года.
А то что кажутся похожими на что-то - то я понимаю ваш дежавю - стиля я стараюсь придерживаться одного, выработанного и показавшего свое удобство в работе.
Как говорится, "стабильность - признак мастерства"
Или, как говорил наш президент "Консерватизм не мешает идти вперед и вверх, консерватизм не дает идти назад и вниз" ;-)
.
Если будет время и силы, то в текущей промышленной WMS - перерисую формочки тоже, потому что меня аж передергивает когда смотрю на то что есть (дело вкуса видимо)
8. Илья Ильич (Freadlave) 01.06.15 12:06 Сейчас в теме
Добрый день, не вижу смысла в изобретении велосипеда т.к данный функционал уже давно работает на ТСД практически всех производителей и ОС ТСД, была проведена частичная автоматизация с учетной системой 1С использовал для своих нужд программу DataMobile. В сумме получилось неплохо поскольку DM уже готовое решение для складов. Зачем выносить логику на РДП?, данная прога работает как приложение имеет смысл использования даже если складской комплекс не полностью покрыт wi-fi, можно отработать в оффлайне после появления сети программа синхронизирует данные. Поэтому исключены потери данных и нарушений складских процессов.
9. Сергей Коцюра (CheBurator) 3407 01.06.15 18:18 Сейчас в теме
(8) И такое мнение/вариант автоматизации имеет право на жизнь.
"DM уже готовое решение для складов" - это неверно. насколько я себе представляю - DM не выполняет функции WMS системы, а является исполнительно-накопительным "устройством" с некоторой типовой логикой обработки линейных процессов. Многим - вполне хватит и этого. Мне - УДОБНЕЕ когда нужную логику я могу на ТСД реализовать сам. Такие же "хотелки" свойственны многим. И кому заказывать модификацию логики - совершенно все равно. Только на РДП напрямую в 1С - это решить гораздо проще. А если упомянуть, что есть ряд складов, где данные "сканирований" д.б. доступны сразу (а не после слива пакетом из накопительного устройства) - то тут РДП - вне конкуренции. "...можно отработать в оффлайне после появления сети программа синхронизирует данные. Поэтому исключены потери данных и нарушений складских процессов." - выдаем желаемое за действительное. офлайновый дивайс с насканированной заявкой на 1000 строк случайно попал под ричтрак.. или штабелер.. или тупо забыли на полке на складе.. - ПОТЕРЯЛИ ВСЕ. При РДП в такой ситуации потеряли бы гораздо меньше...

Что выбирать, какой вариант автоматизации, с каким софтом, на каком принципе - дело каждого частного случая.
Общие подходы здесь не рулят.
10. Илья Ильич (Freadlave) 03.06.15 10:24 Сейчас в теме
Цитата: Только на РДП напрямую в 1С - это решить гораздо проще. А если упомянуть, что есть ряд складов, где данные "сканирований" д.б. доступны сразу (а не после слива пакетом из накопительного устройства) - то тут РДП - вне конкуренции. "

В 1с уже давно существуют web сервисы, конечно это не относится к конфигурации 7.7, но сомневаюсь что ее кто-то массово использует. С помощью веб сервисов на стороне 1с реализуется любая лдогика, данные сразу попадают в бд, а приложение на ТСД позволит еще и подстраховаться от обрыва связи и действий кладовщиков.

По поводу что выбирать надо в каждом конкретном случае отдельно согласен, но лучше выбрать проверенное решение с технической поддержкой и официальными обновлениями, чем пилить велосипед или пользоваться услугами самоучек.
12. Илья Ильич (Freadlave) 08.06.15 17:02 Сейчас в теме
(10) Да в 1с можно реализовать многое, поэтому мы с вами тут и сидим)
Веб сервис работает напрямую с БД, только для публикации IIS или Apache, не зря же новая мобильная платформа 1с работает именно через веб сервисы.
Выигрыш именно в возможности оффлайн работы и комбинации этих режимов.

77 - атавизм и скоро канет в лету, переход с нее для обычной торговой компании проблем не составит, где был организован "запуск космических кораблей" конечно прийдет попатеть.

Бизнесу понятнее когда есть официальная тех.поддержка, т.к. вопросы всегда будут.
Смотря что вы вкладываете в понятие WMS.

Функции онлайн работы, адресного хранения, упаковочных листов, мониторинга действий сотрудников есть в ПО DataMobile, подавляющему большинству компаний этого достаточно.
Именно WMS могу назвать например продукт CWMS3000.
13. Сергей Коцюра (CheBurator) 3407 08.06.15 18:52 Сейчас в теме
(12) "переход с нее для обычной торговой компании проблем не составит,"
"обычных" торговых компаний я видел мало ;-)
11. Сергей Коцюра (CheBurator) 3407 03.06.15 14:38 Сейчас в теме
(11) насколько я себе представляю - и без веб-сервисов НА СТОРОНЕ 1С реализуется любая логика.
Для веб-сервиса - точно также нужна дополнительная "прокладка".
Выигрыш в общем случае сомнителен.

Про 77 - согласен, в принципе старый аппарат. То что вы сомневаетесь что его где-то массово используют - то могу вас уверить - используют. Много где. вт.ч. и потому что просто не могут в приемлемые сроки с разумными ресурсами перескочить на восьмерку (все "спецы" знают веб-сервисы а как перейти на восьмерку малой кровью - весьма нетривиальная задача).

"но лучше выбрать проверенное решение с технической поддержкой и официальными обновлениями, чем пилить велосипед или пользоваться услугами самоучек"

- ну это как сказать. посмотрите на всяких хороших типовых монстров. и на хорошие самопальные решения (уверяю вас - они есть). сравните что ворочается быстрее, прозрачнее и понятнее конкретному бизнесу.

не по данной разработке (это всего лишь ШАБЛОН, демо) - привtдите пример " лучше выбрать проверенное решение с технической поддержкой и официальными обновлениями" в части WMS
14. Сергей Коцюра (CheBurator) 3407 08.06.15 18:55 Сейчас в теме
CWMS3000 - знаю.
ПО ДатаМобайл - вряд ли именно в в этом ПО организовано адресное хранение.
Скорее всего адресное хранение организовано в "пришлепке" которая ставится в типовые конфигурации 1С, либо на промежуточном "сервере" самого ПО ДатаМобайл. По ДатаМобайл - не спец, могу ошибаться.
15. Сергей Коцюра (CheBurator) 3407 17.07.15 18:06 Сейчас в теме
Голосуем за мой доклад на осенней конференции: http://event.infostart.ru/2015/agenda/agenda.php#item373007
16. Сергей Коцюра (CheBurator) 3407 12.12.15 18:10 Сейчас в теме
В качестве хобби в данный момент рисуется на 7.7 отдельная более-менее нормальная WMS-конфигурация. На 8-ке - такие "промышленные" системы есть - и есть из чего выбрать. Но куча народу хочет иметь функционал WMS за какие-то смешные деньги. Попробуем эти мелочные запросы удовлетворить. Смешной функционал за смешные деньги... ;-) Скоро в продакшене! Следите за новостями...
17. Сергей Коцюра (CheBurator) 3407 15.01.16 21:36 Сейчас в теме
Маленькая самописная "wms" успешно обслуживает процесс ответхранения (монопаллетами) - за полтора месяца прокрутили наверное в районе полутора тысячи паллет, с сотню отгрузок... фурчит потихоньку... на такой тренировочном полигончике оттачиваю понимание процессов, которые идут в большой WMS. Получается весьма занятно, много интересного...

Сегодня после ночного бдения запустили плановую инвентаризацию, прошло успешно... экраны ТСД простые... за 2 часа полтора сотрудника "отчекрыжыли" 924 паллетомест, итог без отклонений, нашли две паллеты "пересорта" - стояли перепутанные паллеты между двумя местами...



18. Валерий (valbir) 05.03.16 22:28 Сейчас в теме
"Смешной функционал за смешные деньги... ;-) Скоро в продакшене! Следите за новостями..."
Будет дружить с motorola mc 3090? к 1с 77 самописке (или торговля и склад) хотим прикрутить, ? Финансы когда готовить и сколько. В личку желательно. Спасибо. Удачи.
p.s. 7.7 на складах живет и здравствует. на 8 и не думаем бежать
19. Сергей Романов (just666) 08.03.16 10:12 Сейчас в теме
(18) Добрый день, для 77 и ваших терминалов могу рекомендовать ПО DataMobile, информация и стоимость есть на сайте http://www.data-mobile.ru Это ПО для управления терминалами сбора данных, там где WMS дорого и не нужно.
20. Сергей Коцюра (CheBurator) 3407 08.03.16 17:12 Сейчас в теме
Можно еще аналогичное тоже посмотреть:, Клеверенс
http://www.cleverence.ru
21. Сергей Коцюра (CheBurator) 3407 01.09.17 12:14 Сейчас в теме
По решению данной публикации клиент прислал отзыв:

Краткое инфо
Используем обработки на ТСД.
Удобно сделано и под себя переделывать достаточно легко.
Реализованы процессы инвентаризации и списания
Обработки были перенастроены для инвентаризации алкогольной продукции с учетом чтения марок ЕГАИС (Коды PDF 417 и Data Matrix).
Рекомендуем к использованию с 1с 7.7.
Оставьте свое сообщение