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

10.03.24

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

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

Скачать исходный код

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

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

  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

См. также

API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3

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

Модуль для интеграции с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress. При помощи расширения поддерживаются следующие методы: обмен остатками товаров, обмен ценами, обработка заказов, печать стикеров, загрузка отчетов комиссионеров по API (в том числе Я.Маркет). Подходит для конфигураций Беларуси. Поддержка искусственного интелекта GigaChat

59990 руб.

05.09.2023    8676    128    74    

84

"Штрихкод-информер" - мобильный ТСД и прайс-чекер в смартфоне

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

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

2880 руб.

03.12.2018    55525    141    102    

162

Оплата покупок "Долями" в 1С:Розница 2.3 (для работы с сервисом dolyame.ru)

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

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку.

18000 руб.

19.12.2023    1759    14    6    

11

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

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

36000 руб.

03.08.2020    16024    13    18    

13

SALE! 25%

Что нам стоит бота построить? Нарисуем - будет жить! Графический конструктор телеграм-ботов/Telegram

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

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

13200 9900 руб.

27.12.2021    34107    83    159    

180

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    18054    10    15    

14

Обмен данными с сайтом. БП 3.0

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обмен данными с сайтом на платформе 1С:Битрикс (и подобными) для 1С: Бухгалтерия предприятия 3.0.

12000 руб.

18.03.2019    31783    113    100    

65

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android

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

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

2000 руб.

22.04.2019    92715    526    186    

300
Оставьте свое сообщение