Подсистема управления контентом + автономное мобильное приложение

10.03.24

Разработка - Мобильная разработка

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Автономное мобильное приложение:
.cf 341,53Kb ver:04.02.24
0 4 200 руб. Купить
Конфигурация основной базы + Расширение обмен с мобильными:
.zip 45,38Mb ver:10.03.2024
0 4 200 руб. Купить
Описание обмена с TAG (XDTO Конвертация 3)
.docx 783,90Kb ver:27.10.23
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Основные объекты:

  1. Справочник TAG (далее тэг) необходим для определения иерархической структуры тэгов, к которым привязан определенный элемент контента.
  2. Справочник Content (далее контент) – подчинен справочнику TAG. Связь многие ко многим.
  3. Основной рабочей областью является обработка "Форма контента". Отображает дерево тэгов и соответственно связанные с конкретно выделенным тэгом контент. При создании нового - контент изначально привязывается к выделенному тэгу. Далее в форме элемента контента можно подбором подобрать необходимые тэги. 
    1. При активизации определенного тэга в списке контента остаются только связанные с ним тэги. 
    2. При записи контента в список его тэгов прописывается вся иерархия выше выбранного тэга. Поэтому «спускаясь» вниз по дереву тэгов поиск контента будет уточняться (т.е. обработка отображает для более верхнего уровня весь контент подчиненных тэгов).
    3. В обработке есть поле поиска контента – позволяет искать по совпадению текста в регистре CopyContent (хранит доп. информацию контента), с учетом установленного отбора по иерархии тэгов.
  4. Справочник тэгов подчинен справочнику пользователи.


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

За основу взята разработка //infostart.ru/1c/tools/1883337/. Основой документ данной разработки «Действие в системе» теперь привязан к контенту, связь один к одному. К документу можно призывать файлы.


Мобильное приложение с автономным режимом работы.
Мобильное приложение полностью повторяет функционал разработки //infostart.ru/1c/tools/1883337/ + подсистемы работы с контентом. Функционал документа «Действие в системе» требует наличие постоянного соединения (принцип работы описан в вышеуказанной публикации). Документ "Действие в системе" привязан к одному контенту. К документу можно прикладывать файлы

 

Обмен:
МП содержит в себе модуль обмена данными построенный на базе плана обмена + пары дополнительных регистров для хранения изменений и запросов доп. данных из источника. Обмен происходит в формате JSON.

Принцип обмена следующий:

  1. Инициатором обмена всегда является МП. Сначала производится загрузка данных, затем выгрузка данных в интеграционную базу.
  2. Удаление объектов производится в основной базе, стандартным способом, сначала производится пометка на удаление, затем удаление. При этом регистрируется запись на удаление в регистре сведений УдалениеОбъектов, и запись в плане обмена об удалении. Удаление на стороне мобильного приложения происходит в момент выполнения обмена, если записываемый объект имеет соответствующий тип. При этом стираются все записи из связанных регистров сведений по данному объекту.
  3. Обмен выполняется до тех пор, пока полностью не будут получены все ссылочные поля загружаемого объекта (во избежание зацикливания есть константа регулирующая количество итераций обмена).
    Пример, в регистрации плана обмена есть контент, подчиненный тэгу, который не помечен для обмена. При первой итерации обмена будет загружен контент, при отправке квитанции о получении так же будет передан список идентификаторов для повторного обмена. То же самое произойдет и на стороне основной базы в процессе выгрузки данных из МП.
  4. Для транспорта сообщения используется Web-сервис TagServise. Для него используется отдельная аутентификация (без пароля), первоначальная авторизация производится на базе сервисов базовой разработки. На вход получается имя пользователя ИБ, которое указывается в узле плана обмена. Содержит два основных метода (получение/отправка пакета) и один дополнительный для получения объектов по битым ссылкам.
  5. При записи элементов в мобильном приложении есть возможность формировать пакет обмена только с выбранным элементом и отправлять его (по умолчанию возможность не используется). Для транспорта в данном методе используется отдельные http-сервисы Tags и Content. На стороне основной базы так же производится поиск битых ссылок после разбора сообщения обмена и в ответной квитанции указывается список объектов для повторной отправки из МП. Данный список регистрируется в доп. регистре сведений «Запросы дополнительных данных» в МП, и при следующем полноценном обмене данные из этого регистра будут помечены к отправке в плане обмена. Схема обмена иерархического справочника при пометке только элемента нижнего уровня и отсутствии элементов-родителей (см. последний скриншот).    
  6. Префиксация созданных объектов производится автоматически при записи новых объектов в основной базе и в МП. Объекты, созданные в МП получают префикс текущего узла обмена из константы. Объекты, созданные в основной базе, получают префикс из идентификатора текущего пользователя (2 символа).
  7. Идентификация объектов справочников выполняется по UID.

Тестировалось на 8.3.22.1923 (использует возможности 21 платформы)

Application для windows TAG_reader (любителям Evernote и Tomboy посвящается). Полностью повторяет описанный выше функционал для 1с. Можем заводить тэги, описывать контент, хранить файлы в привязке к контенту. Работа ведется в рамках одного окна, редактор текста на базе старой версии библиотеки Scentilla (еще когда она была на базе .NEt), аля Notepad++. По клику в диспетчере - файлы открываются так, как бы это сделал explorer. Быстрый поиск и отрисовка (используются кэши). Данные хранятся в формате SQLite 3. Есть возможность смены баз данных через окно приложения.

Обмен с интеграционной базой на 1с

  1. Загрузка через обработку "ЗагрузкаКонтента" (присутствует в расширении). Транспорт по средствам SQLite ODBC Driver (http://www.ch-werner.de/sqliteodbc/).
  2. Обмен на базе XSD-схемы. На стороне интеграционной базы модуль обмена на базе БСП. Формат КД 3 (с небольшими доработками общих модулей, т.к. .Net не сильно любит кириллицу). Модуль обмена может как читать файлы, так и передавать пакет через Web-сервис. На данный момент не поддерживается выгрузка файлов. Инициатором обмена является модуль обмена .Net.

З.Ы. скриншоты приложения прилагаю. 

upd 27.10.2023 

Основная база - модули БСП обновлены

Обмен с мобильными (расширение) - добавлен модуль обмена базой TAG (//infostart.ru/1c/tools/1964665/)

Мобильное приложение исправление ошибок

 

upd 04.02.2024

Исправление ошибок,

добавлена регистрация объектов связанных планов обмена по пользователям

Проверена работа мобильного приложения через ssl (самоподписанный сертификат в тонком и на android). Публичный сертификат надо добавлять в хранилище сертификатов 1с на android устройстве.

 

upd 10.03.2024

Расширение "Обмен с мобильными", добавлена связка с расширением "Скиллы".

Вступайте в нашу телеграмм-группу Инфостарт

Мобильное приложение мобильная платформа база знаний web-сервис расширение Обмен JSON XSD XDTO

См. также

Сайты и интернет-магазины 1С:Предприятие 8 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Интеграция сервиса dolyame.ru с 1С:Розница 2.3 для приема платежей в рассрочку. Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку. Поддерживает работу от разных юридических лиц. Работа: в составе РИБ, отдельно от РИБ, тонкий, толстый клиент, web-клиент (через интернет-браузер), поддерживается старый РМК, работа через чек ККМ.

24400 руб.

19.12.2023    12601    77    18    

65

Мобильная разработка Сканер штрих-кода Терминал сбора данных 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3050 руб.

03.12.2018    68779    235    106    

187

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

42700 руб.

03.08.2020    23864    36    24    

28

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

3050 руб.

22.04.2019    117328    705    205    

371

Логистика, склад и ТМЦ Мобильная разработка Программист Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 11 Управленческий учет Платные (руб)

«Склад 15 ПРОДУКТОВЫЙ» - специализированное программное обеспечение для терминалов сбора данных со встроенным сканером штрихкода, объединяет в себе несколько товарных групп маркированного товара (АЛКОГОЛЬ, ПИВО, ТАБАК, ШИНЫ, ОБУВЬ, ОДЕЖДА, ПАРФЮМ, МОЛОКО, ВОДА), которые чаще всего встречаются в складской логистике вместе. Предназначено для автоматизации всех товароучетных операций на складах, обычных и адресного хранения различной сложности. Позволяет ускорить и упростить действия линейного персонала, а также снизить вероятность ошибок при работе, обусловленных человеческим фактором.

48000 руб.

30.05.2023    5899    3    0    

1

Мобильная разработка 1С:Предприятие 8 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

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

19000 руб.

24.06.2025    2509    25    0    

3
Для отправки сообщения требуется регистрация/авторизация