Андрей Смирнов
Время чтения: ~16 мин.
Просмотров: 0

История одного приложения: мобильное «1С: Управление нашей фирмой»

5cb88c3e4e9ce8a203ed4401f5b0ace1.jpg

Завершена поддержка версии 1.5 конфигурации «Управление небольшой фирмой», мы рекомендуем вам перейти на редакцию 1.6, которая открывает перед пользователем УНФ новые возможности, облегчающие работу бухгалтера и менеджера.В 

В настоящее время в редакции 1.5 конфигурации «Управление небольшой фирмой» поддерживаются текущие изменения законодательства и исправляются обнаруженные ошибки. Развитие функциональности прикладного решения осуществляется только в редакции 1.6.

01.01.2017 поддержку редакции 1.5 Управление небольшой фирмой планируется прекратить.

Редакция 1.6 конфигурации «Управление небольшой фирмой» предоставляется зарегистрированным пользователям программных продуктов, включающих конфигурацию «Управление небольшой фирмой» версии ПРОФ или базовая, в предусмотренном для них порядке обновления версии конфигурации. Порядок и условия предоставления обновлений указаны в регистрационной карточке программного продукта. Для пользователей версии ПРОФ необходимо иметь действующий договор информационно-технологического сопровождения 1С:ИТС.

Переход на редакцию 1.6 выполняется путем обновления конфигурации редакции 1.5, при этом накопленные в информационной базе данные сохраняются. Обновление возможно с версии не ниже 1.5.4. Если у пользователя установлена более ранняя версия конфигурации, необходимо сначала выполнить обновление до версии 1.5.4.

Основная цель разработки УНФ 1.6 В – упростить работу пользователей на всех этапах и уровнях – была достигнута за счет наглядности интерфейса, нового подхода к юзабилити и переосмысления логики представления информации. В редакции 1.6 широко используются знания о разных видах бизнеса и всевозможные подсказки, пользователю в первую очередь предоставляется необходимая в данный момент информация. Реализована обратная связь с разработчиками – пожелания и замечания можно посылать во время работы, например при заполнении формы.

Что изменилось в программе Управление небольшой фирмой

  • Ведение учета, подготовка и сдача отчетности для индивидуальных предпринимателей:
    • Поддержка УСН, ЕНВД и патентов, расчет налогов и составление отчетности в строгом соответствии с действующим законодательством.
    • Расчет зарплаты, налогов и взносов в социальные фонды для сотрудников, составление и предоставление отчетности.
    • Подготовка и сдача «Декларации об объеме розничной продажи пива и пивных напитков (№12)».
    • Встроенный сервис «1С-Отчетность» для подготовки, проверки и отправки отчетности в ФНС, ПФР, ФСС и др.
  • Упрощение на старте:
    • Удобная организация «предстартового окна» позволяет быстро указать начальные данные и приступить к работе: вести единую базу контактов и контрагентов, оформлять документы, готовить отчетность и пр.
    • Автоматическая настройка программы под вид бизнеса, указанный пользователем.
  • CRM:
    • Рабочие процессы – автоматизация простых действий. Можно настроить реакцию программы на то или иное действие. Например, чтобы при изменении статуса заказа покупателя шло оповещение автору заказа или по готовности заказа клиент автоматически получал уведомление по e-mail или СМС. Автоматизация простых действий поможет ускорить работу менеджеров и исключить из ряда процессов негативное влияние человеческого фактора.
    • Теперь из программы можно не только отправлять письма, но и просматривать всю входящую и ранее отправленную корреспонденцию. Всю историю взаимодействия с клиентом можно увидеть в одном окне – в карточке контрагента. Возможно подключение к программе любого почтового сервиса, работающего по протоколу IMAP или Gmail API – Яндекс.Почта, Mail, Rambler, Yahoo, Gmail, Hotmail и др.
    • Планирование продаж по различным сценариям: категории номенклатуры, группы номенклатуры, менеджеры, номенклатура. План продаж можно составлять с учетом статистики продаж прошлых лет, прогнозов динамики рынка, темпов развития компании.
    • Оптимизированы формы для работы с контактной информацией юридических и физических лиц.
    • Панель дополнительной информации к просматриваемому контрагенту: текущий долг, дата последнего события, объем продаж и пр.
  • Продажи и услуги:
    • Биллинг и регулярные услуги. Теперь не нужно помнить, когда и кому выставить счета. Программа подскажет, какие клиенты обслуживались в текущем периоде на основании заключенных договоров. В один клик можно создать все счета (а если нужно, то и акты и счета-фактуры) и отправить их клиентам.
    • Учет товаров и изделий по серийным номерам и гарантийным срокам.
    • Приемка и передача изделий в ремонт.
  • Продажа в розницу под заказ:
    • Теперь чеки ККМ можно оформлять на основании заказов покупателей.
    • Заказы покупателей можно отгружать и оплачивать чеками ККМ.
    • Новый профиль доступа «Рабочее место кассира».
  • Деньги:
    • Простой интерфейс для быстрого учета движения денег.
    • Прозрачный учет расходов.
    • Простое распределение платежей по документам и договорам.
  • Товары:
    • Новая карточка номенклатуры содержит информацию о продажах, остатках, текущую цену и историю изменений цен.
    • Быстрый подбор товаров по различным характеристикам, ценам, наличию на складе.
    • Автоматическое формирование наименований товаров и характеристик по заранее настроенным шаблонам.
    • Загрузка новых товарных категорий, структуры описаний и характеристик товаров из «Яндекс.Маркета».
  • Документы и их списки:
    • Создание шаблонов и документов на основе шаблонов.
    • Назначение скидок как процентом, так и абсолютной суммой.
    • Оптимизация системы поиска информации в документах, фильтров.
  • Отчеты и аналитика:
    • Качественно новая система настройки отчетов и поиска нужной информации – как в поисковике.
    • Наглядное сравнение показателей за разные периоды: цветные индикаторы динамики (рост, падение), колонки с относительными и абсолютными изменениями показателей.
    • Персональный бизнес-монитор на рабочем столе – только нужные показатели в удобном виде.
    • Новый вид традиционных отчетов, новый отчет «Чистые активы».
  • Интеграция с интернет-магазином:
    • Создание сайта «под ключ» в один клик прямо из 1С:УНФ с помощью 1С-UMI. Товары и их изображения, цены и остатки выгружаются на сайт автоматически. Несколько минут, и сайт готов к приему заказов.
  • Совместная работа:
    • Очень простая синхронизация мобильного приложения с «облачным» – с помощью QR-кода (навел камеру и синхронизировал все данные).
  • Поддержка законодательства:
    • Обмена с Единой государственной автоматизированной информационной системой ЕГАИС.
    • Обмен с Государственной информационной системой маркировки товаров (ГИСМ).

Возникли вопросы?

Заполните форму обратной связи, наши менеджеры свяжутся с вами!Задать вопрос

update-1s.jpgРассмотрим подробно процесс обновления конфигурации 1С через интернет на примере программы 1С Бухгалтерия 8. Если вы используете версию 1С 7.7 — инструкция по обновлению 1С 7.7.

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

Этап нулевой:

Как определить, какой версией 1С 8 обновлять

Такое часто бывает, когда конфигурацию давно не обновляли и нужен апдейт большого количества релизов. Чтобы определиться с версией и узнать текущую версию, нужно зайти в главном меню в раздел «Справка — О программе»:

versiya-1s.png

Увидим версию программы 1С, в нашем случае программа — Бухгалтерия предприятия 2.0.44.13. Третья цифра (44) в версии — номер релиза, прибавьте единичку и возьмите самый поздний релиз. В нашем случае после данного уже вышли релизы:  2.0.45.5,2.0.45.6, 2.0.46.5, 2.0.46.6.  Берем и скачиваем через интернет в личном кабинете сайта ИТС  последнюю версию следующего релиза (в нашем случае Бухгалтерии — 2.0.45.6).

Обновление конфигурации 1С Бухгалтерия предприятия 3.0 производится абсолютно аналогично.

Чтобы обновить до последнего релиза, необходимо последовательно дорабатывать релизы до самого последнего.

Этап первый:

Установка обновления конфигурации 1С 8.3

Перед обновлением программы 1С необходимо распаковать его шаблон. Откуда взять установочный файл бухгалтерии? У обладателей подписки 1С ИТС с этим не должно возникнуть проблем.

После скачивания открываем архив:

arhiv-obnovleniya.png

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя. Попробуйте бесплатно по ссылке >>

Получите 267 видеоуроков по 1С бесплатно:

Видеоурок по обновлению 1С Предприятие:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Оцените статью, пожалуйста!

Блог компании 1САнализ и проектирование системРазработка под iOSРазработка мобильных приложенийРазработка под AndroidНа примере мобильного приложения «1С:Управление нашей фирмой» (сокращенно УНФ) я хочу показать эволюцию мобильного бизнес-приложения от его возникновения и выхода самой первой версии до сегодняшнего дня. Сейчас у этого приложения более 220 000 скачиваний; приложение бесплатное, но в нем есть платные опции (реализованные через встроенные покупки). c02e4036e862459f9bf94a832e248623.png Первая версия мобильной УНФ была сделана на одной из первых версий мобильной платформы «1С:Предприятия» в 2012 году. На тот момент уже существовала клиент-серверная конфигурация «1С:Управление небольшой фирмой» (тогда название было таким), программа для автоматизации деятельности небольшой компании – продажи, закупки, база клиентов и поставщиков, управление складом, производство и т.п. Как и большинство мобильных приложений, написанных на кросс-платформенной мобильной платформе 1С:Предприятия, мобильный УНФ доступен на iOS, Android и Windows. Задача была поставлена так: сделать мобильное приложение, поддерживающее часть сценариев работы «большого» УНФ. Приложение должно уметь работать как автономно, так и синхронизировать данные с «большим» УНФ (далее слово «большой» применительно к клиент-серверной версии УНФ я буду писать без кавычек, чтобы не перегружать текст). В случае работы с большим УНФ должны поддерживаться сценарии «мобильных» сотрудников – торгового представителя, сервисного инженера, продавца. Первая версия была создана за 1 человеко-месяц. При создании мобильного приложения часть объектов метаданных (справочники, документы) была реализована на основе объектов большого УНФ. Но часть функциональности пришлось программировать с нуля, например, процесс обмена данными с большим УНФ. Правда, применительно к обмену данными собственно программировать пришлось немного – мы использовали стандартные механизмы платформы (в частности, планы обмена), сводящие написание кода к минимуму.3eacca1363a14f5d9fbb6c2534682fdc.png Помимо упрощения работы с синхронизацией данных платформа 1С ощутимо облегчает работу по конструированию полнофункционального мобильного приложения, предоставляя разработчику такие компоненты интерфейса, как списки (табличные и иерархические) с возможностью поиска по ним, поля ввода с поиском, таблицы для отчетов, широкий спектр диаграмм, возможность печати на WiFi и Bluetooth принтерах и т.д.

Особенности мобильной версии

Есть две основных стратегии выбора функциональности мобильного приложения. Первая – «одно приложение – одна функция». Например, мобильное приложение для приема товара на складе, которое умеет только сканировать встроенной камерой штрих-код товара и отправлять информацию о принятом товаре на сервер. Вторая стратегия — создание мобильного приложения с широкой функциональностью «все в одном». Оба подхода имеют право на жизнь; при написании мобильного УНФ мы выбрали второй подход – наше приложение покрывает много задач своей предметной области и может работать полностью автономно, обслуживая потребности небольшой организации. Еще один плюс такого подхода – пользователь может работать с несколькими взаимосвязанными функциями из одного приложения. Мобильный УНФ широко использует функциональность мобильного устройства, в частности:

  • Встроенную камеру устройства можно использовать для фотографирования товара при заполнении карточки товара, для чтения штрих- и QR-кодов
  • Счет на оплату можно отправить клиенту по емейл или через SMS
  • Контрагента можно выбрать из адресной книги мобильного устройства
  • Если у контрагента задан телефон – можно одним касанием позвонить контрагенту или послать SMS, если задан емейл – отправить письмо, если задан адрес – показать его на карте
  • Можно печатать документы на принтерах через WiFi и Bluetooth

Есть опция бэкапа и восстановления базы мобильного УНФ на Яндекс.Диск и отправка базы по почте. Конфигурация мобильного УНФ выглядит достаточно спартански (см. скриншот ниже):

  • 8 справочников (в большом УНФ – 273 справочника)
  • 7 документов (в большом УНФ – 125)
  • 3 журнала документов (в большом УНФ – 24)
  • 3 регистра сведений (в большом УНФ – 357)
  • 4 регистра накопления (в большом УНФ – 64)

9cf393ca52984bb3b7d6e9433afbe01f.pngОсновные объекты мобильного УНФ Но, несмотря на такое небольшое количество прикладных объектов, продукт получился достаточно функциональным. Интересная особенность мобильного УНФ – это то, что им зачастую начинают пользоваться люди, до этого про 1С не слыхавшие (да-да, есть в нашей стране и такие), те, которым понадобилось мобильное приложение для ведения учета их маленького бизнеса (например, домашнего крафтинга). Они просто нашли его поиском в Google Play или AppStore, почитали отзывы – и начали работать.

Автономная работа

Этот сценарий работы предназначен для совсем маленьких организаций, когда весь учет ведется исключительно на мобильном устройстве. Это может быть, например, «домашний» бизнес – изготовление украшений на дому и их продажа на страничке ВКонтакте. А может быть даже и небольшой магазин – лично видел случай, когда магазин игрушек, специализирующийся на продаже конструкторов Lego, вел учет исключительно на мобильной версии УНФ. Учитывая, что мобильный УНФ умеет печатать на WiFi и Bluetooth принтерах, с его помощью можно решать довольно большое количество задач. Мобильный УНФ поддерживает обработку заказов, ввод приходных и расходных накладных, учет поступления и расход денег.

Работа в режиме синхронизации с сервером (первые версии)

В режиме синхронизации с сервером в мобильном УНФ в ранних версиях становилась недоступна учетная функциональность, и работа в нем велась в основном с заказами (прием и выполнение заказов) и сопутствующей этому деятельности (ведение справочников контрагентов, товаров и услуг и т.п.). Синхронизировались с большим УНФ справочники товаров и услуг, контрагентов, и заказы.33c1da34d207450aa53835304c974c52.pngОбмен данными мобильного и большого УНФ в первых версиях Заказы, введенные с мобильных устройств, попадали в большой УНФ, а при синхронизации попадали на мобильные устройства ответственных за заказы. Документы типа поступлений в кассу, реализации товара и т.п., введенные на мобильных устройствах, уезжали в большой УНФ, но не синхронизировались между мобильными устройствами. Вся работа в мобильном приложении в режиме синхронизации велась в основном вокруг заказов – их принятия и исполнения, полноценный учет на мобильном устройстве при этом не велся, для этого нужно было пользоваться большим УНФ на компьютере. Так было в первых версиях, но впоследствии мы изменили ситуацию и расширили список сценариев использования мобильного УНФ, чтобы сделать работу с ним более удобной для пользователей.

Немного про синхронизацию данных

Обмен данными между мобильным и большим УНФ идет через веб-сервисы; мобильный УНФ вызывает веб-сервисы, развернутые на стороне большого УНФ. Структуры данных в большом и мобильном УНФ различаются; при проектировании архитектуры мы рассматривали 2 варианта обмена данными:

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

Решили остановиться на втором варианте. Первый вариант, хоть и сулил некоторые преимущества, связанные с простотой собственно обмена данными, плохо обрабатывал ситуацию, когда в новой версии мобильного УНФ менялась (расширялась) структура данных; чтобы обмен данными «один-в-один» продолжал работать, нужно было бы обновлять и серверный, большой УНФ. Что, по многим причинам, было неприемлемо. Механизмы обмена данными, реализованные в платформе, берут на себя бОльшую часть работы по формированию пакетов для синхронизации данных, позволяя свести написание кода к минимуму. В процессе обмена используется стандартный механизм платформы 1С:Предприятия – механизм обмена данными; для каждого мобильного УНФ в большом УНФ создается узел обмена данными, в большом и мобильном УНФ задействуется служба регистрации изменений для отслеживания данных, измененных со времени последней синхронизации и т.д. Мобильное приложение инициирует обмен данными, с помощью механизмов платформы формирует пакет обмена (содержащий идентификатор мобильного приложения и данные, обновленные на мобильном УНФ со времени последней синхронизации) и пересылает его в большой УНФ. Исходя из информации в стартовом пакете, большой УНФ готовит для мобильного УНФ данные, измененные в большом УНФ со времени последней синхронизации, и упаковывает их в пакеты. Пакеты в формате XDTO — это объекты метаданных 1С, сериализованные в XML; размер каждого пакета – не более 500 объектов.19377a5696da44329c032611bbf8d4ec.png Мобильный УНФ забирает эти данные пакет за пакетом. После загрузки последнего пакета мобильный УНФ начинает обрабатывать полученные данные – проводить документы, записывать справочники и т.д. В случае разрыва связи поддерживается докачка пакетов; механизм докачки мы написали для УНФ самостоятельно (в платформе его нет), но, поскольку мобильный УНФ поставляется в исходных кодах, разработчики могут посмотреть на реализацию механизма и позаимствовать ее для своих приложений. Во время первичной синхронизации мобильного УНФ с большим УНФ работать в мобильном УНФ нельзя – появляется модальное окно, показывающее ход процесса. Все последующие синхронизации – фоновые, и не блокируют работу мобильного УНФ. Полный список объектов, которыми обмениваются мобильный и большой УНФ:

  • Справочники:
    • Номенклатура
    • Контрагенты
    • Список пользователей
  • Документы:
    • Заказы покупателей
    • Поступление в кассу
    • Расход из кассы
    • Приходная накладная
    • Расходная накладная
    • Производство
  • Регистры (но не полностью все цены, а только основные):
    • ЦеныПоставщиков
    • ЦеныТоваров
  • Сведения об организации:
    • Наименование
    • Информация о налогообложении

В большом УНФ у товаров есть картинки – изображения собственно товаров. С целью минимизации трафика мы не грузим в мобильный УНФ картинки, они подгружаются по требованию – например, когда мы открываем в мобильном УНФ карточку товара.7159ab39a6954b29a73a0caf6bfbca8f.pngКарточка товара с изображением товара

Эволюция приложения – развиваем сценарии использования

Типичная ситуация – бизнес растет, и функциональности мобильного УНФ на одном мобильном устройстве перестает хватать. В бизнесе появляется еще один сотрудник (или сотрудники), и им тоже надо работать с заказами. В первых версиях мобильного УНФ сценарий переезда был достаточно прямолинейным – данные, введенные в мобильном УНФ, копировались в базу большого УНФ, и пользователь должен был отныне вести учет на компьютере. Мобильный УНФ в этом случае будет работать в режиме работы с заказами, а вести учет (как на автономной версии мобильного УНФ) на нем уже будет нельзя. Это, конечно, было не совсем удобно для конечного пользователя – он уже привык вести учет с мобильного устройства, а тут его принудительно заставляют пересесть за клавиатуру компьютера. Не все будут этим довольны. Поэтому мы расширили список сценариев работы мобильного УНФ. В этом нам помогло появление нашего облачного сервиса http://1cfresh.com, основанного на облачной технологии 1cFresh. Появилась возможность размещать большой УНФ в облаке. Мы расписали три сценария использования мобильного приложения по мере роста бизнеса пользователя:

  1. Бизнес растет – появились сотрудники. Можно поставить мобильный УНФ на мобильные устройства сотрудников. При этом нужно уметь обмениваться данными между мобильными устройствами для синхронизации данных; для этого мы решили использовать не обмен через файлы, а задействовать для синхронизации (а заодно и для бэкапа) версию большого УНФ, расположенную в облаке http://1cfresh.com. При включении этого сценария в облаке http://1cfresh.com создается экземпляр большого УНФ, база которого будет использоваться для синхронизации данных между мобильными устройствами. Использование в таком сценарии одного мобильного устройства – бесплатно, за каждое дополнительное устройство мы берем 75 руб/месяц, использовать в этом сценарии можно не больше трех устройств. При этом пользователям мобильных устройств можно задать предопределенные роли – торговый представитель, сервисный инженер, продавец (возможна также детальная настройка ролей); соответствующим образом будет ограничена функциональность мобильного приложения. Можно также работать через веб-клиент или тонкий клиент с большим УНФ, размещенным в облаке, но функциональность облачного УНФ будет урезана до функциональности мобильного УНФ. Но работать непосредственно в облачном УНФ необязательно – вся работа может вестись только с мобильных устройств.
  2. Бизнес вырос до размера средней фирмы. В этом случае имеет смысл арендовать в облаке полноценную версию большого УНФ, чтобы получить (через веб-клиент или тонкий клиент) дополнительную функциональность — CRM (в планах – включение CRM в мобильный УНФ, но пока доступен только в большой версии), управление складом, расширенное формирование цен, возможность работы с банками и так далее. В этом случае количество мобильных устройств, работающих с большим УНФ, не ограничено (за каждое устройство взимается дополнительная плата согласно тарифу, как за одно рабочее место; 1 лицензия на УНФ во Фреше или на «коробочный» УНФ дает право бесплатного пользования и 1 мобильным приложением).

28d8d70bd47344a59d9803b9b263831a.png

Опыт монетизации приложения

Мобильное приложение УНФ, как я уже писал – бесплатное. Некоторое время назад мы решили монетизировать наше приложение (с помощью функциональности встроенных покупок, реализованной в мобильной платформе 1С:Предприятия версии 8.3.8), продавая дополнительную функциональность – производство, и возможность синхронизации с дополнительными мобильными устройствами. e147cbdcd1ff43febf528d3168df27bb.png Покупка функциональности «Производство» — разовая, а возможность синхронизации с дополнительными мобильными устройствами оформлена как подписка, которую нужно продлевать каждый месяц. Интересно, что уже через 3 недели после добавления функциональности покупок мобильный УНФ попал в топ 15 Google Play по продажам приложений для бизнеса.

Заключение

Мобильный УНФ – сравнительно небольшой (с точки зрения объема исходного кода), но довольно популярный продукт. Надеемся, рассказ о его эволюции будет полезен создателям мобильных end-user продуктов как на технологиях 1С, так и на других средствах разработки. Нелишним будет напомнить, что на мобильной платформе 1С можно делать приложения, взаимодействующие не только с 1С-серверным backend-ом; протоколы, используемые для обмена данными в мобильных приложениях на платформе 1С – платформенно-независимые (web- и HTTP-сервисы, поддержка XML и JSON и т.п.). Так что если вам нужно быстро и динамично развивать кросс-платформенный (Android, iOS, Windows) мобильный клиент, причем с возможностью офлайн работы без постоянного подключения к Интернет для вашего бизнес-приложения, то мобильная платформа 1С вполне может быть оптимальным выбором для вас.Используемые источники:

  • https://profxp.ru/about/news/upravlenie-nebolshoy-firmoy-perekhod-na-redaktsiyu-1-6/
  • https://programmist1s.ru/obnovit-1s-samostoyatelno/
  • https://m.habr.com/ru/company/1c/blog/331644/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации