|   |   | 
| 
 | v7: Множественная отгрузка весового товара с использованием торгового оборудования | ☑ | ||
|---|---|---|---|---|
| 0
    
        spectre1978 13.09.14✎ 15:31 | 
        Добрый день.
 Хочу посоветоваться с сообществом. Работает оптовый склад, в котором готовят отгрузки по заявкам. Выглядит это сейчас у меня следующим образом: грузчику дают заявку и ТСД и он идет сканировать короба с изделиями. Этикетка и код на коробах делаются заранее на производстве, в коде специфическая информация - дата изготовления (идет учет по датам изготовления), экспортное направление, артикул и вес продукта. Отсканировал, выбрал пункт меню "закончить" - документы реализации создались и провелись. И таких грузчиков с терминалами несколько, сейчас 5 человек и 5 терминалов работают одновременно. Еще есть один оператор в будке за компьютером, который все эти появляющиеся документы видит, распечатывает, передает водителям на доставку. Реализована данная система у меня на терминалах Cipher 8370 (Wi-Fi) и файловой Торговле 7.7, которая крутится на удаленном терминальном сервере. Этот же 2003 сервер является и сервером для пяти 8370, которые подключаются к нему также удаленно, через тот же VPN канал, что и операторы по RDP. Построено это все на ВК CipherLabTCP.dll для Cipher от Сканкод, которая все запросы от всех ТСД пихает в одну-единственную ОбработкуВнешнегоСобытия. Сервер терминалов сбора данных представляет собой обработку, которая круглосуточно пашет под одним из пользователей 1Ски и в ОбработкуВнешнегоСобытия которой приходят все данные со всех терминалов, эта обработка, собственно, и создает все доки. Такая архитектура приводит к тому, что при увеличении числа ТСД отклик на данные с каждого ТСД будет увеличиваться, и я боюсь, что при подъеме числа ТСД с 5 до 10-15 отклик при сборе данных станет неприемлемым. Все нормально работало с 2009 года, но сейчас встал вопрос о масштабировании - будут добавляться склады, в том числе и очень удаленные, 500 км от основного офиса. Соответственно, вопрос: как сейчас принято строить такие системы, на каком оборудовании и ПО они работают. Прошу поделиться умными мыслями. Объемы отгрузок - до 400 ежесуточно на каждом складе. | |||
| 1
    
        Злопчинский 13.09.14✎ 16:04 | 
        400 отгрузок - это ни о чем. может там в отгрузке по 3-4-5 строк.     | |||
| 2
    
        Злопчинский 13.09.14✎ 16:07 | 
        тот комп, который пашет на обработку сканирования - принимать только сканирование и не делать тяжелых вычислений. 
 принятые сканирования - ставить в очередь, очередь обрабатывается другим сеансом, все задания обрабатывать псоледовательно, одно за другим (порождать документы и т.д.). при 5 человеках, даже при 20 человеках такая схема будет преркрасно работать пр минимальных затртах | |||
| 3
    
        Злопчинский 13.09.14✎ 16:16 | 
        ..твоя задача - чтобы на ТСД был быстрый отклик. Поэтому просто тупо РЕГИСТРИРУЕШЬ данные сканирования, поступающие на "сервер в виде обработки" - то есть в обработке внешнего события - нихрена тяжелого не делаешь, просто регистрируешь сканы и ставишь в "очеред"ь. А в другом сеансе, да хоть на этом же сервере - эту очередь обраббатываешь так как тебе надо. взлетит однозначно.
 . опять же - надо смотреть внимательнее на тем и загрузку твоей работы - наскольо грамотно написаны эти вские "создания документов" в теперешнем твоем состоянии. если один скан обрабатывается _полностью_ с созданием всего тебе необходимого за 0.02 секунды - то вообщем ничего проблемного нет... . но первый предложенный вариант выше - мну нравится больше | |||
| 4
    
        spectre1978 13.09.14✎ 21:59 | 
        То бишь, доработать то что есть. Резонно, такие мысли тоже были. Спасибо!     | |||
| 5
    
        Voronve 13.09.14✎ 22:15 | 
        (4)ОБработкаВыбораЗначения считывает данный со сканера, готовит таблицу значений для передачи в обработку (должна быть создана отдельно).
 Обработка генерит документы по тем параметрам которые прилетели ей. В результате упрешься в физическое быстродействие системы, но читаться данные будут быстро. | |||
| 6
    
        spectre1978 13.09.14✎ 22:21 | 
        (5) ОБработкаВыбораЗначения
 имелась в виду ОбработкаВнешнегоСобытия? Есть вопрос. Как тут достичь асинхронности? Пока я вижу только один вариант. Серверная обработка записывает (без проведений и т.д.) некий документ со специальными пометками, что, мол, его бы провести. Вторая обработка периодически, раз в несколько секунд, такие документы ищет и проводит то что не проведено. Пока не очень понятно как делать такое на семерке. | |||
| 7
    
        spectre1978 13.09.14✎ 22:22 | 
        + (6) и обработки, естественно, работают в разных сессиях, это понятно     | |||
| 8
    
        spectre1978 13.09.14✎ 22:25 | 
        + (6) потому что если делать так, как рекомендуете вы, то вторая обработка, вызванная из первой, не будет выполняться асинхронно, а приморозит первую на время своего выполнения. Разве нет?     | |||
| 9
    
        КонецЦикла 13.09.14✎ 22:25 | 
        Я обычно так делал: все складывал в таблицу SQL.
 А робот ее уже анализировал. Точно также когда слетали настройки на принтерах этикеток (в случае работы через терминал) - складывал задания на печать опять же в таблицу, а робот (в принципе отдельная маленькая базка) куярил печать из этой таблицы. | |||
| 10
    
        КонецЦикла 13.09.14✎ 22:27 | 
        Для того чтобы избежать ситуации лишнего удаления данных - засасываем сначала порцию в ТЗ, затем смотрим реально считанные id записей и только их и удаляем, ждем новую порцию.     | |||
| 11
    
        spectre1978 13.09.14✎ 22:27 | 
        (9) робот представлял собой что? Обработку 1С?     | |||
| 12
    
        КонецЦикла 13.09.14✎ 22:28 | 
        (11) Все что угодно, вплоть до другой базы. Заодно нагрузка распределяется.     | |||
| 13
    
        spectre1978 13.09.14✎ 22:30 | 
        меня интересует вопрос: как в семерке сделать качествено работающее задание, которое бы раз в несколько секунд что-то делало бы в базе? Запускать планировщиком 1С под пользователем, у которого при начале работы системы прописана обработка? Или есть менее тяжелые варианты?     | |||
| 14
    
        spectre1978 13.09.14✎ 22:33 | 
        (1) отвечу: в среднем от 10 до 30 строк в отгрузке.     | |||
| 15
    
        Torquader 13.09.14✎ 22:33 | 
        (13) На виртуальном рабочем столе запущена 1С и в ней открыта форма.
 Далее, другой процесс с этого рабочего стола шлёт в форму WM_CLOSE или WM_KEYDOWN в зависимости от того, что проще реализовать. Обработка начинает выполнять процедуру (или нажатие кнопки с клавишей или закрытие формы). Соответственно, получается очень просто и быстро и не надо стартовать-завершать 1С. Как вариант COM+ с "живущим" соединением к базе 1С по OLE. | |||
| 16
    
        Voronve 13.09.14✎ 22:34 | 
        (8) Вот у тебя 5 тел носятся с циферлабами; отсканировали все. Построились в очередь к кредлу (если он один) на считывание данных; либо каждый бросил сканер в свой кредл.
 ОБработкаВыбораЗначения (или ОбработкаВнешнегоСобытия, не суть важно) ловит чтение данных и готовит ТЗ. ТЗ через ОткрытьФорму передается в обработку, обработка занимается тем что генерит документы на основе входящих параметров. Цимес в том что в таком варианте реализации данные уже переданы в вызванную обработку и вне зависимости от сеанса или от количества считываемых данных сам движок 1С что то задержит а что то выполнит в первую очередь - т.е. упираешься в физический обмен данными с диском (или со скулем), но это уе другая тема. | |||
| 17
    
        spectre1978 13.09.14✎ 22:34 | 
        (8) нету кредлов. Все автоматом. Термы вайфай.     | |||
| 18
    
        Torquader 13.09.14✎ 22:34 | 
        Кстати, на ТСД, если что-то сканируется, то оно сохраняется в памяти ТСД, а потом в момент выгрузки (когда файл передаётся в компьютер) можно уже делать обработки и создание документов.     | |||
| 19
    
        spectre1978 13.09.14✎ 22:35 | 
        (18) нет. Это вайфай терминалы. Они онлайн. Нету кредлов, нету файлов     | |||
| 20
    
        Torquader 13.09.14✎ 22:35 | 
        (17) По WiFi мы сразу гоним код в компьютер ?
 А если потеря связи - что происходит ? | |||
| 21
    
        Torquader 13.09.14✎ 22:36 | 
        Просто у меня проект с WiFi-терминалами не взлетел, так как покрытие на складе сделать не удалось - диапазон WiFi не резиновый, а кто-то в него ещё и видеонаблюдение засунул.     | |||
| 22
    
        spectre1978 13.09.14✎ 22:36 | 
        происходит сбой, терминал отображает табличку "нет связи". Как восстановилась - можно повторить     | |||
| 23
    
        КонецЦикла 13.09.14✎ 22:37 | 
        (13) У меня было тупо, но очень надежно. Просто все время был запущен этот робот и все. Он просто периодически мониторил содержимое таблицы.     | |||
| 24
    
        spectre1978 13.09.14✎ 22:37 | 
        (21) у меня получилось, проблемы со связью бывают не столько на вайфае, сколько на VPN канале, но они не так часто и не критичны     | |||
| 25
    
        Torquader 13.09.14✎ 22:37 | 
        (22) То есть гарантировано, что или будет передан весь код или не будет связи, а ситуации, когда три символа штрих-кода улетели на комп, а остальные - нет - такого не бывает ?
 Просто, если бывает, то лучше систему не внедрять - всё равно х.ня получится. | |||
| 26
    
        spectre1978 13.09.14✎ 22:38 | 
        (25) не бывает     | |||
| 27
    
        Torquader 13.09.14✎ 22:39 | 
        (24) Если мы обрабатываем штрих-код на сервере, то интервал времени между "соседними" символами иногда оказывается бошьше десяти секунд (Vpn-сеть поверх WiFi и терминал-клиент).     | |||
| 28
    
        Torquader 13.09.14✎ 22:39 | 
        (26) Если не бывает, то у вас, скорей всего http-запрос на "сервер" с очередным штрих-кодом - и всё очень просто - "сервер" должен его передать в 1С.     | |||
| 29
    
        Voronve 13.09.14✎ 22:41 | 
        (18) Не важно. Точка входа в первую процедуру одна, так что ктото будет первым кто то получил отлуп (а скорее всего не получит). Самое главное обработку генерации доков выхывай уникальную;
 Переменная = _GetPerformanceCounter(); Переменная = СтрЗаменить(Переменная, " ", "_"); ОтркрытьФорму("Обработка.<Имя обработки создания документов>#" + Переменная, СписокПараметров); | |||
| 30
    
        spectre1978 13.09.14✎ 22:41 | 
        Приложение на ТСД + компонента устроены таким образом, что передается все содержимое формы терминала (в простейшем случае это ШК, в более сложном несколько полей ввода, м.б. несколько ШК + вручную введенные пользователем с клавиатуры данные). И форма либо прошла вся и тогда в ОбработкуВнешнегоСобытия поступят поля данных, либо ОбработкаВнешнегоСобытия не вызовется, а терминал покажет "Нет связи". Как-то так.     | |||
| 31
    
        Voronve 13.09.14✎ 22:43 | 
        (29) к (19)     | |||
| 32
    
        Torquader 13.09.14✎ 22:43 | 
        (30) Тогда в чём проблема - если в обработку приходит, то там пихаем её в любое временное хранилище (файл, справочник и т.п.), чтобы передать другому процессу, если скорости работы текущего не хватает.
 С другой стороны, если пользователь не получает ответ сразу, то ответ потом, когда система обработает - ему уже ничем не поможет. | |||
| 33
    
        spectre1978 13.09.14✎ 22:44 | 
        (28) там не HTTP, там TCP на сокетах, более низкий уровень     | |||
| 34
    
        spectre1978 13.09.14✎ 22:45 | 
        на специальном отдельном порту все работает, просто бинарные данные передаются, пакетик маленький     | |||
| 35
    
        Torquader 13.09.14✎ 22:46 | 
        (33) Разницы нет - главное, что у вас транспортный уровень уже есть.
 Вопрос в другом - если система не успевает ответить пользователю, что она полностью обработала текущий скан, то она может ответить только, что она его получила. Далее - если не хватает скорости для генерации документа и т.п., то просто сливаем коды в файл. Когда сканирование заканчивается - приходит пакет, что всё отсканировано - файл отправляется роботу "кушать подано" - там уже или документ будет создан или кто-то будет разгребать журнал ошибок - если что-то не взлетело. | |||
| 36
    
        spectre1978 13.09.14✎ 22:49 | 
        (35) это все я уже уяснил. Скорее всего так и сделаю. Единственный вопрос остался - как под семеркой робота сделать. Вы предлагаете на чем-то типа дельфи или С++ приложение написать, которое будет на кнопку в форме давить, я понял. Что ж, это вполне реально, спасибо за идею...     | |||
| 37
    
        Torquader 13.09.14✎ 22:52 | 
        (36) Самый простой робот - это запущенный сеанс 1С с открытой при запуске обработкой.
 Ему только не хватает процедуры выполнения Sleep, которую можно где-то найти. От робота можно обращаться по http-запросу к "посреднику", который как раз Sleep умеет, и он же (посредник) вернёт управление 1С или раз в несколько секунд или тогда, когда появилось задание. ServerXmlHttpRequest как раз для этого подходит. | |||
| 38
    
        spectre1978 13.09.14✎ 22:56 | 
        (37) еще лучше. Запущенный сеанс 1С с открытой при запуске обработкой - это как раз-таки мой сервер ТСД сейчас так реализован     | |||
| 39
    
        spectre1978 13.09.14✎ 22:57 | 
        а для создания и проведения доков еще сеанс и еще обработка...     | |||
| 40
    
        FN 13.09.14✎ 22:57 | 
        (36) форма.обработкаожидания(имяпроцедуры)     | |||
| 41
    
        Torquader 13.09.14✎ 22:59 | 
        (40) Очень "хороший" способ, только вот пока он выполняется, другие действия в этом сеансе невозможны.     | |||
| 42
    
        Torquader 13.09.14✎ 23:01 | 
        (39) Так если скорости самого сеанса не хватает на проведение, то придётся делать другой.
 Особенно, если терминалов будет несколько - пока один проводит - все "курят в сторонке". Просто у создателей Cleverence ( http://www.cleverence.ru ), например, вообще промежуточная база данных для терминалов создана. | |||
| 43
    
        spectre1978 13.09.14✎ 23:03 | 
        (40) это ничем не лучше чем то как реализовано сейчас у меня - доки проводятся из обработки внешнего события.     | |||
| 44
    
        Torquader 13.09.14✎ 23:03 | 
        (43) Отдельный процесс, чтобы избежать эксцесс.     | |||
| 45
    
        spectre1978 13.09.14✎ 23:04 | 
        (42) дело не в том что не хватит. Дело в том что нет многопоточности в пределах одного сеанса, как ни крути, а скрипт семерочный выполняется только в одном месте в текущее время.     | |||
| 46
    
        spectre1978 13.09.14✎ 23:05 | 
        а вот в другом сеансе проведение может делаться одновременно с тем что выполняется обработка внешнего события в первом сеансе. Понятно что это очень грубо сказано, но в общем-то выглядит так     | |||
| 47
    
        Torquader 13.09.14✎ 23:05 | 
        (45) Будто бы в восьмёрке вам кто-то многопоточность обещает - там в несерверной версии фоновые задания в сеансах отдельно командной строкой запускаются - и здесь так надо.     | |||
| 48
    
        Torquader 13.09.14✎ 23:07 | 
        Если терминала два, то уже есть вероятность, что одного сеанса на них будет мало - всё равно нужно будет по потоку на терминал - поэтому, или плодить сеансы 1С или сделать вообще не на 1С, а на "взрослой" системе, которая уже 1С будет пинать по мере необходимости хотя бы по тому же OLE.     | |||
| 49
    
        spectre1978 13.09.14✎ 23:10 | 
        Плодить сеансы 1С не получится, потому что компонента может быть только одна на IP-адресе сервера. Если только виртуальные машины с собственными IP, но тут мы сталкиваемся с сетевыми проблемами файловой 1С 7.7     | |||
| 50
    
        Torquader 13.09.14✎ 23:12 | 
        (49) Просто, внешнее событие в 1С "клинит" если нечаянно нажать Alt и открыть меню в программе.
 После этого "чуда" я вообще стараюсь не использовать внешнее событие. Есть, правда, метод DDE-запросов, но они выполняются с прерыванием строки кода в произвольном месте - поэтому нужно остерегаться "наложения" когда один DDE-запрос прерывает другой. | |||
| 51
    
        spectre1978 13.09.14✎ 23:13 | 
        в плане развития текущей системы единственное что я вижу - два сеанса. В одном, как и раньше, обрабатываются события терминалов по возможности быстро и пишутся в некие промежуточные документы без проведения или даже файлы. В другом это дело раз в энцать секунд проводится.
 Либо - основательная переделка, и тогда опять вопрос в конце (0) - в какую сторону "бечь", какое ПО и ТСД смотреть. (50) да, я знаю, но там никто не трогает эти сеансы. | |||
| 52
    
        Torquader 13.09.14✎ 23:20 | 
        (51) На терминале http-клиенты, которые шлют http-запрос на сервер (например apache) там он сливается в промежуточную Sql-базу - в эту же базу периодически "заглядывает" 1С, чтобы получить задание на создание и проведение очередного документа.     | |||
| 53
    
        Злопчинский 13.09.14✎ 23:27 | 
        > Серверная обработка записывает (без проведений и т.д.) некий документ со специальными пометками, что, мол, его бы провести.
 . не рекомендую - в 7.7 - общий журнал - узкое место и источник затыков. . не зная всех тонкостей что и ка кнадо рискну предложить самый простой штатный и быстрый вариант. . сервер ТСД в отдельном сеансе 1С принимает через ОбработкуВнешнегоСобытия данные от терминалов. и складирует их в очередь. Складирование в очередь должно выполняться быстро, поэтому тупо делаем плоский справочник без наименования и кода, индексов никаких нет. запись "очереди" в этот справочник будет практчески мгновенной. . делаем отдельный "сервер обслуживания очереди" - обработку-робот, которая стартует и выполянется сама по себе в отдельном сеансе 1С, без всяких рабочих столов и прочего (у меня так работает и шуршит без всяких проблем). Робот с интервалом в N секунд прямым запросом тупо выгребает данные из справочника-очереди - даже без индексов это будет практически мгновенно, потому что вочереди вряд ли будет больше сотнии-двухсотен строк. Обрабатывает эти строки и что вам там надо - генерит доки и т.д. даже если цикл генерения документов будет дольше цикла повтора робота - в этом нет ничего страшного. . все. . нефиг сильно морочиться - надо пробовать и тестировать. взлетит, стопудово взлетит. если конечно железо под сервер нормальное, ане какая-нить столетняя хрень. . после того как взлетит - можно уже думать об оптимизации - отдельных табличкахс тронней скуля и прочего. . работы - с учетом того. что код генерения документов уже готов - ну максимум на один рабочий день с запасом. | |||
| 54
    
        Voronve 13.09.14✎ 23:32 | 
        (53) Можно и не прямым запросом и не в отдельном сеансе и не отдельным роботом. Все делается штатно; вот изза этого "в 7.7 - общий журнал - узкое место и источник затыков".
 Какая нафейхоа разница как обрабатывается запрос если все равно генерить до и если все равно упираться в узкое место движка ? | |||
| 55
    
        etc 13.09.14✎ 23:37 | 
        (21) > Просто у меня проект с WiFi-терминалами не взлетел, так как покрытие на складе сделать не удалось - диапазон WiFi не резиновый, а кто-то в него ещё и видеонаблюдение засунул.
 Как так? Оборудование было 2,4 Ггц only? | |||
| 56
    
        Torquader 13.09.14✎ 23:41 | 
        (55) Проблема была в том, что сначала поставили FullHD-камеры по WiFi, а потом ожидали, что WiFi хватит.
 "Пятёрку" не смотрели, так как были уже куплены терминалы 2.4 only. Собственно, в режиме Offline оно как-то сейчас работает. Но, проблема ещё и в том, что криво наклеенный штрих-код терминалом считывается неверно - получаются другие цифры. | |||
| 57
    
        Voronve 13.09.14✎ 23:46 | 
        (55) Как как ... Достаточно трех камер типа DLink 932L в сети чтоб сожрать весь трафик     | |||
| 58
    
        etc 13.09.14✎ 23:47 | 
        (56) понятно.
 > Но, проблема ещё и в том, что криво наклеенный штрих-код терминалом считывается неверно - получаются другие цифры. Странно, если обычно декодером выступает что-то типа scanwedge то проблема только со всякими сочетаниями Ctrl+.. возникает. | |||
| 59
    
        Злопчинский 13.09.14✎ 23:50 | 
        (54) можно по всякому, я просто не знаю как их взаимодействует с системой, поэтому - если не знаешь - лучше разделять и властвовать. поэтому обработку приема данных с ТСД и быстрый возврат управленяи обратно на ТСД - отдельно, обработку полученных данных - отдельно.
 . вполне может быть что все можно делать прямо на сервере ТСД - яхз какая там железо, алгоритмы и прочее... | |||
| 60
    
        etc 13.09.14✎ 23:50 | 
        (57) три наверно мало. Три камеры можно зафиксировать на 11 канале а терминалы на 1-й сдвинуть. И если стены склада железные то "соседи" фонить не будут и в приципе хватит. Хотя конечно тоже не фонтан.     | |||
| 61
    
        КонецЦикла 13.09.14✎ 23:51 | 
        (56) Прикольно... ни разу не сталкивался с таким считыванием
 Контрольный же символ и все такое... может у вас терминалы неправильные? | |||
| 62
    
        Torquader 13.09.14✎ 23:51 | 
        (60) Проблема в том, что у камер выносные антенны и точки доступа на нескольких каналах.     | |||
| 63
    
        Torquader 13.09.14✎ 23:53 | 
        (61) Если штрих-код наклеить на круглую бутылку, то можно узнать много нового и интересного.
 P.S. обычные сканеры Metrologic с включённой проверкой считывания на три-четыре раза ошибок не давали, а многие другие - считывали немного не то, что должно быть. | |||
| 64
    
        Torquader 13.09.14✎ 23:55 | 
        Потом, если для покрытия склада нужна не одна точка, а несколько, а для видеонаблюдения поставили несколько мощных, то весь диапазон прекрасно перекрывается двумя каналами по 40 мегагерц (или четыремя по 20, как там и было).     | |||
| 65
    
        etc 13.09.14✎ 23:56 | 
        (63) хе хе. Это когда с точки зрения сканера расстояние между штрихами к краю штрих-кода уменьшается и полоса 4х плавно превращается в 3х, 2х и 1х :) Удивительно что они вообще считывали.     | |||
| 66
    
        Torquader 13.09.14✎ 23:58 | 
        (65) Metrologic-и просто не считывали - если немного повертеть, то иногда удавалось считать то, что написано.     | |||
| 67
    
        Voronve 13.09.14✎ 23:59 | 
        (60) пох до канала. Вафля - 54Мб. Канал делится на количество подключений. Камера умеющая только мпег жрет 2.2-2.4Мб/сек.
 Я вообщето говорю не про внутреннюю сетку - а про внешний канал. Стандартая хотелка - поднятие системы камер в офисе и желание собственника смотреть их через тырет. Вот тут то и ловим вилы. | |||
| 68
    
        КонецЦикла 14.09.14✎ 00:00 | 
        (63) Так если этикетка большая - вдоль надо клеить, а не поперек :)     | |||
| 69
    
        etc 14.09.14✎ 00:01 | 
        (68) я так понимаю там поставщик расположением ШК рулит     | |||
| 70
    
        Torquader 14.09.14✎ 00:01 | 
        (68) Это только один из примеров того, что за правильностью считывания штрих-кода нужно следить.     | |||
| 71
    
        etc 14.09.14✎ 00:02 | 
        и вообще  можно сделать вывод что бутыла должна быть квадратной :)     | |||
| 72
    
        Voronve 14.09.14✎ 00:03 | 
        Jack Дэниельс - все для тебя     | |||
| 73
    
        Torquader 14.09.14✎ 00:03 | 
        (71) Ну, ещё бывает простая поваренная соль, на которой штрих-код нанесён красным по белому.
 P.S. имиджевые сканеры, кстати, съели такое на ура. | |||
| 74
    
        etc 14.09.14✎ 00:03 | 
        (67) ну как бы если камер не то покупать с рассчетом выноса на 5ггц диапазон и всё.     | |||
| 75
    
        etc 14.09.14✎ 00:05 | 
        (73) да но дальнобойность у них никакая.     | |||
| 76
    
        Torquader 14.09.14✎ 00:07 | 
        (74) Есть много моментов, которые могут "повалить" проект на взлёте.
 В одной конторе выяснилось, что операторы немного слеповаты и не могут пользоваться экраном терминала 3.5 дюйма и что-то писать там стилусом - а менять людей из-за техники никто не захотел. | |||
| 77
    
        etc 14.09.14✎ 00:10 | 
        (76) интересно. У нас из за этого Моторолловские MC3000 никто не любил. У них по сравнению с МС9090 ppi меньше и текст мельче получается.     | |||
| 78
    
        etc 14.09.14✎ 00:11 | 
        а сейчас 91хх уже идут 640х480 и там без перерисовки форм вообще никуда.     | |||
| 79
    
        КонецЦикла 14.09.14✎ 00:11 | 
        (76) Надо тупенько использовать клавиатуру и выводить большие буквы. Применять пошаговость вместо 100500 кнопок и т.п.     | |||
| 80
    
        etc 14.09.14✎ 00:12 | 
        (79) ага, большие буквы, по одной на экран, как в букваре :)     | |||
| 81
    
        etc 14.09.14✎ 00:13 | 
        видимо голосовой ввод придумали отчасти еще и из за того чтобы не ущемлять права очкариков     | |||
| 82
    
        Torquader 14.09.14✎ 00:13 | 
        Большие буквы - это, конечно, хорошо, но чем вводить - если клавиатура - экранная ?     | |||
| 83
    
        etc 14.09.14✎ 00:15 | 
        (82) а че им вводить кроме цифр? По идее тому кто вводить текст должен ТСД не положен. Планшет или еще что.     | |||
| 84
    
        Злопчинский 14.09.14✎ 00:15 | 
        (80) КЦ правильно говорит...     | |||
| 85
    
        Torquader 14.09.14✎ 00:16 | 
        Основная проблема в том, что чаще всего "повторный ввод строк" нужен только из-за того, что мы от поставщика не можем получить документ в электронном виде ещё до поступления товара - и решать нужно именно её, а не всякие вопросы ввода длинных строк, где в каждой "Марья Ивановна" сделает одну-две ошибки только из-за того, что торопится.     | |||
| 86
    
        Злопчинский 14.09.14✎ 00:16 | 
        (82) ну сделать экранную клавиатуру свою с блекджеком и фотомоделями, ане той херней пользоваться что штатно идет на ТСД в винсофте.
 . использование экраннйо клавы д.б. исключением. | |||
| 87
    
        КонецЦикла 14.09.14✎ 00:16 | 
        (82) А что вводить то?
 Если даже наименование - надо какой-то шаблон использовать, выбирать... Тем более экраны в которые тыркают вряд ли долго протянут (когда казенное так сказать) | |||
| 88
    
        Torquader 14.09.14✎ 00:18 | 
        (87) Я уже написал в (85), что при правильном решение проблемы годится самый дешёвый ТСД, чтобы просканировать всё, что получили, и сравнить с полученным документом.     | |||
| 89
    
        Злопчинский 14.09.14✎ 00:20 | 
        на 3дюймовом экране и 240-320 и 480-640 смотрятся и читаются вполне.
 . http://content.screencast.com/users/Che66/folders/Jing/media/10b82996-61e7-4d79-9860-1ee74387e20f/2014-09-14_0018.png . если конечно не использовать унифицированные формы "стандартных решений" где на один экран выводят все - и нужное и ненужное в данный кокнретный момент. | |||
| 90
    
        etc 14.09.14✎ 00:21 | 
        сейчас идиотская мысль пришла - доску с штрих-кодами букв :) А, Б .. и т.д. :)     | |||
| 91
    
        etc 14.09.14✎ 00:21 | 
        во умора была бы :)     | |||
| 92
    
        Злопчинский 14.09.14✎ 00:22 | 
        (90) все зависит от частностей..     | |||
| 93
    
        Torquader 14.09.14✎ 00:23 | 
        (90) Wav-файл с названием товара выглядит не менее смешно.
 P.S. в общем "мыши созданы, чтобы грызть кактусы". | |||
| 94
    
        etc 14.09.14✎ 00:23 | 
        (89) красота, такое все гладенькое. HTML?     | |||
| 95
    
        Злопчинский 14.09.14✎ 00:24 | 
        в принципе аналог "Т9" вполне справится на ТСД в режиме рдп на нормальном сервере     | |||
| 96
    
        Torquader 14.09.14✎ 00:26 | 
        (95) Хрен вам, а не Т9.
 Если в накладной написано "колбас.отеч.сыр.вес.царицыно", то что должен думать Т9 ? | |||
| 97
    
        Злопчинский 14.09.14✎ 00:26 | 
        (94) ни в коем случае. все штатно (дарю http://infostart.ru/public/266256/) не хватало еще спеца по ажтээмэлю держать там где один 1Сник справится.. кстати одним из причин отказа от ExpertLogistik с моей стороны было уж слишком разношерстная сборка используемых технологий для создания рабочего решения...     | |||
| 98
    
        etc 14.09.14✎ 00:27 | 
        Слушайте байку. Возникла на складе складе идея - используя ТСД автоматизировать систему штрафования кладовщиков. На одежде/бейдже ШК. Старший смены если хочет штрафонуть как арбитр подходит и сканирует ШК на скл. сотруднике.
 В голове сразу картина как старший смены бежит за виновным выцеливая его из "пистолета". | |||
| 99
    
        Злопчинский 14.09.14✎ 00:27 | 
        (96) ну.. при наборе "кол" - предложит все что начинается "колбас"     | |||
| 100
    
        Злопчинский 14.09.14✎ 00:28 | 
        (98) вот ты тупой.. проще распечатать шк сотрудников и держать под рукой.. ;-) - потому что самые умные тут же на бейджи нацепят чужие шк.. ;-)     | |||
| 101
    
        etc 14.09.14✎ 00:29 | 
        (100) я тебе рассказываю как было а ты сразу "тупойЙ. До дела не дошло а так бы конечно было бы прозаичнее.     | |||
| 102
    
        Torquader 14.09.14✎ 00:30 | 
        (100) Так и на товары "умники" наклеивают другие ШК, особенно, когда что-то на складе пропало, а хочется, чтобы не попало.     | |||
| 103
    
        Torquader 14.09.14✎ 00:31 | 
        После попыток внедрения автоматизации на складах я очень ненавижу людей и мечтаю, когда заместо них будут работать роботы.     | |||
| 104
    
        Злопчинский 14.09.14✎ 00:31 | 
        (101) не кипиши, я ж в шутку...     | |||
| 105
    
        Злопчинский 14.09.14✎ 00:32 | 
        (103) и не говори... вот пришла у меня рекламация. по сборке - собрано, по коробке - упаковано в конкретную коробку. клиент товарв коробке "не нашел". где - товар? хз! у меня на складе - его стопудово нет. Есть вещи которые не контролируются никакой автоматизацией. или затраты на "автоматизацию" будут столь высоки что проще наплевать на потери, ибо - дешевле     | |||
| 106
    
        Torquader 14.09.14✎ 00:34 | 
        (105) Коробка со штрих-кодом - это "кот в мешке" и чем больше уповают на штрих-код - тем более непрозрачный мешок.     | |||
| 107
    
        etc 14.09.14✎ 00:35 | 
        (103) тогда клиент не получит одной из услуг - возможность высказать что мол вы все ко3лы и склад ваш г0вно. Так и уедет с чувсвом недосказанности.     | |||
| 108
    
        Злопчинский 14.09.14✎ 00:39 | 
        (106) кроме ШК на коробке в каждую коробку вложен упаковочный лист того, что должно находиться в этой коробке. Изначально регламент упаковки построен так, что одномоментно на столе упаковки находится только одна открытая незапечатанаая коробка. То бишь в другую какую-то коробку положить проблематично. Но как ты написал в (103) - люди - они такие - начинают упрощать себе жизнь... по моим наблюдениям ситуации с рекламациями ухудшаются тогда когда я визуально наблюдаю падение диспислины и "толкотню" вокруг упаковочных столов...     | |||
| 109
    
        Злопчинский 14.09.14✎ 00:41 | 
        (107) вот! а так - клиент приехал, полаялся, накапал всем на мозги и с апгрейдом ЧСВ - уехал... ;-)     | |||
| 110
    
        Aleksey 14.09.14✎ 11:09 | 
        (105) А если упаковывать под камеру? Подняли запись и посмотрели клали товар или нет     | |||
| 111
    
        etc 14.09.14✎ 14:08 | 
        (110) очень часто в силу естественных ограничений хранят архив всех камер не более месяца. Так вот было такое что обнаруживали когда записей уже нет.     | |||
| 112
    
        Злопчинский 14.09.14✎ 14:12 | 
        (110) да вот думали давно над этим уже... смысла мало.. но видимо придется делать...
 опять же - ну будет видно, что клал., что коробка скотчем фирменным замотана. а от клиента снова рекламация приходит - и что..? | |||
| 113
    
        Злопчинский 14.09.14✎ 14:12 | 
        (111) это запросто, рекламацию могут прислать и через полтора месяца... ;-)     | |||
| 114
    
        Torquader 14.09.14✎ 19:48 | 
        Во-первых, сборка должна идти конвеером и на каждом этапе желательно отслеживать, что и куда кладут.
 во-вторых, после запечатывания коробки на неё ставится штамп упаковщика, который её упаковал, чтобы все вопросы были к конкретному человеку. В-третьих, все рекламации собираются с базе и накладываются на рабочих кладовщиков, чтобы вычислить число косяков на каждого кладовщика. В итоге вычисляются те, кто больше косячит - с ними и проводится дальнейшая работа по видеонаблюдению и т.п. Соответственно, если кто-то что-то забыл положить, то приветствуется "докладывание", когда человек вспоминает и сообщает начальнику склада, что он что-то забыл. Если же кто-то намеренно косячит, то таких "умников" переводят на другие должности или отправляют на рынок труда. | |||
| 115
    
        Злопчинский 14.09.14✎ 19:57 | 
        Сначала надо установить - реально был косяк или нет. товар могли скоммуниздить на куче этапов - начиная от водителей, транспортнйо компании (коммуниздят запросто) и на складе покупателя...     | |||
| 116
    
        КонецЦикла 14.09.14✎ 19:58 | 
        (114) Хорошо применять штрафы. Всегда известно кто что и когда собирал. Штрафовать можно и до момента отправки если заметили... таким образом повышается внематочность.
 (115) Если коробка вскрыта - тогда вопросы к водителю. Принимал он ее закрытой. | |||
| 117
    
        Злопчинский 14.09.14✎ 20:00 | 
        вскрыточть коробки достаточно вещь интересная. решения, препятсвующие вскрытию коробок - стоят имхо больше чем проблемы от рекламаций     | |||
| 118
    
        КонецЦикла 14.09.14✎ 20:01 | 
        (105) Ненадежных клиентов можно всегда контролировать... ну как бы тщательнее что ли... бывают те у которых "всегда что-то не так"
 (117) Даже если этикетку наклеить на шов - она же все равно нужна... ШК там, маршрут и проч. А заказчику она как бы уже не нужна в целом виде. | |||
| 119
    
        Злопчинский 14.09.14✎ 20:27 | 
        (118) вот как раз и напрягает, когда рекламации поступают от нормальных клиентов...     | |||
| 120
    
        Torquader 14.09.14✎ 20:35 | 
        Имея интегральную оценку всех рекламаций и связывая её с данными работы сотрудников можно примерно вычислить, кто есть кто, а дальше - просто наделать "колпаков" для усиленного контроля сотрудников и вычислить, кто в команде "гребёт под себя".     | |||
| 121
    
        Aleksey 14.09.14✎ 20:36 | 
        (112) Отсылаешь видео клиенту со словами вот смотри положили в коробку, скотчем закрыли, вы же приняли упаковка небыла вскрыта или повреждена. Так что извините.
 По крайне мере был у нас такой клиент, который любил претензии постоянно писать по поводу недостачи. Пару раз видео отослали, всё стало хорошо. Ну и опять, если претензия на 10 рублей то проще и дешевле согласиться. Если же претензия на крупную сумму .. ну тут обычно вместе с продажником решается, толи он просто скидку клиенту даст, толи объяснит что клиент сам дурак, толи еще как разрулит | |||
| 122
    
        Aleksey 14.09.14✎ 20:37 | 
        (113) Тоже решается административно, вплоть до прописывания этого пункта в договоре, типа "претензия при приеме принимается в течении N дней".
 Если мы говорим о именно недостачи/пересорте при приеме, а не о браке | |||
| 123
    
        spectre1978 15.09.14✎ 10:23 | 
        Ладно, это все хорошо. 8370 довольно хтоничная штуковина, кстати. А кто-нибудь может рассказать про современные решения, на RDP терминалах к примеру? Как у кого работает?     | |||
| 124
    
        Злопчинский 15.09.14✎ 18:23 | 
        (123) у меня работает - зашибись! и в самописке складской работало зашиьись. и сейчас перешли на WMS - тоже работает зашибись. Причем у меня в самописке работало/работает зашибистее.
 . подробнее можно посмотреть в моей ветке на кубани. | |||
| 125
    
        Злопчинский 15.09.14✎ 18:26 | 
        Сейчас как раз осетеняем склад видеокамерами во всех ключевых точках, над столами упаковки запланировали поставить также видеокамеры. так что если что - бум действовать по принципу (121).
 . все равно - решение половинчатаое, упаковка скочем достатчоно леко вскрываема/перемакуема. какой-то более-менее нормальный выход имхо только дополнительная вакуумная упаковка коробок сверху целиком - никто не в курсе - сколько это стоит? - врядли мы бум это делать, затраты больше чем пользы... и вся эта хрень приводит к снижению скорости, а народ на склад вменяемых реально непросто найти. | |||
| 126
    
        Злопчинский 15.09.14✎ 18:28 | 
        (123) решение для опробывания/шаблона ТСД по терминалу можешь вон себе взять и юзать пробовать: http://infostart.ru/public/266256/     | |||
| 127
    
        Злопчинский 15.09.14✎ 20:39 | 
        ..напрягает то, что блин в большинсве рекламацими идут по тем поставкам, которые трудно проконтролировать - то что идет через транспортные компании. То что развозим по МСК, то что берут клиенты самовывозом (даже из регионов) - нормально...     | |||
| 128
    
        Torquader 17.09.14✎ 23:15 | 
        (127) Таки сторонние транспортные компании, наверняка, уже руку набили на вскрытии коробок без следов вскрытия.
 В принципе, если почти каждый раз при доставке косяк, то можно сделать "контрольные доставки", чтобы показать, что виновата транспортная компания, но реально только можно будет подтвердить, что с такой-то компанией лучше не работать. P.S. например, почта России в прошлом очень это умела ^_^ | |||
| 129
    
        acanta 18.09.14✎ 00:00 | 
        (128) а сейчас разучилась?     | |||
| 130
    
        acanta 18.09.14✎ 00:03 | 
        (129)+1 это уже стало нормой в любом уважающем себя предприятии..     | |||
| 131
    
        Злопчинский 18.09.14✎ 10:21 | 
        при работе с транспортными компаниями с палетными отгрузками (куча коробов на палете) существенно помог простой переход на палетирование черным непрозрачным стрейчем. практически сразу же колов рекламаций существенно упало. Пи..ят в транспортных.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |