Здесь я пишу свои идеи, мысли, описываю события своей жизни и просто делаю личные и рабочие заметки. «А Вы что, собираетесь жить вечно?»

Позднее Ctrl + ↑

Магнитики IT 4 People

Вчера наконец-то сделал себе небольшие рекламные магнитики для IT 4 People, чем и спешу поделиться.

Магинитики IT 4 People Магинитики IT 4 People

Кстати, сделал магнитики в студии дизайна Манти. Сделали быстро и недорого. Так что если кто-нибудь решит делать магнитики или визитки, советую.

USB зарядное устройство для мотоцикла

Не так давно заказал на Ebay очередную полезную вещицу, USB зарядное устройство для мотоцикла.

USB зарядное устройство для мотоцикла USB зарядное устройство для мотоцикла USB зарядное устройство для мотоцикла

Сегодня получил посылку. Устройство предназначено для крепления либо в отверстие подходящего диаметра, либо в на выносное крепление. Само устройство выглядит вот так:

USB зарядное устройство для мотоцикла USB зарядное устройство для мотоцикла USB зарядное устройство для мотоцикла USB зарядное устройство для мотоцикла

Сверху зарядного устройства иммется герметичная крышка с часиками, чтобы во время движения в дождливую погоду не произошло замыкания.

Товар пришёл немного бракованный, но к счастью, это не имело никакого значения. Внутри девайса отпаялся провод. В любом случае, штатные провода были сразу обрезаны, а на их место подобраны новые подлинее. Т. к. я планирую закрепить зарядное устройство на руле, то мне потребовалось сделать провода практически в 2 раза длиннее. И вот что вышло:

Дело осталось за малым, пропустить провод и установить зарядное устройство на мотоцикле.

Решил, что наиболее подходящим и удобным местом сла установки будет место над замком зажигания. Да и всегда можно дотянуться и поправить провод не отпуская ручку газа.

Так как проводка мотоцикла у меня уже давно модифицирована, то подключение устройства не вызвало совершенно никаких проблем. Под сиденьем у меня имеются 2 контактные группы, с удобными самозажимными клеммами на концах и всё это подключено к питанию мотоцикла через реле, включаемые при повороте ключа зажигания. С этих же клемм подаётся питание на подсветку мотоцикла и аварийку.

USB зарядное устройство для мотоцикла USB зарядное устройство для мотоцикла USB зарядное устройство для мотоцикла

Подключение сканера штрих-кода Eclipse MS 5145 LS USB в 1С

Предисловие

Недавно я писал пост про подключение торгового оборудования к 1С Рознице версии 2.0.8.8. После этого, ко мне за обратился человек с просьбой помочь подключить сканер штрих-кода Eclipse MS 5145 LS USB. Сканер успешно подключили и настроили и вот я решил написать небольшой мануал по подключению данной модели сканера.

Подключение торгового оборудования в любом продукте от 1С, как правило производится одинаково. Алгоритм простой: выбрать наиболее подходящий режим работы устройства (COM или USB), перевести устройство в выбранный режим и подобрать наиболее подходящий драйвер для 1С.

Как я уже писал, для 1С наиболее приоритетным является режим COM (или эмуляция).

Настройка и подключение сканера штрих-кода Eclipse MS 5145 LS USB

Для начала, скачиваем инструкцию по настройке и программированию сканера Eclipse MS 5145 LS USB. Вы можете сделать это на официальном сайте или по ссылке. Теперь необходимо найти и распечатать некоторые страницы.

  1. Страница 6. Содержит штрих-код для ввода/вывода сканера в режим конфигурирования (Enter/Exit Configuration Mode).
  2. Страница 80. Код для перевода сканера в режим эмуляции COM порта (Enable Uni-Directional USB Serial Emulation Mode).

Далее, скачиваем и устанавливаем драйвера для сканера HSM USB Serial Driver r1.19-WHQL-03-08-2013.

После установки драйверов и перезагрузки компьютера подключите сканер и последовательно сосканируйте коды:

  1. Код с 6-ой страницы.
  2. Код со страницы 80.
  3. Код с 6-ой страницы.

Переподключите сканер. Теперь он работает в режиме эмуляции COM порта.
Открываем панель устройств компьютера и смотрим, какой COM порт назначен сканеру.

Запускаем 1С и переходим в раздел подключения оборудования.

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

В появившемся окне заполняем все поля.
Тип оборудования: уже установлено значение «Сканеры штрихкода».
Обработчик драйвера: выбираем «1С: Сканеры штрихкода».
Рабочее место: выбираем пользователя который будет работать со сканером. В моём случае это «Кассир(MAIN)».
Наименование: можно не менять и оставить значение по умолчанию.

После установки драйвера в настройках сканера необходимо указать номер COM порта к которому подключен наш сканер. В данном случае COM1.

После всех проделанных процедур сканер должен корректно заработать в любом месте конфигурации 1С Розница.

P.S. Если сканер штрих-кода не считывает коды из инструкции, то необходимо распечатать нужные коды в масштабе 200%.

Update От пользователя с ником Ирек.
Для отключения на сканере технологии «Code Sense» необходимо считать штрих-коды с картинки.

Небольшое хобби

Сидел как-то дождливым вечером дома и от нечего делать достал свой старенький аэрограф с мини-компрессором. Подумав, что давно ничего не разукрашивал и не занимался никаким handmade’ом, решил, что можно сделать небольшой рисуночек на самом обычном шлеме от фирмы IXS.

Мой старенький аэрограф

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

В качестве рисунка решил выбрать небольшой рисунок своего знака зодиака и сделать их него трафарет.

При помощи скальпеля вырезаем ненужные части рисунка и закрепляем на поверхности шлема.

Рисовал обычными акриловыми красками DECOLA для ткани на водной основе, которые замечательно себя зарекомендовали и не засохли за 1,5 года пока стояли на полке.

В результате получился вот такой рисуночек. Пока рисовал, понял, что очень давно не держал в руках аэрограф и подумал, что пора исправляться, так что ждите новых «работ».

Аэрография на шлеме. Аэрография на шлеме.

P.S. При рисовании на тёмной поверхности, для создания более насыщенных цветов, советую обязательно наносить светлый базовый цвет :) Сам я, к сожалению, в этот раз поленился.

1С Розница + Торговое оборудование и обмен данными

Есть у меня один замечательный клиент. Уже около 3-х лет, я обслуживаю его небольшую, но довольно активную сеть магазинов. И на протяжении всего этого времени я тщетно пытаюсь преодолеть проблемы в работе связки торгового оборудования и конфигурации Розница 2.0.

Проблема в том, что все выпускаемые конфигурации зачастую содержат горы ошибок, а драйвера оборудования работают только с той или иной конфигурацией. Особой «любовью» пользуются драйвера фирмы «Атол», которые с некоторых пор стали платными. Да, да. Производители оборудования настолько суровы, что в комплекте с железом дают драйвера, которые ещё необходимо докупить, путём приобретения полной версии. А старые драйвера, которые были бесплатными, к сожалению зачастую работают некорректно.

Ещё проблема усугубляется стем, что стоимость работы «специалистов» по установке и настройке 1С соизмерима с затратами на приобретение всего ПО и оборудования вместе взятого. На форумах 1С, на задаваемые вопросы, вы скорее получите не ответ, который вам поможет, а отписку в виде фразы «Если сами не умеете, наймите специалиста» или «Нефиг лезть, если вы ничего в этом не шарите». Поэтому информацию о работе конфигураций и оборудования приходится собирать по крупицам, путём долгого и утомительного «вкуривания» мануала и сёрфинга интернет пространства.

Поэтому в данном посте я решил подробно описать установку и настройку торгового оборудования в конфигурации 1С Розница 2.0. В других конфигурациях всё будет аналогично, главное это правильное программирование и установка драйверов оборудования.

И так, приступим.

Оборудование

На данный момент в сети магазинов установлено одинаковое оборудование:

  1. Сканер штрих-кодов Symbol LS2208 с USB интерфейсом.
  2. Принтер чеков АТОЛ FPrint-5200 с USB интерфейсом.
  3. Так же в главном магазине имеется дисплей покупателя Posua LPOS-II-VDF-2029D с USB интерфейсом.

Как правило проблемы возникают именно во время выбора режима работы сканера-штрих кодов и подбора нужных драйверов.

Программное обеспечение

  1. Операционная система: Windows XP и Windows 7 Pro.
  2. 1С Предприятие: версия 8.2.18.109.
  3. Конфигурация Розница: версия 2.0.8.8.

Введение

Будем исходить из того, что платформа 1С Предприятие у вас уже установлена и сделана начальная настройка конфигурации. Начнём со сканера штрихкодов.

Настройка сканера штрих-кодов Symbol LS2208.

Сканер штрих-кодов может работать в нескольких режимах, но нас интересуют только 2 из них:

  1. Режим «Эмуляция HID клавиатуры» — позволяет сканеру эмулировать USB-клавиатуру. После успешного декодирования данные штрих-кода передаются на терминал, как если бы они были введены с клавиатуры. Большинство USB-драйверов поддерживают возможности эмуляции HID клавиатуры, поэтому специальных драйверов в этом случае не требуется.
  2. Режим «Простая эмуляция COM-порта» — требует загрузки драйверов устройств с сайта центра поддержки по адресу. При подключении сканера к хост-системе автоматически выбирается следующий доступный COM-порт с эмуляцией однонаправленного соединения RS-232. При этом квитирование не поддерживается, и установка скорости передачи не требуется.

Рассмотрим режимы работы на примерах. В режиме работы Эмуляция HID клавиатуры в режиме работы кассира вам придётся вручную открывать окно ввода штрих-кода (Alt+F7 или F7) и подносить товар к сканеру, после чего, сканер просто вставит полученный код в активное окно. Аналогично со всеми другими окнами. И даже если вы откроете блокнот и считаете код, он будет вставлен в окно программы. Режим удобен тем, что не требует установки дополнительных драйверов и проведения дополнительных настроек, но приходится постоянно нажимать (Alt+F7 или F7). Многие программисты к качестве префикса при передаче данных указывают эти сочетания, но работают они не всегда корректно. Да и программирование дополнительных префиксов поддерживается не всеми сканерами.

В режиме работы Простая эмуляция COM-порта в режиме работы кассира вам не придётся каждый раз вызывать окно ввода штрих-кода (Alt+F7 или F7), драйвера и программа сделают это автоматически. Т. е. вы просто подносите товар к сканеру и он появляется в списке. Всё в общем-то просто, но требуется установка дополнительных драйверов.

С режимами работы определились. Теперь надо настроить сам сканер штрих-кодов. Для этого воспользуемся замечательной инструкцией для сканера штрих-кодов Symbol LS2208. Для перевода из одного режима работы в другой, достаточно просто считать соответствующий штрих-код из инструкции. На странице 108 данного мануала приведено полное описание всех режимов работы сканера, а на странице 109 соответствующие штрих-коды.

Я лично советую выбирать режим работы Простая эмуляция COM-порта, тогда кассиру не приходиться постоянно открывать и закрывать окно ввода штрах-кода. Далее сканируем соответствующий штрих-код, после чего, сканер издаст некий писк, который оповещает нас о том, что произошло переключение режимов работы и выполнена перезагрузка устройства.

Для сканера в режиме эмуляции COM-порта нам потребуются драйвера. Скачать их вы можете из соответствующего раздела на сайте производителя или по ссылке Symbol COM Port Emulation Driver v 1.8.5.

Скачиваем и устанавливаем драйвера, а затем перезагружаем компьютер (на всякий случай).
После перезагрузки, подключаем сканер штрих-кодов и сканируем штрих-код для перевода сканера в режим эмуляции COM-порта. Сканер издаст звук, оповещающий о том, что изменился режим работы и сканер перезагрузился.

После обнаружения сканера и установки драйверов, заходим в управление компьютером и проверяем, появилось ли новое устройство.

Сканер штрих-кодов в режиме эмуляции COM порта

Как мы видим по рисунку, сканеру штрих-кодов был назначен порт COM1. Запомним, эта информация нам ещё понадобится.

Теперь необходимо подключить сканер к рабочему месту определённого кассира. Для этого запускаем 1С и входим в систему под администратором. Заходим во вкладку «Настройка и администрирование», далее в левом меню выбираем «Настройка подключаемого оборудования», а затем в правом поле нажимаем на ссылку «Подкючаемое оборудование».

Настройка подключаемого оборудования

В появившемся окне, в левой части, ставим переключатель рядом с надписью «Сканеры штрихкода» и нажимаем на кнопку «Создать».

В появившемся окне заполняем все поля.
Тип оборудования: уже установлено значение «Сканеры штрихкода».
Обработчик драйвера: выбираем «1С: Сканеры штрихкода».
Рабочее место: выбираем пользователя который будет работать со сканером. В моём случае это «Кассир(MAIN)».
Наименование: можно не менять и оставить значение по умолчанию.

Далее нажимаем на кнопку «Записать и закрыть». В списке оборудования должен будет появиться, только что добавленный нами, сканер. Выделяем его в списке оборудования и нажимаем на кнопку «Настроить». Если драйвера для сканера штрих-кода ещё не установлены, вы увидите красные надписи в соответствующих полях. В появившемся окне в верхнем меню есть кнопка «Функции», нажимаем её и выбирем пункт «Установить драйвер». Платформа автоматически установит драйвер от 1С для работы со сканерами штрихкодов. Данный драйвер очень удобен тем, что при работе с ним, работают все обработки в самой конфигурации Розница.
Т. е. нет необходимости программировать префикс F7 и прочие «неудобности». Во все поля штрихкод вставляется автоматически. Таким образом при создании накладных, а так же в режиме РМК нет необходимости открывать окно ввода штрих-кода. Программа сделает всё автоматически.

Настройка сканера штрихкода.

После установки драйвера в настройках сканера необходимо указать номер COM порта к которому подключен наш сканер. В данном случае COM1.

Настройка сканера штрихкода.

Все остальные настройки оставляем со значениями по умолчанию.

На этом, в принципе, настройка сканера закончена.

Если же вы решили настроить работу сканера в режиме эмуляци HID клавиатуры, то устанавливать драйвера и делать дополнительные настройки 1С вам не потребуется. Просто подключаете сканер и он готов к работе. Сканируемый штрих-код вводится в активное окно. В подключаемом оборудовании в данном случае ничего добавлять не надо. Но каждый раз вам придётся открывать окно ввода штрих-кода вручную, что при работе в режиме РМК крайне неудобно.

Сканер шрих-кода.

Настройка принтера чеков АТОЛ FPrint-5200 с USB интерфейсом.

Закрываем 1С после настройки сканера штрих-кодов и подключаем принтер чеков к компьютеру. Сразу определиться новое устройство. Теперь нам потребуется драйвер принтера чеков. Можно скачать драйвера с сайта производителя, но как я уже говорил, драйвера являются платными. Поэтому берём и устанавливаем бесплатную версию драйверов по ссылке Драйверы торгового оборудования от 22.09.2011. Перезагружаем компьютер, на всякий случай.

После перезагрузки, заходим в управление компьютером и находим наш принтер чеков.

АТОЛ FPrint-5200 с USB интерфейсом

Принтер работает в рещиме эмуляции COM порта и в моём случае занимает порт COM3. Запоминаем и двигаемся дальше.

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

Запускаем 1С и переходим в раздел настройки подключаемого оборудования. Дальше переходим в раздел фискальных регистраторов и добавляем новое устройство.

Добавление принтера чеков

После добавления устройства, в верхнем меню нажимаем на кнопку «Настроить» и переходим к настройкам принтера.

В появившемся окне заполняем все поля.
Модель устройства: АТОЛ: FPrint-5200K.
Порт: COM3.
Тймаут: оставляем по умолчанию.
Наименование: можно не менять и оставить значение по умолчанию.

Далее, если нажать на кнопку «Функции», то в выпадающем меню есть пункт «Тестировать устройство», можно нажать для проверки.

На этом в принципе установка и настройка принтера завершена.

Примечание: Будьте внимательны при установке драйверов. В более ранней версии драйвера принтер чеков может работать некорректно. При начальной установке я сталкивался с проблемой, когда принтер выбивает чек, итоговая стоимость уменьшается на размер суммы в процентах. Т. е. если товар стоит 17 рублей, то итоговая стоимость в чеке будет товар на 17 рублей, то принтер выдаст чек на 17 руб — 17% = 14.11 руб. Лечится данная проблема установкой новых драйверов.

И так, сканер и принтер настроены и корректно работают. Теперь необходимо настроить работу дисплея покупателя.

Подключение и настройка дисплея покупателя Posua LPOS-II-VDF-2029D с USB интерфейсом.

Все устройства подключаются с помощью USB интерфейса по одной простой причине. В 2 из 3 торговых залах стоят небольшие нетбуки у которых есть лишь USB порты.

Для начала, обратимся к инструкции дисплея покупателя Posua LPOS-II-VDF-2029D.

На первой же странице написано, что дисплей может:

  1. Работать в режиме эмуляции COM порта.
  2. Эмулировать протоколы:
    • Firich
    • Partnertech CD5220
    • DSP800
    • EPSON

Нас интересует протокол DSP800 и эмуляция COM порта, потому что работа с COM портами для 1С является предпочтительной.

Для перевода дисплея в режим эмуляции, необходимо скачать и установить утилиту MPOS Master Full v2.0.17.5. После установки программы перезагружаем компьютер и подключаем дисплей покупателя к компьютеру. Запускаем установленную утилиту POSua MPOS Master Full и переводим дисплей покупателя в режим эмуляции COM-порта.

Теперь необходимо установить драйвера для работы с дисплеем Posua LPOS-II-VDF-2029D. Вот тут ещё есть драйвер для Windows 7 x64. После установки драйверов не забываем перезагрузить компьютер.

Проверяем наш дисплей в устройствах.

Posua LPOS-II-VDF-2029D

Далее запускаем 1С и переходим в раздел подключения торгового оборудования. В левом меню переходим в режим подключения дисплеев покупателя и добавляем новое устройство по аналогии со сканером штрих-кодов и принтера чеков.

В появившемся окне заполняем все поля.
Тип оборудования: уже установлено значение «Дисплеи покупателя».
Обработчик драйвера: выбираем «SCANCODE: Дисплеи покупателя».
Рабочее место: «Кассир(MAIN)».
Наименование: можно не менять и оставить значение по умолчанию.

Запускаем настройки устройства и указываем COM порт, с которым работает дисплей, у меня это COM9.

Настройка дисплея покупателя.

Модель устройства указываем, как DSP850B, таким образом дисплей будет корректно работать с русскими шрифтами. При выборе других протоколов, вместо заглавных букв на экране могут появиться звёздочки.

В поле бегущая строка, можно указать название магазина. И поставить галочку «Использовать бегущую строку».

На этом настройка самого дисплея закончена, теперь настроим параметры работы самой 1С с дисплеем.
Чтобы наш дисплей не простаивал без информативных надписей и не выводил на экран свою модель, необходимо произвести небольшие настройки его работы.

Запускаем 1С под Администратором и переходим в раздел «Настройка и администрирование», далее в меню слева выбираем пункт «Настройка подключаемого оборудования» и на появившейся странице нажимаем на ссылку «Шаблоны работы дисплея покупателя».

Шаблоны работы дисплея покупателя

Я назвал новый шаблон «Основной шаблон работы». Настройки представленны на картинке.

Параметры работы дисплея покупателя.

Думаю тут ничего объяснять не надо. А вот галочку «Выводить промежуточный итог на дисплей» советую установить, чтобы покупатель сразу видел цену, пробиваемого товара.

Сохраняем и закрываем все окна. Теперь переходим в раздел «Продажи» и в меню слева выбираем пункт «Настройки РМК». У меня в списке уже есть заготовленные настройки для разных магазинов поэтому я отредактирую уже имеющийся шаблон. Открываем настройки шаблона.

Редактирование настроек РМК

В пункте шаблон работы дисплея покупателя выбираем, созданный нами ранее шаблон.

Выбор шаблона работы дисплея покупателя.

На этом все настройки торгового оборудования закончены и рабочее место кассира готово к полноценной работе.

P.S. В режиме работы кассира на маленьком экране (например, нетбук) панель быстрых товаров не выдвигается в версии конфигурации 2.0.8.8. Если кто-то вдруг знает как это победить, напишите пожалуйста в комментариях.

Ранее Ctrl + ↓