#0
by Serginio1
Как вариант печати этикеток на мобильный принтер, получение информации по ШК. Можно легко расширить до более сложных задач. В том числе на Xamarin под Android и IOS. Сейчас много старых ТСД, которые можно использовать в этом варианте. В отличие от беспроводных сканеров мы можем получить информацию о товаре. Подтвердить действия и т.д. Основное в разработке - это модуль обмена по TCP/IP. Применен протокол со сжатием данных, так как это актуально в медленных сетях Wi-Fi, особенно вдали от точки. Конечно можно использовать и Вэб сервисы, но часто нужно настраивать мобильный принтер на машире оператора, или делать авбор данных в ручную с локального компьютера. Статья находится здесь Это продолжение статей Файлы можно скачать здесь
#1
by Злопчинский
Неинтересно Практический смысл какой? Прикрутить к этому еще клиента на тсд который будет формы отрисовывать нужные для создания нормальной оболочки доя работы на тсд? Их есть уже.
#2
by Serginio1
Смысл я написал. Например получить информацию о товаре, распечатать на мобильном принтере этикетку. Рисовать очень удобно в VS значительно проще чем в 1С.
#3
by Serginio1
2+ Я просто показал простейшее решение. Главное это модуль передачи и получения данных. Можно прикрутить и к клюшкам
#5
by Злопчинский
это голый транспорт доставки инфы тудасюда Полезно Но без инструмента ДЛЯ ОДНОЭСНИКА по рисованию и програмлению форм и логики поведения этих форм на ТСД - пользы мало
#6
by NorthWind
в отдельных случаях может пригодиться. Например, если со связью совсем швах и требуется квитирование/разрывоустойчивость
#7
by Злопчинский
ну может пригодится где сигнал настолько слабый что даже на отрисовку форм по рдп бяка получается Но я такого не встречал Либо работает Либо нет
#9
by Serginio1
Ну есть 1С ники которые умеют рисовать формы в VS которые более приспособлены под формат ТСД. Да и возможности того же C# пусть и под CF значительно болше чем под 1С. Я показал простейшее решение, а вот как его использовать каждый решает сам. При этом трафик значительно меньше чем по RDP.
#10
by NorthWind
только я не очень понимаю, почему вы это беспроводным сканером назвали. Показ юзеру данных из системы и взаимодействие с ним - это вполне себе полноценный ТСД. Просто низкобюджетное решение взамен всяких Cleverence и т.п., насколько я понимаю
#11
by Serginio1
Просто у меня есть решения значительно сложнее. А здесь максимум 10 минут. Я на форму 1С больше потратил.
#13
by Злопчинский
под формат ТСД 1С приспособлено нормально. основные "проблемы" 1. убрать с формы ненужные заголовки окон и прочую хрень - я сам хочу нарисовать любое окно какое надо. 2. нормальная вменяемая масштабирование формы (ваяем для допустим 240x320, при использовании 480-640 - все должно "увеличиватся" вдвое)
#16
by Serginio1
Ты для разнообразия попробуй VS использовать. Поверь это значительно проще чем в пофигураторе. А вообще RDP под ТСД с его размером и разрешением еще то извращение.
#17
by Злопчинский
200 на 300 пикселей на 3.5-4 дюймовом экране ТСД ДОСТАТОЧНО для нормальных фейсов. - я их нарисовал уже реально ВАГОН. И реально все читаемо и даже крупными буквами. Ясен пень, если на экран ТСД перенести парадигму 1сных фейсов - будет (_._) Если делать по уму - достаточно.
#18
by Злопчинский
нафига мне зоопарк? тут по 1с кучу не освоишь как надо - нафиг распыляться на "боковое"..? если припрет - мне дешевле будет у тебя заказать нужную хрень. Пока не припирало ;-) RDP - вполне хватает.
#19
by Serginio1
Я только рад за тебя. Честно. Подождем когда припрет. Но изучение написание кода на C# и рисование форм в VS поверь займет не много времени. А удовольствия от программирования получишь большое. Нужна в жизни постоянная новизна и в любом возрасте. Я вот сейчас С++ изучаю.
#22
by Новиков
>>А вообще RDP под ТСД с его размером и разрешением еще то извращение. Британские ученые это установили? с RDP нет вообще никаких проблем нигде от слова - совсем. Любая уважающая себя WMS из коробки имеет готовые арм под разрешения ТСД. Никаких прослоек, никаких пистоплясок с установкой чего-либо куда либо. Со Злобчинксим полностью согласен: RDP наше все.
#23
by Новиков
Нарисовать же свой интерфейс под разрешение конкретного ТСД, без заяв на универсальность - это вообще задачка для дауншифера какого-то. Это делается если на скоро руку - под чашку кофе, если есть на чем отладится и ты уже сталкивался с такими задачами.
#24
by Serginio1
Конечно. Рисовать форму в VS под конкретный девайс одно удовольствие. Значительно меньше затрат чем в 1С. А пример запроса данных и получение данных достаточно прост.
#25
by Serginio1
Сам попробуй. Этот вариант для CА и VS 2008 К нему нужно еще SDK для WM 6 скачать. Можешь использовать эмулятор Я использовал 1.Запустите диспетчер эмуляторов устройств. Дополнительные сведения см. в разделе Практическое руководство. Запуск диспетчера эмуляторов устройств. 2.Подключитесь к необходимому эмулятору. 3.С помощью диспетчера эмуляторов устройств поместите выбранный эмулятор в гнездо. 4.В ActiveSync откройте диалоговое окно Новое подключение и выполните инструкции по настройке связи. При подключении к устройству Pocket PC из Visual Studio это подключение к эмулятору осуществляется посредством ActiveSync. При закрытии диспетчера эмуляторов устройств или самого эмулятора также завершается и подключение ActiveSync.
#27
by Serginio1
Так вот для задачи в Зачем нужен RDP? Это как использовать экскаватор для копания лунки
#28
by Злопчинский
кидай на мыло e.meil@mail.ru 1. софт. 2. подробную инструкцию что куда и как ставить. буду в офисе - если не обломлюсь - то потестю...
#29
by Злопчинский
не факт. разговаривал/писали ребята, которые не учли особенностей склада - куча железа. потлки-полы = железные листы. рдп не брало. пришлось тыкать много точек.
#30
by Serginio1
Так в шапке ссылка. А в статье как устанавливать. В Папке Для1С лежат файлы NetObjetToIDispatch45.dll и RegAsm.bat и внешняя обработка ТестТСД.erf Скопируйте в общедоступную папку и зарегистрируйте, запустив от администратора RegAsm.bat В Папке ТСДкакСканер лежат файлы ТСДкакСканер.exe и ТСДкакСканер.exe.config, их нужно скопировать на КПК, например, в Programm Files Но перед тем. как копировать, измените ТСДкакСканер.exe.config ServerName на IpAddress компьютера, на котором будет загружаться обработка. Порт должен быть таким, как в обработке. Запускаете обработку, нажимаете на кнопку Запустить, и можно обмениваться данными с NCL, сканировать как эмулятор клавиатуры, набирать ШК вручную.
#31
by Злопчинский
ты не понимаешь. я не буду шариться по куче ресурсов и статей. хочешь чтобы я потестил - см. выше. простая ЧАСТНАЯ пошаговая инструкция для конкретной ситуации. Мне влом заниматься "иследованиями".
#32
by Serginio1
У меня там exe, а они не веми почтовыми серверами принимаются. Я могу тебе скинуть на почту
#33
by Злопчинский
покажи какую-нибудь нормальную рабочую форму для ТСД нарисованную на VS - из какого-нить реального продукта - хочется посмотреть
#39
by DGorgoN
У меня РДП и я не мучаюсь. Сигнал для разрешения ТСД может быть слабым вообще. Скорость нужна практически никакая. Зачем мучатся?
#41
by Злопчинский
мы говорим о чем? о тотально жлобском "руководятеле"..? не представляет никакой проблемы раз в 3-4 часа проходя мимо зарядного стола - сменить батарею. При средней загрузке у моих за смену 8ч батарею меняют 1 раз, бывает что и два, но редко. за 8 лет сменили один комплект батарей
#42
by Злопчинский
если связи нет - накопленные для отправки данные - буферизируются? при появлении связи - скинуться на сервер?
#43
by Serginio1
В данном случае просто как сканер с получением данных от 1С. В реальных приложениях все хранится в DataTable и сбрасывается на диск. Реально проще делать фильтры типа
#45
by Serginio1
Да и Wi-Fi можно только для отправки и получения данных. В онлайне обычно нужно только для печати на мобильный принтер
#48
by Злопчинский
"В данном случае просто как сканер с получением данных от 1С." - нифейхоа не понял. Связи нет - какая 1С? связи нет. сканируем. ШК - куда попадает?
#50
by Serginio1
Ну как не пробовал? Вот тебе как раз пример работы с сокетами. Могу сделать обработкум и под 1С 7.7
#57
by Serginio1
Почему то в старые ветки зайти не могу. Там для силениума можно использовать удобные JQury надстройки
#61
by Pistol
Мда... Особенно умилило "Имя длл если GAK". Все таки правы 1С с их стандартами - если человек не может вменяемо назвать то, что с чем он работает, это первый звоночек, что он плавает. А скажи мне, как будет называться что-нибудь прикладное, например, "сальдо дебетовое на конец периода" на твоем суржике?
#62
by Serginio1
Спасибо подправил. Кстати давно не плавал. Нужно срочно к морю. Так тебе шашечки или ехать? СКД
#63
by Pistol
Я примеряю, как после тебя это барахло сопровождать. То есть в c# коде будет русское наименование, ок.
#64
by Serginio1
Так там и экспортируются методы на кириллице. Что ж вас так коробит то от C# на русском? Ты пиши своё барахло хоть на китайском.
#65
by Serginio1
64+ И это барахло бесплатно и позволяет использовать любые классы .Net в том числе и события. То есть превращает 1С в 1С.Net
#66
by Злопчинский
похрен на это плятское изобилие классов. изобилие так и не дало на рынок ничего вменяемого. а 1С - дало огрнаиченное изобилие. и подмяло под себя весь рынок.
#67
by Pistol
Круг замкнулся. - Нужен специалист, чтобы выкопать яму 2x2x2 - Это ерунда, посмотрите какой у меня волшебный совочек, он еще и не то умеет!
#68
by Serginio1
На этом изобилие работает значительно больше людей чем на 1С. Ты ТСД попробовал. Даже RDP к 1С никаким боком. Я могу выкопать эту яму своим совочком значительно быстрее, чем другой но с лопатой. Просто с моим совочком и лопатой производительность труда значительно повышается.
#69
by Serginio1
При этом волшебный совочек ничем не сложнее вэб сервисов. Но никто не против Вэб сервисов, но вот совочек почему то все хают.
#72
by Pistol
Вот тебе как раз задача на интеграцию: Доставай свое изобилие классов, помоги там топикстартеру.
#74
by Serginio1
Информации мало. Но наприммер для разбора строк я могу исользовать Split или Regex В той же 1С СтрНайти появилась совсем недавно. Конечно все можно написать самому, только зачем когда есть куча готовых библиотек?
#75
by NorthWind
ну вообще тема, скорее всего, в перспективе нужная. Все больше систем, которые требуют адреса в объектах, и довольно много систем, где адреса лежат в виде строк. Думаю, что тема автоматизированной перегонки строковых адресов в кладровские будет востребована еще ближайшие лет много.
#76
by Serginio1
Согласен, но эту проблему нужно решать правил написания и применять различные механизмы нечеткого поиска.
#80
by Злопчинский
похрен что больше работает, выхлопа от этого мало. Один экскаватор зароет тучу пипла с совочками...
#82
by Злопчинский
народ вроде нарыл что внутри снеговика регекспы зашиты и сумел вроди достучаться до этой функции - где-то на ИС есть
#83
by Serginio1
Кому? ЗП C# программистов хорошие особенно на аутсорсер. Так у меня и экскаватор и ВОЛШЕБНЫй совочек. Ты совочек то попробовал? Ну да нужно недра рыть. На самом деле можно раштрять и Regex и Linq с помощью динамической компиляцией
#84
by Serginio1
Так реши эту задачу. У меня есть парсинг таких строк в том числе и с Regex. Конкретная задача конкретное решение. Нужно иметь набор правил составления адресной строки.
#85
by Злопчинский
нахрен априсетгивать сторонне, если это есть унутре? - только если сторонее решит критичные по быстродействию участки
#86
by Serginio1
Если будет внутреннее ты будешь его использовать? Я же тебе показал то, чего нет в стандартных в том числе и комовских сокеты так и не попробовал?
#88
by Pistol
"Что вы зовете Меня: Господи! Господи! – и не делаете того, что Я говорю?" (Луки 6:46). =)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Использование наладонного компьютера в производстве
- Использование 3-хзвенки в типовых
- Установка ИТС. Использование по сети?
- Посоветуйте сканер штрих-кода беспроводной и недорогой
- ТСД на Win.CE vs ТСД с прошивкой.
- Существует ли беспроводной сканер,чтоб кнопку не нажимать для сканирования?
- Сканер и ридер. Сканер работает, ридер нет. Где делаю неправильно?
- Программирование под ТСД на WM
- Подключаю сканер. Закрываю 1с. Открываю 1с. Сканер не подключен
- Сервер ТСД на реальной ОС, эмулятор ТСД на гостевой.
- ТСД motorola mc3190. сканирую штрихкод. ТСД не пищит
- ТСД на WM 5.0 и RDP
В этой группе 1С
- Получение данных GPS на планшете под виндовс
- Ошибка подключения внешней компоненты печати штрихкода
- БП 3.0 КУДИР не попадают расходы в графу в т.ч учитываемые расходы
- v7: Перенос подчиненных справочников вместе с владельцем в другую базу
- ЗУП 2.5. Расчет среднего заработка и годовая премия..
- Поле не найдено "ЗаРуководителяПоПриказу"
- УТ 10.3 Печать ЧекККМ, скидки, округление
- Помогите таблицу превратить в объект XDTO без использования пакетов
- УПП на 8.3 без режима совместимости опыт есть?
- Алгоритм расположения планет в знаках зодиака.
- Проблема вывода на скд, в консолИ все нормально
- Выгрузка через универсальный обмен данными в формате XML
- Ошибка!
- Не запускается 1с
- СКД Как менять название ресурса по условию в одной таблице
- не могу разобраться, пример из радченко
- При переносе из ЗУП 2.5 в 3.0 ошибки транзакции
- Ошибка арифметического переполнения при проведении Расчета себестоимости
- Формировать 14-значный ШК в 1с77
- Смена ip адреса сервера 1с в локальной сети