gifts2017

Складской учет продукции (мобильное приложение)

Опубликовал Дмитрий Павлюков (IT_PROGRAMMIST) в раздел Программирование - Мобильные приложения

Полная интеграция с 1С. Работа мобильного приложения осуществляется в онлайн режиме с 1С. Автономный режим не предусмотрен.

Основные возможности программы:

  •  Просмотр информации о товаре (название товара, цена, фактический остаток, зарезервированное количество)
  •  Инвентаризация товаров на складе (с возможностью перерывов в работе). 
  •  Формирование отчета по остаткам на складе.

Порядок работы с программой

       При открытии на экране мобильного устройства отображается рабочий стол(рисунок 1)

Рисунок 1 - рабочий стол

        Первоначальная настройка программы:

    1) Выполнить первоначальную настройку, выбрав пункт меню "Настройки". При выборе данного пункта меню откроется окно ввода настроек (смотреть рисунок 2). Окно ввода разбито на два блока: а) настройки для подключения - указываются настройки для подключения к основной базе 1С; б) настройки по умолчанию - данные настройки будут использоваться при работе пунктов меню "Инвентаризация товаров" и "Информация о товаре".

Рисунок 2 

       2) Загрузить вспомогательную информацию из основной базы (процесс загрузки смотреть рисунок 3).

       В базе мобильного устройства хранится дополнительная информация из базы 1С, которая необходима для процесса инвентаризации товаров и поиска.

       Организован односторонний обмен данными.

      Выгружаемые данные из основной базы 1С:

  • Справочник "Склады"
  • Справочник "Типы цен номенклатуры"
  • Справочник "Организации"
  • Справочник "Пользователи"

       Остальная информация не хранится в базе мобильного устройства и лишь информационно отображается при работе в программе.

Рисунок 3 - загрузка вспомогательной информации из центральной базы

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

Т.е процесс настройки сводится к

    1) Указываем настройки для подключения к основной базе 1С(на форме ввода настроек). Нажимаем кнопку «Записать и  закрыть».

    2)Загружаем вспомогательную информацию, с помощью дополнительного меню, команда "Обмен данными".

  3) Заходим в настройки(форма ввода настроек) и заполняем блок «Настройки по-умолчанию». Нажимаем кнопку "Записать и закрыть".

 Просмотр информации о товаре:

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

        Если товар найден, то по нему собирается следующая информация:

  • Фактический остаток
  • Зарезервированный остаток
  • Цена товара

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

       Данные по типу цен и складу указываются в настройках по-умолчанию в базе мобильного устройства. Форму просмотра информации смотреть рисунок 4.

Рисунок 4 - форма просмотра информации о товаре по штрихкоду

Инвентаризация товаров на складе

Главное окно инвентаризации показано на рисунке 5.

Рисунок 5 - главное окно инвентаризации

Главное окно инвентаризации включает 4 пункта:

  • Начать инвентаризацию. 
  • Продолжить инвентаризацию.
  • Завершить инвентаризацию.
  • Просмотреть незаконченные инвентаризации.

1) Пункт меню "Начать инвентаризацию".

     Для начала инвентаризации необходимо выбрать соответствующий пункт меню "Начать инвентаризацию". При его выборе откроется дополнительное окно с указанием настроек, которые необходимы для создания документа на стороне 1С(организация, склад, ответственный, учет по сериям). Форму создания инвентаризации смотреть рисунок 6.

 

Рисунок 6 - заполнение полей по-умолчанию для создания документа на стороне 1С.

После указания соответствующих настроек, откроется окно "Инвентаризации товаров"(смотреть рисунок 7).

Схема работы следующая:

  1. Пользователь сканирует штрихкод товара.
  2. Если информации по данному штрихкоду нет в базе 1С, тогда  будет показано информационное сообщение, об  отсутствии товара в основной базе.
  3. Данный пункт отработает, при установленной галочке "Учет по сериям". Если при создании документа установлена галочка "Учет по сериям", то после того, как программа найдет товар в базе 1С, будет проверено ведется ли для него учет по сериям. Если условие выполняется, тогда система проинформирует пользователя об этом и попросит ввести серийный номер(рисунок 9). Пользователь в праве отказаться от этого, нажав соответствующую кнопку. Ввод серии происходит в тоже поле, что и штрихкод.

Форма прохождения инвентаризации смотреть рисунки  7,8. 

 Рисунок 7 - окно прохожения инвентаризации

Рисунок 8 - окно прохожения инвентаризации

Рисунок 9 

Возможны два варианта ввода количества:

а) Автоматически. Т.е  к уже прошлым вводам по товару будет прибавляться 1.

б) Ручной ввод .  Достаточно нажать на кнопку "РЕЖИМ РУЧНОГО ВВОДА КОЛИЧЕСТВА". При данном варианте работы, пользователь будет самостоятельно вводить количество по товару, которое прибавиться к прошлым вводам.Смотреть рисунок 10.

Рисунок 10 - ввод количества

  Для завершения инвентаризации, необходимо нажать на кнопку "Завершить инвентаризацию"".  При ее завершении есть возможность оставить комментарий в созданном документе "Инвентаризация товаров на складе". При нажатии на кнопку "Завершить инвентаризацию" система выведет диалоговое окно, в котором пользователь должен решить необходимость ввода комментария(смотреть рисунок 11). При утвердительном ответе, будет выведено окно ввода комментария(смотреть рисунок 11).

      Обратите внимание на то, что необязательно сразу завершать инвентаризацию. Это можно сделать позже, с помощью соответствующего пункта меню(основное меню->"Завершить инвентаризацию").

Рисунок 11- окно ввода комментария

2) Продолжение инвентаризации.

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

Рисунок 12 - окно продолжения инвентаризации.

3) Завершение инвентаризации.


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

Рисунок 13 - заверешение инвентаризации

4) Просмотреть незаконченные инвентаризации.

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

Рисунок 14

Отчет "Остатки на складе"

       Для просмотра остатков на складах - необходимо выбрать пункт главного меню "Остатки на складе". Отчет формируется на текущую дату. При этом есть возможность сделать отбор по необходимому складу. Результат работы отчета смотреть рисунок 15.

Рисунок 15 - просмотр информации по остаткам на складе

Дополнительная информация

Поддерживаемые на текущий момент конфигурации(список будет только расширяться): 

Россия:

Управление торговлей, 10.3 

Комплексная автоматизация 1.1

Управление производственным предприятием 1.3

Украина:

Управление производственным предприятием для Украины 1.3

Требования к мобильному устройству: 

  1. Операционная система: Android версии 4.2.2 и выше. При наличии заявок на IOS - сделаю и для него.
  2. Диагональ дисплея не менее 4.0 (можно конечно и меньше, но для пользователя очень не удобно).
  3. Свободного места: не менее 120 МБ.

Информация для покупателей:

  1. При покупке заказчик получает: 
    а) .apk файл для работы мобильного приложения;
    б) доработанную конфигурацию основной базы(cf.). Доработки основной конфигурации минимальны(добавлены 4 новых объекта), поэтому не будет затруднен процесс обновления;
    в) инструкция по работе мобильного приложения;

    г) инструкция по обновлению основной конфигурации.  
  2. Настройка и установка купленного ПО может быть выполнена разработчиком совершенно бесплатно либо самостоятельно заказчиком (для этого есть файл со справкой).
  3. Дополнительные доработки(которые не заявлены в публикации) выполняются исходя из часовой ставки разработчика.
  4. Доставка программы осуществляется в течении 4-ех дней с даты заказа.
  5. Лицензия выдается на организацию(на работу с одной информационной базой, по определенной организации), не зависимо от количества подключенных к ней мобильных устройств
  6. Бесплатный период поддержки и получения обновлений 6 месяцев.

Перспектива покупки:

     Каждого из покупателей интересует вопрос: а будет ли купленный продукт дальше развиваться и модернизироваться? Ответ прост - обязательно будет. От покупателей будет собран функционал, который они хотели-бы видеть в программе.  Если он будет действительно полезен для всех - доработки будут выполнены совершенно бесплатно.

Причины купить

  1. Полностью проверенный функционал
  2. Простота использования
  3. Бесплатная установка и настройка
  4. Низкая цена

Сравнение версий

На текущий момент - актуальная версия 1.0

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

Наименование Файл Версия Размер
Складской учет продукции.Россия. Управление производственным предприятием 1.3
21.09.2016
5000 руб.
Складской учет продукции.Россия. Управление торговлей 10.3.
21.09.2016
5000 руб.
Складской учет продукции.Россия. Комплексная автоматизация 1.1
21.09.2016
5000 руб.
Складской учет продукции.Украина. Управление производственным предприятием для Украины 1.3
21.09.2016
5000 руб.
Поддержка и получение обновление на 3 месяца
21.09.2016
500 руб.

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Ruslan (flyer) 28.05.15 12:09
Для начала может бесплатно сделать чтобы отработать программу? или демку выложи.
2. Дмитрий Павлюков (IT_PROGRAMMIST) 28.05.15 12:58
(1)
программа проверена, и на текущий момент работает на нескольких предприятиях.
насчет демки - подумаю, может сделаю(просто затруднительно сделать действительно безопасную для разработчика демо версию).
Если не хватает какой-то информации - спрашивайте.
3. Сергей (Che) Коцюра (CheBurator) 28.05.15 23:44
За интерфейсы - убить.
Об удобстве работающих - особенно на небольших девайсах - явно не думали.
Сбацано по принципу - работает - ну и ок.

Какую смысловую нагрузку на Рис.2 несет дважды повторяющаяся надпись: "настройки" - два раза мало! надо еще третий написать: "Настройки, точно!"
4. Дмитрий Павлюков (IT_PROGRAMMIST) 29.05.15 08:26
(3) а что не устроило в интерфейсах?

Об удобстве работающих - особенно на небольших девайсах - явно не думали.

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

Сбацано по принципу - работает - ну и ок.


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

Какую смысловую нагрузку на Рис.2 несет дважды повторяющаяся надпись: "настройки" - два раза мало! надо еще третий написать: "Настройки, точно!"


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

//////////////////////


Критика - это всегда хорошо, но она должна быть оправдана.
Если действительно для пользователя с вашей точки зрения есть какие-то неудобства - пишите, доработаю. Не надо делать скоропостижных выводов.
5. Andre Skorik (SkorikA) 29.05.15 10:21
(4) Я предполагаю, вопрос в том, чтобы избежать повторения слова "Настройки" в окне настроек. Например, назвать группы "Подключение к базе" и "Значения по умолчанию". Вполне достаточно слова "настройки" в заголовке формы.
6. Дмитрий Павлюков (IT_PROGRAMMIST) 29.05.15 10:30
(5) вы правы. Исправлю, что было просто:
"Подключение к информационной базе"
"Значения по-умолчанию"
7. Дмитрий Шерстобитов (DitriX) 29.05.15 10:51
Что-то то ничего нету, то сразу и вы и я опубликовали решения. Это гут. Тема развивается.
Только вот вопросы:
- почему не на 8.3.6? Просто разница в интерфейсах значительна. А потом переучивать персонал - не в прикол.
- что значит односторонний обмен?
- доработка клиента реальна? Т.е. вы предоставляете исходники конфигурации?

Вопрос отдельно от себя - не хотите подключить возможность работы с терминалами Acode? Они тут впишутся основательно. Ну и мы соответственно будет клиентам предлагать ваше решение как одно из тех, которое поддерживает наши терминалы. Подключение очень простое - всего одна обработка и несколько строк кода.
8. Дмитрий Павлюков (IT_PROGRAMMIST) 29.05.15 11:33
почему не на 8.3.6? Просто разница в интерфейсах значительна. А потом переучивать персонал - не в прикол.

Данная версия мобильной платформы (8.3.6) еще не вышла(есть только версия для ознакомления). Я ждал ее выхода, но релиз постоянно переносят.
После выхода - сделаю обновление.
Не думаю, что после обновления сильно придется переучивать персонал.

что значит односторонний обмен?

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

доработка клиента реальна? Т.е. вы предоставляете исходники конфигурации?

Пока не предоставляю. Думаю в дальнейшем этот вопрос будет обсуждаем.

Вопрос отдельно от себя - не хотите подключить возможность работы с терминалами Acode? Они тут впишутся основательно. Ну и мы соответственно будет клиентам предлагать ваше решение как одно из тех, которое поддерживает наши терминалы. Подключение очень простое - всего одна обработка и несколько строк кода.


Думаю со временем это можно будет сделать. Предлагаю по этому вопросу пообщаться через личные сообщения.
9. Станислав Буллах (Stas_b05) 07.10.15 21:41
Когда ожидается версия для Управление торговлей 11.1 с функционалом сборка и разборка комплектов?
10. Дмитрий Павлюков (IT_PROGRAMMIST) 09.10.15 08:32
(9) Заказов на данный функционал не поступало. При необходимости, можем это доработать.
Пишите в личку о необходимом Вам функционале, обсудим.