SmallSmarty Бухгалтерия - мобильное Android приложение для складских операций, интегрируемое с 1С Бухгалтерия 3+

Публикация № 928127 24.10.18

Приемы и методы разработки - Идеи и тренды в разработке

NFC RFID мобильное приложение Android инвентаризация склад ТМЦ

SmallSmarty Бухгалтерия - мобильное решение для автоматизации учета на складах с использованием 1С Бухгалтерия и применением технологии штрих-кодирования и RFID. Мобильное приложение для инвентаризации в 1С Бухгалтерия может работать как онлайн, так и полностью автономно. Загрузка/выгрузка данных при автономной работе осуществляется через файл с помощью обработок. Онлайн обмен данными осуществляется через автоматически генерируемый REST интерфейс ODATA. При этом внесение каких-либо изменений в конфигурацию 1С не потребуется. SmallSmarty Бухгалтерия поддерживает сканирование штрихкодов с помощью терминалов сбора данных(ТСД) Caribe, Bluetooth сканера GS M100BT, любого ручного сканера подключаемого через OTG и камеры смартфона.

Мобильное приложение позволяет осуществлять складские операции (инвентаризация товаров и основных средств, перемещение товаров) в 1С Бухгалтерия 3.+. Приложение разработано нативно на Android. Для полноценной работы при обмене через файл требуется только внешняя обработка. Для данного приложения не нужны промежуточные базы и какое-либо дополнительное ПО. Приложение может работать при полном отсутствии связи.

Функциональные возможности: 
•    Инвентаризация товаров;
•    Инвентаризация основных средств;
•    Перемещение товаров;
•    Онлайн выгрузка/загрузка из/в 1С;

Ссылка на скачивание.

Google Play

История версий.

2.0.0

Поддержка версий Android.

Android 4.4 и выше.

Поддержка конфигураций.

1С: Бухгалтерия 3.+

Поддержка сканеров штрихкодов и ТСД.

  • GS-М100BT поддерживается в режиме SPP;
  • ТСД CARIBE PL 50L
  • Поддерживаются любые сканеры в режиме HID подключенные через OTG.

Функционал.

Инвентаризация товаров.

Для проведения инвентаризации товаров необходимо в 1С подготовить документ Инвентаризация товаров без фактического количества. Далее необходимо перейти в приложении в раздел Инвентаризация товаров. Если у вас настроен онлайн обмен с 1С, то нажмите в меню Загрузить. При этом загрузятся все документы Инвентаризация товаров, отредактированные документы не будут перезаписаны.

Если ваше приложение работает автономно, то загрузить документы можно из файла. Файл выгружается из 1С с помощью обработки.

Документы можно удалить все сразу, нажав на Удалить всё или по одному, смахнув влево или вправо.

Табличная часть

Нажав на нужный документ откроется табличная часть по аналогии с 1С. Табличная часть позволяет добавлять/изменять/удалять строки, редактировать количество.

Сканирование и обработка штрихкодов

Штрихкоды можно сканировать с помощью камеры, ручного сканера, сканера GS-M100BT, ТСД Carible PL 50L или ввести вручную.

Алгоритм поиска штрихкода следующий:

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

Выгрузка документов в 1С

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

По аналогии с загрузкой документы можно выгружать онлайн в 1С или через файл.

Инвентаризация основных средств.

Для проведения инвентаризации основных средств (далее ОС) необходимо в 1С подготовить документ Инвентаризация ОС без фактического наличия. Далее необходимо перейти в приложении в раздел Инвентаризация ОС. Если у вас настроен онлайн обмен с 1С, то нажмите в меню Загрузить. При этом загрузятся все документы Инвентаризация ОС, отредактированные документы не будут перезаписаны.

Если ваше приложение работает автономно, то загрузить документы можно из файла. Файл выгружается из 1С с помощью обработки.

Документы можно удалить все сразу, нажав на Удалить всё или по одному, смахнув влево или вправо.

Табличная часть

Нажав на нужный документ откроется табличная часть по аналогии с 1С. Табличная часть позволяет добавлять/изменять/удалять строки, редактировать количество.

Сканирование и обработка штрихкодов

Штрихкоды можно сканировать с помощью камеры, ручного сканера, сканера GS-M100BT, ТСД Carible PL 50L или ввести вручную.

Алгоритм поиска штрихкода следующий:

Соответствие штрихкода ищется в памяти устройства, если не найдено, то ищется в базе 1С. Если в результате поиска найдено, то произведётся поиск в табличной части документа. Если объект будет найден в табличной части, то в этой строке будет установлено фактическое наличие. Если объект не будет найден в табличной части, то он будет добавлен в табличную часть документа с фактическим наличием.

Выгрузка документов в 1С

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

По аналогии с загрузкой документы можно выгружать онлайн в 1С или через файл.

 

Назначение и печать штрихкодов номенклатуры.

Для установки штрихкода и печати этикеток необходимо подключить внешнюю печатную форму и в карточке Номенклатуры и нажать на Печать штрихкода. Если у данной номенклатуры нет штрихкода, то штрихкод автоматически сформируется и выведется на печать этикетка. Этикетка будет напечатана размером 60Х30.

Назначение и печать этикеток основных средств.

В качестве штрихкода для ОС используются код справочника ОС. Для печати необходимо подключить внешнюю печатную форму и в карточке ОС нажать Печать штрихкода. Этикетка будет напечатана размером 60Х30.

Настройки.

Описание настроек.

Настройка bluetooth сканера GS-M100BT.

На экране Настройка можно настроить bluetooth сканер штрих кода GS-М100BT. Для первой настройки необходимо сначала открыть "Bluetooth", откроется стандартный интерфейс для сопряжения устройств(на разных устройствах будет выглядеть по разному).

Нужно взять инструкцию по сканеру и найти штрихкоды для сопряжению, в инструкции это 4 страница. Сначала нужно включить сканер и отсканировать первый штрихкод для переключения в режим SPP, затем второй штрихкод чтобы открыть режим сопряжения, после необходимо произвести сопряжение сканера с устройством. Как только устройство будет сопряжено необходимо вернуться назад к экрану настроек и выбрать сканер из списка, нажав на кнопку "Bluetooth список устройств" (в Android версии 6 и выше потребуется дополнительное разрешение). Данную процедуру нужно произвести один раз. Также стоить помнить, перед запуском приложения сканер должен быть включен.

 

Выгрузка из 1С в виде файла

Для того чтобы выгрузить из 1С данные на мобильное устройство нужно запустить обработку "Выгрузка загрузка JSON для 1С:Бухгалтерия 3.+". В обработке выбрать нужные документы и отметить галочками выгружаемые справочники.

Для загрузки данных нужно перейти на вкладку Загрузка, выбрать ранее выгруженный файл из приложения, далее, нажать на кнопку "Найти документ цель". Обработка попытается найти ранее выгруженный документ. Если документ был выгружен не из текущей базы, то необходимо выбрать нужный документ вручную. После этого выбрать табличную часть для загрузки. Можно загрузить в любой документ, главное, чтобы названия реквизитов совпадали с тем, что в файле.

Настройка состава OData.

Для настройки состава OData нужно открыть вкладку "Состав OData" обработки "Выгрузка загрузка JSON для 1С:Бухгалтерия 3.+" и нажать на кнопку "Открыть доступ к OData", при этом откроется доступ к нужным объектам, команда "Закрыть доступ к OData" закрывает доступ ко всем объектам.

 

Для расширенной работы с составом OData рекомендую эту обработку infostart.ru/public/811834/

 

Быстрый старт

  • Установить приложение
  • Опубликовать интерфейс OData в 1С
  • Настроить состав интерфейса OData
  • Загрузить все справочники, штрихкоды и документы из 1С в приложение, либо онлайн, либо через файл.
  • Провести складские операции
  • Выгрузить обработанные данные в 1С

 

Скачать файлы

Наименование Файл Версия Размер
Печатная форма для печати штрихкодов номенклатуры и основных средств 60Х30 для 1С:Бухгалтерия 3.+

.epf 8,47Mb
3
.epf 8,47Mb 3 Скачать
Выгрузка/Загрузка данных в формате JSON для 1С:Бухгалтерия 3.+

.epf 15,90Kb
9
.epf 15,90Kb 9 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. mikl79 114 25.12.19 14:31 Сейчас в теме
Добрый день, скажите, через телефон (через камеру) сканировать не получится?
2. ni032mas 106 25.12.19 23:10 Сейчас в теме
3. mikl79 114 26.12.19 11:20 Сейчас в теме
Добрый день.

Мы выгрузили Инвентаризацию товаров в смартфон через файл, документ появился в смартфоне.

Мы не стали настраивать интерфейс OData.

При сканировании ШК выходит сообщение: Failed to connect: 127.0.0.1:80

Программа не работает автономно?
4. ni032mas 106 26.12.19 14:51 Сейчас в теме
(3)Программа работает автономно, это UI баг, который не влияет на работу приложения в целом. Похоже сканированный штрихкод не был найден в памяти телефона и программа попыталась подключиться к OData, так как OData не настроена, вышла ошибка. Логика работы следующая, сначала штрихкод ищется в памяти телефона, а затем в базе 1С. Я починю это, но уже после праздников. Попробуйте сделать так, выгрузите/загрузите всю номенклатуру и документ Инвентаризация через файл, после этого попробуйте снова.
5. innuka 20.05.20 11:48 Сейчас в теме
Добрый день. А другими марками ТСД можно пользоваться или только Carible PL 50L?
Оставьте свое сообщение

См. также

Беспроводные метки NFC Промо

Идеи и тренды в разработке v8::Mobile Абонемент ($m)

Технический прогресс не стоит на месте, появляющиеся новые технологии со временем дешевеют и становятся доступны практически всем желающим. Как пример можно привести мобильные телефоны. Середина 80-ых - начало 90-ых были переносные таксофоны с ручками или кирпичи стоимостью несколько тысяч $, конец 90-ых - большого размера трубки, с торчащими антеннами со стоимостью от 100$ Такую же аналогию можно провести с NFC метками, используемыми в учетных целях.

1 стартмани

16.05.2017    27496    87    PloAl    22    

Создание интерактивных обучающих курсов с помощью Vanessa Interactive

Инструментарий разработчика WEB Идеи и тренды в разработке v8 1cv8.cf Россия Абонемент ($m)

Приветствую Вас, коллеги. Сегодня Вам предлагается рассмотреть технологию создания интерактивных обучающих курсов, системы Onboarding, интерактивной справки для любых конфигураций разработанных на базе платформы 1С при работе в web клиенте. Прошу посмотреть ролик, кому неинтересно, как это работает, можно дальше не читать. Тестировалось на 1С:Предприятие 8.3 (8.3.20.1646).

1 стартмани

02.02.2022    3368    0    Viktor_Ermakov    2    

RFID считыватели Impinj и RRU9516

Идеи и тренды в разработке v8 8.3.14 1cv8.cf Россия Абонемент ($m)

Компонента для работы с RFID метками. Поддерживает считыватели Impinj 120, 220, 420. А также настольный RRU9816.

1 стартмани

24.11.2021    1418    1    pavelmael    1    

Расширение для работы с данными счетчиков посетителей megacount

Идеи и тренды в разработке v8 Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Расширение для работы с данными счетчиков посетителей megacount.

4 стартмани

25.10.2021    1888    5    dvoinik    7    

Машинное обучение и анализ данных

Математика и алгоритмы Идеи и тренды в разработке v8 Абонемент ($m)

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

1 стартмани

04.05.2021    4382    12    cdrw3    11    

Пример простой нейросети

Идеи и тренды в разработке v8 Россия Абонемент ($m)

Пример реализации простой нейросети для решения частного случая квадратного уравнения. Метод обучения - обратное распространение ошибки. Релиз платформы 8.3.17.79.

1 стартмани

26.10.2020    5705    7    kite2    14    

IoT (Internet of Things) в 1С или как подружить 1С с ESP32 при помощи MQTT-брокера

Идеи и тренды в разработке v8 Абонемент ($m)

Что делать, если надо подключить удалённое устройство к серверу 1С, но ни устройство, ни сервер 1С нельзя "светить" наружу? А если таких устройств десятки или сотни по всей стране? Ответ: Использовать промежуточный сервис, который будет пересылать данные между сервером 1С и устройствами. Такие функции замечательно выполняет MQTT-брокер, но вот не задача, 1С не умеет с ним работать.

1 стартмани

25.06.2020    10156    13    frutty    22    

Расширение "Интеграция с блокчейнами" для работы с Биткоин и Лайткоин (ERP 2.4 и УТ 11.4)

Идеи и тренды в разработке v8 ERP2 УТ11 Беларусь Россия Абонемент ($m)

Расширение "Интеграция с блокчейнами" позволяет получать и отправлять Биткоин и Лайткоин из 1С, привязывать входящие и исходящие платежи в криптовалюте к объектам базы (справочники или документы). Расширение работает с основными типовыми конфигурациями 1С для России и Беларуси (ERP 2.4, УТ 11.4, ERP для Беларуси 2.4, УТ для Беларуси 3.4). В качестве провайдера платежей используется сервис BLOCK.IO.

1 стартмани

23.06.2020    4611    1    NikitaXa    7    

Контроль информации в базе на основе блокчейн

Идеи и тренды в разработке v8 v8::УФ 1cv8.cf Абонемент ($m)

Самое простое и эффективное решение на основе блокчейн для 1С. Выбираем виды документов, которые хотим контролировать. И получаем на регулярной основе список новых, измененных или удаленных документов. Защищенный от всех возможных видов вмешательства, в т.ч. и со стороны программиста или системного администратора. Решение сделано в виде универсальной внешней обработки, которая может работать в любой базе и с любой типовой или нетиповой конфигурацией 1С (на управляемых формах).

1 стартмани

25.01.2020    5272    4    mkalimulin    24    

1C и защищенное хранение данных на блокчейне: модуль интеграции от Acryl Platform

Идеи и тренды в разработке v8 1cv8.cf Абонемент ($m)

Модуль интеграция 1С и блокчейн платформы "Acryl Platform" без использования внешних компонент. Под катом реализация механизмов Base58, Blake2b, Keccak, Curv25519 (the elliptic curve Diffie–Hellman) в подсистеме "Crypt", примеры генерации ключей, адресов, подписи транзакций, запись данных в блокчейн, чтение и восстановление данных из блокчейн. Код открыть. Лицензия MIT.

1 стартмани

21.01.2020    11605    6    ArtemSerov    18    

Курсы валют из блокчейна Waves

Идеи и тренды в разработке v8 1cv8.cf Абонемент ($m)

Универсальная обработка для получения курсов валют из блокчейна.

1 стартмани

12.09.2019    5907    0    pazhukov    0    

1C + Arduino + сканер отпечатков пальцев + RFID считыватель

Учет рабочего времени Идеи и тренды в разработке v8 1cv8.cf Абонемент ($m)

Связываем 1C, Arduino, сканер отпечатков пальцев и RFID считыватель для системы учёта рабочего времени или пропускной системы.

1 стартмани

21.08.2018    33189    16    DGorgoN    39    

Распознавание лиц. Демонстрация работы механизма в 1С

Идеи и тренды в разработке v8 Абонемент ($m)

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

1 стартмани

26.04.2018    9392    9    grandexpert    21    

[mobile] Взаимодействие с NFC через мобильную платформу 1С

Идеи и тренды в разработке v8::Mobile 1cv8.cf Абонемент ($m)

Цель была научиться взаимодействовать с внешними приложениями из приложения на мобильной платформе 1С. Для данной цели выбрал тему чтение/запись NFC меток. Было разработано: 1) приложение в android studio, которое взаимодействует с NFC 2) приложение на мобильное платформе 1с, которое взаимодействует с разработанным приложением в android studio.

1 стартмани

15.04.2018    22256    39    leobrn    19    

Нейросети для вашей базы! Подсистема "Нейросети"

Идеи и тренды в разработке v8 Абонемент ($m)

Простая и понятная подсистема создания и работы с нейросетями для выполнения обобщений по массивам переменных.

3 стартмани

29.10.2017    13069    32    avalakh    19    

Умный дом на 1С + ардуино

Идеи и тренды в разработке v8 Абонемент ($m)

Конфигурация для автоматизации быта программиста 1C и не только. В данной статье будет рассказано, как можно использовать 1С для задач, не входящих в стандартные рамки этой платформы. Например, управление домом. В качестве периферии для подключения будет использован микроконтроллер (МК) Ардуино, но на нём не будет никакой логической нагрузки, весь процесс будет проходить на сервере 1С. Работа с пинами ввода/вывода происходит напрямую из 1С.

1 стартмани

07.08.2017    30802    21    sasha777666    64    

Нейросеть для прогнозирования: универсальная обработка и методика для любой конфигурации. Примеры прогнозирования бизнес процессов

Идеи и тренды в разработке v8 v8::УФ 1cv8.cf УУ Абонемент ($m)

Эта статья – не очередное «введение в нейросети для чайников», подобных которым множество на гитхабе, хабре и других ресурсах. Цель этой работы - попробовать предложить реальные примеры применения нейросетей в ERP-решениях 1С и их программную реализацию в виде обработки 1С. Рассмотрим далее преимущества и предпосылки к использованию. Ведь нейросети дают фантастические возможности для решения задач, недоступные другими методами. Забегая вперед, скажу, что это еще не сложившийся рынок и методики, а просто попытки нащупать нишу для применения технологии.

1 стартмани

14.07.2017    51744    358    informa1555    104    

Компонента работы с RFID-считывателем (на примере Impinj R420)

Оптовая торговля Идеи и тренды в разработке v8 1cv8.cf Россия УУ Абонемент ($m)

Простенькая компонента 1С для работы с RFID-считывателем Impinj R420. Тем, кто занимается темой RFID-зации, будет интересно как реальный пример работы. Компонента успешно работает на одном подмосковном складе.

1 стартмани

21.11.2014    14268    43    karpov    5    

Управление виртуальным роботом

Идеи и тренды в разработке v8 1cv8.cf Абонемент ($m)

Управление виртуальным роботом, понимающего команды на естественном языке Данная страница посвящена разработке виртуального робота, управление которым можно осуществлять командами на естественном языке. Весь программный код данного примера написан на языке программирования КОНЦЕПТ и выполняется в интерпретаторе КОНЦЕПТ.

1 стартмани

16.07.2014    11539    3    zekrus    7    

Модульные приложения на 1С

Идеи и тренды в разработке Анализ и проектирование ИТ-систем v8 1cv8.cf Абонемент ($m)

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

1 стартмани

25.06.2013    29011    25    Elisy    96