Вход | Регистрация
    1  2
1С:Предприятие :: 1С:Предприятие 8 общая

нужно написать софтинку под андроид для терминалов сбора данных

нужно написать софтинку под андроид для терминалов сбора данных
Я
   fraer
 
09.06.21 - 14:00
Добрый день всем. Хотел бы попросить совета. Смысл такой. Есть конфигурация самописная, в течении 9 лет развивается и обрастает новым функционалом. Написана для производственников под их нужды и видение. С 1С бухгалтерия связана самописными обменами через xml. Этот процесс хорошо отлажен и работает без сбоев, не о нем речь. Весь обмен это поступление сырья, тары и выпуск продукции, списание тары. Складской учет итп. Если грубо. Писался под конкретно использование на ПК. База файловая лежит на сервере терминалов 2012, пользователи подключаются к удаленным рабочим столам, ключ аппаратный все везде лицензия. Обычная схема в общем. С недавнего времени ввели штрихкодирование сырья, тары и продукции. Есть необходимость написать софтинку под андроид для терминалов сбора данных, планшетов итп для того, чтобы можно было элементарные функции типа перемещения по складу сделать или инвентаризацию провести. И вот тут собственно прошу совета каким именно путем пойти. Раньше под мобильные не писал ничего, так игрался с камерой и мобильной платформой немного. Как я это вижу.
1. Можно написать отдельную софтину под андроид и с синхронизацией каким то образом базы. (Нет опыта разработки именно под андроид, но есть время)
2. Написать конфигурацию под мобильную платформу и опять же заюзать какую то синхронизацию (нет видения пока как именно синхронизировать и обмениваться)
3. Писать в основной конфе формы и обработки с учетом размера экранов и разрешений
4. Так же нет пока видения как с мобильных устройств народ будет работать т.е. делать удаленный подключение рабочего стола с мобильного и там уже через авторизацию понимать через что заходит юзер или публиковать именно apk и устанавливать на мобильные каждый раз с web публикацией базы.
Пока одни вопросы. Поэтому прошу совета более продвинутых коллег как бы они это сделали и реализовали. Пользователей всего не более 15 из них одновременно могут работать до 10, смены. База небольшая порядка 500мб за 9 лет, медленно растет, но работает шустро за счет заточенности именно под наши требования поэтому внедрять какие то громоздкие универсальные решения которые потом все равно придется допиливать не хочется, да и смысла нет. Мне нужно только от чего то оттолкнуться в этом направлении, потом все равно при внедрении придет ясность. Надеюсь смог донести свои спутанные мысли.
Используем 1с 8.3.15.2107 УФ в целом конфигурация нормально переноситься на новые платформы с минимальными каким-то нюансами, которые в течении дня легко решаются при необходимости.
 
 Партнерская программа EFSOL Oblako
   Garykom
 
101 - 09.06.21 - 16:00
(98) это надо проверить при подборе ТСД про что я и написал
   fisher
 
102 - 09.06.21 - 16:01
(101) Ну я в том смысле, что острой проблемы с дровами для ТСД нет.
   Garykom
 
103 - 09.06.21 - 16:01
(99) такой не знаю, не сталкивался
   Garykom
 
104 - 09.06.21 - 16:02
(102) есть
для многих ТСД придется свои
   Kassern
 
105 - 09.06.21 - 16:06
(102) (104) просветите меня, для МК нужно какую то вк юзать или приложуху дополнительную, чтобы сканер заработал, или типовые базы из коробки работают со сканером тсд?
   Garykom
 
106 - 09.06.21 - 16:07
(105) Ничего там на типовых не работает, кроме некоторых моделей ТСД
Да и то с доп.настройкой
   Kassern
 
107 - 09.06.21 - 16:08
(106) что себя включает доп настройка? На стороне базы прописать оборудование и драйвера, или со стороны мобилки что-то накрутить?
   fisher
 
108 - 09.06.21 - 16:11
(105) По аналогии с десктопной БПО есть мобильная БПО где под чего-то там уже есть готовое. Плюс есть то, что я раньше упоминал (это уже стороннее). Ну и другое, что народ понаписал. Это если ты хочешь событие ловить по-человечески, а не клавиатурой побираться. Про типовые не подскажу, но сильно сомневаюсь, вроде нет там еще такого.
Но в МК на нетленке у меня взлетело на древней БПО фактически без допилок (инфраструктуру имею в виду). Просто нужные дрова туда впилил. Правда я ее до этого напильником обрабатывал.
   Tatitutu
 
109 - 09.06.21 - 16:12
(0) посмотри в эту сторону
если народу немного и небольшой оборот
за пару часов прикрутишь
https://interestingsolutions.ru/BarCodeHarvester.aspx
   Garykom
 
110 - 09.06.21 - 16:13
(107) ТСД должна иметь сканер ШК подходящий, для которого есть драйвер в виде ВК в 1С
Далее с двух сторон да
И сканер должен в понятном виде куда надо отправлять и ВК в 1С это ловить и понимать
Там не как на компе а все слегка сложней, если сканер в ТСД умеет эвенты посылать или в буфер обмена то все сильно легче
https://infostart.ru/public/1306851/
   Garykom
 
111 - 09.06.21 - 16:14
(108) Там в этой мобильной БПО нихрена считай нет
А что есть только с большим напильником
   Kassern
 
112 - 09.06.21 - 16:16
(110) чет как то сложно, для такого простого действия. Я для МП проще настраивал, тупо установил библиотеку моб оборудования. Она по факту не большая, есть демка с тестом шк и прочего оборудования. А на ней уже логику склада написал. В итоге без всяких ВК, и танцев с бубном сканер норм во внешнем событии отрабатывает.
   Kassern
 
113 - 09.06.21 - 16:17
(112) юзал на смартдройдах
   Garykom
 
114 - 09.06.21 - 16:20
(112) дык повезло с (113)
   fisher
 
115 - 09.06.21 - 16:27
(112) Тогда ты все сам знаешь. В части использования дров нет разницы между МК и МП.
> В итоге без всяких ВК
Уверен? А то суслики - они такие
   Kassern
 
116 - 09.06.21 - 16:31
(115) если считать драйвера, которые хранятся в макетах бибилотеки моб оборудования вк, то не уверен))
   fisher
 
117 - 09.06.21 - 16:33
(116) А кроме как из макетов их на мобильном вроде и не загрузишь. Хотя могу ошибаться.
   Злопчинский
 
118 - 09.06.21 - 18:19
(40) нахрен. гетерогенные решения имеет смысл делать если нет возможности сделать гомогенное.
   Злопчинский
 
119 - 09.06.21 - 18:23
(58) "Основные функции тсд это посмотреть остатки,"
- это говорит о том, что у вас складские процессы ни в дугу. Просмотр остатков на ТСД - это сугубо "контрольная" функция которая больше делается "для красоты" чем для реальных нужд постоянной оперативной работы на ТСД. Постоянное использование "просмотра остатков NCL@ ну в очень специфических случаях нужно, возможно у вас такой случай, а возможно и нет.
   Злопчинский
 
120 - 09.06.21 - 18:25
(69) вас ждет еще много удивительных открытий, изобретения велосипедов и прочего хождения по граблям.
   Злопчинский
 
121 - 09.06.21 - 18:28
(79) делать бочки ячейками - это трэш. ибо бочка по сути своей - перемещаемя "единица хранения". Сегодня она стоит в левом углу, а завтра в правом.
   Злопчинский
 
122 - 09.06.21 - 18:32
(88) "печатать штрихкод на каждый объем." не надо этого делать. достаточно штрихкодировать сами бочки и вести учет количества в них (бочка = грузовое место). Т.к. по сути разливное/развесное - есть тонкости оперирования остатками в каждой бочке/грузовом месте, но складские операции с таким видом товара в складских системах отработаны.
   Злопчинский
 
123 - 09.06.21 - 18:34
(89) "В одну и ту же емкость в зависимости от продукта или сырья входит разное количество кг из-за разной плотности," - тут еще не забывать, что может понадобиться после расхода сырья из одной емкости в обязательном порядке делать "операцию" очистки емкости (упрощенно чтобы в бочку из под бензина не наливали потом подслонечное масло) или вести учет какие бочки (они уже штрихкодирвоаны) для какого сырья предназначены.
   Злопчинский
 
124 - 09.06.21 - 18:41
еще раз кину ссылку https://infostart.ru/community/groups/22/publications/
автору - полистать, там собрано дохрена всего, а в одиночку забодаешься на ИС искать все это.
   freeked
 
125 - 10.06.21 - 08:28
Глянь вот это решение: https://infostart.ru/public/1153616/
работает онлайн, настраивается как конструктор
   fraer
 
126 - 10.06.21 - 09:44
(124) (125) Посмотрю все, спасибо. Мне просто нужно в голове построить путь, все остальное ерунда. Чтобы вы лучше понимали с чем приходится работать, то склад это свободные участки в цехе, которое не используются под производство. Частично тару храним на третьем этаже, то же только только разгребли цех старый. Вот и получается 1 и 3 этаж кусочками нарезка в 2D плоскости с названиями, типа шахматной доски. До недавнего времени кладовщика то не было, все функции выполнял один человек и мастер и кладовщик. Но мы растем. Не давно прошли сертификацию по iso 9001:2015, 45001:2015,2018. Персонал складской то же пока не понимает в головах, как это программа указывает им что нужно брать и откуда, понимаю все через это проходят при нововведениях. Одному порой сложно.
   uno-group
 
127 - 10.06.21 - 09:44
ИМХО писать нужно на классической 1с + РДП адаптировав интерфейсы под нужное разрешение. Были сканеры под Вин СЕ все прекрасно работало, потом докупили под андроидом за 5 минут настроили подключение и в путь, Попались на виндовс мобайл тоже взлетело и работает. Завтра выпустят сканеры на хувавеи ос. наверняка в для них будет написан РДП клиент и все будет работать дальше без изменения кода в 1с. Делая специализированную софтину на андроид в будущем получишь проблемы с тем что ее нужно будет переписывать. Приложения работавшие на 4 андроиде вдруг на 10 перестает работать за роботоспособностью РДП клиентов следит их производитель и вы не паритесь с этим.
   rsv
 
128 - 10.06.21 - 09:45
(0) за туже зарплату ?
   fraer
 
129 - 10.06.21 - 09:49
(128)Накидывают периодически премии, в целом по региону средняя хорошая ЗП у нас на предприятии, не обижают по ЗП в общем, но функций много, администрирование, атс + программирование, благо в целом компов не больше 30 в работе + ТСД добавятся. Больше только в столицу ехать.
   rsv
 
130 - 10.06.21 - 10:03
(129) имхо выбейте бюджет под веяния в (0) и наймите писателя НЕ 1с на эту ставку
Что буде делать неважно - главное без Вас . Потом из изделия импортировать только .
 
 
   fraer
 
131 - 10.06.21 - 10:16
(130)Путь честно говоря не очень. Не по душе мне такие делегирования. Есть шанс стать зависимым от этого человека это раз при условии, что функционал постоянно растет и скил свой то же таким образом не прокачать никак.
   rsv
 
132 - 10.06.21 - 10:23
(131) тогда саморазвитие и личностный рост . Это еще не озвучивалось руководством  в (0) :)
   fraer
 
133 - 10.06.21 - 10:29
(125) Очень интересная вещь! Спасибо.
   Злопчинский
 
134 - 10.06.21 - 13:48
(133) ну если бы полистал ссылку на группу что я дал - то это интересное решение там увидел. вместе с другими полезностями и решениями... а так есть сайт www.simleui.ru
   fraer
 
135 - 10.06.21 - 15:28
(134) я смотрел, спасибо. Много информации. Надо переварить.
   Fragster
 
136 - 10.06.21 - 15:40
веб приложение с использованием https://github.com/FragsterAt/barcode_hid_reader и общением с 1с через http сервисы. простой деплой (открытие URL) , минимум проблем с работой под разные версии, маркетами, распространением .apk, работа под ios (через bluetooth hid сканеры)
   Fragster
 
137 - 10.06.21 - 15:45
вполне симпатично получается, на 1с такое фиг сделаешь: https://imgur.com/a/1Lb5RhP
   Сурьма
 
138 - 10.06.21 - 15:48
(137) Лучше, чем 1С, но так себе интерфейс, если честно.
   Злопчинский
 
139 - 10.06.21 - 15:54
(137) капец ты напихал на ТСД на экран. нафига там это всё...? ;-)
   Злопчинский
 
140 - 10.06.21 - 15:59
   Злопчинский
 
141 - 10.06.21 - 16:00
   Fragster
 
142 - 10.06.21 - 16:17
(139) вся дополнительная инфа справа таблицы, ширина подстраивается так, чтобы только необходимая в работе инфа была.
вкладки нужны. Ну и да, на 6.5 дюймах норм вообще. там какой-то кастом у них (прям у китайцев заказывали).
   Fragster
 
143 - 10.06.21 - 16:34
мало инфы на одном экране ТСД можно отображать, когда четко известно оптимальное следующее действие. А когда этого нет - тогда от портянки не уйти (с фильтром по законченным строкам, например, или по областям склада для уменьшения портянки, но всё равно она будет)
   Злопчинский
 
144 - 10.06.21 - 16:38
(143) угу. "А когда этого нет - тогда от портянки не уйти " -ну, это недоработки в процессах и их автоматизации (не хватило бюджета, нет спеца нормального складского и тянут на ТСД "учетные" принципы работы с определяющей ролью пользователя в процессах и прочие причины, в т.ч. низкий эк.эффект от автоматизации). Принцип простой - как только на экране появляется альтернатива для выбора пользователем - это значит недоавтоматизировано по уму.
   Злопчинский
 
145 - 10.06.21 - 16:40
(143) а на 6.5 дюймах ууууу сколько понапихать можно!!!
по мне так вместо "понапихать" лучше сделать экранчики более юзабельные, чтобы пользователи глазки не убивали в меленьких букавках...
   Kassern
 
146 - 10.06.21 - 16:44
(144) "как только на экране появляется альтернатива для выбора пользователем - это значит недоавтоматизировано по уму." не всегда так, но в большинстве случаев верно. например, 1ска предлагает перенести товар в такую то ячейку, а товар по факту оказался бракованным и нет смысла его переносить, а нужно бы списать в брак.
   Fragster
 
147 - 10.06.21 - 16:50
(144) вот именно, дело в процессах. их меняют, но оооочень медленно. в 1с я там принципиально не лезу, так как там много лет доработок уровня "не сдал на спеца, но делать надо". и с процессами то же самое почти, помогаю, чем могу, но удаленный консалтинг - сложная штука.
   Злопчинский
 
148 - 10.06.21 - 17:01
(146) в нормальной складской системе это рядовая ситуация и отрабатывается одним тыком от пользователя по которому запускается процесс "обработки брака". интерактивное действие здесь по сути от пользователя нет. он решений как брак обрабатывать - не принимает. а автоматом брак от нормы пока не научились определять. и брак в рабочей ячейке на складе - это скорее форс-мажор, чем норма обычной работы. так что пример жизненный, но нетипичный.
   Злопчинский
 
149 - 10.06.21 - 17:01
(147) это да..
   тук-тук
 
150 - 10.06.21 - 19:38
(137) а как ты сделал выход из браузера по завершению работы в клиенте ?
   Fragster
 
151 - 10.06.21 - 23:15
(150) window.close()
  1  2

Список тем форума
 
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.