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

10.03.24

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

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

Скачать файл

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

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

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

  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С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

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

20400 руб.

19.12.2023    5091    37    11    

34

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

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

13200 руб.

27.12.2021    38188    108    161    

201

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

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

36000 руб.

03.08.2020    17778    19    22    

16

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

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

3000 руб.

03.12.2018    59284    192    103    

172

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 Мобильная платформа 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. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    97207    586    189    

321

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

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

5040 руб.

04.05.2021    19840    13    17    

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