Библиотека для работы с платформой 1С

Тема в разделе "Полезные ссылки", создана пользователем shurikvz, 11 апр 2011.

  1. TopicStarter Overlay
    shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Основные функции:
    • Функции глобального контекста (начиная от получения имени пользователя сессии и заканчивая работой с XML и XDTO)
    • Работа со стандартными объектами: документы (включая запись в различных режимах), справочники, перечисления, константы, регистры, пользователи и т.д.
    • Получение и работа с метаданными конфигурации: типы объектов, их свойства, связи.
    • Встроенные объекты платформы: простые типы(приведение к java-типам), массивы, структуры, списки значений, "деревья" значений и прочее
    • Выполнение и обработка запросов 1С: запросы, наборы запросов (batch-запросы), обход курсора, иерархический обход, метаданные запросов, запросы с параметрами и т.д.
    • "Штатная" работа с XML и XDTO: фабрики, сериализаторы, сериализация/десериализация объектов 1С, загрузка/выгрузка XSD схем, работа с типами и значениями XML\XDTO и т.д.
    • Получение журнала регистрации (EventLog) включая полный набор фильтров (тип события, объекта, дата начала и конца выборки и т.д.)
    • Обращение к внешним модулям и их функциям.
    • Поддержка штатного механизма транзакций 1С.
    • Работа с СКД (incubation)
    • JDBC оболочка при работе с запросами (optional package)
    • Apache Camel Components для XDTO и EventLog (incubation)
    • JAX-RS (incubation).
    Особенности:
    • Абсолютная кроссплатформенность (не содержит ни dll, ни прочих "вредных" платформенных артефактов) и отсутствие необходимости в модификации конфигурации 1С (без написания кода на 1С).
    • Для взаимодействия через COM\DCOM используется open-source библиотека J-Interop.
    • Библиотека не привязана к конкретной конфигурации 1С. Она работает с платформой и ее объектами.
    Автор: Коновалов


    _https://bitbucket.org/IgorKonovalov/octitbit/wiki/Home

Поделиться этой страницей