Com1C v1.6 - работа с 1С:Предприятие 8.x через COM-интерфейс
Интеграция - Перенос данных 1C
Внешнее приложение для Windows, позволяет динамически сформировать строку подключения COM к 1С 8.x (на 1С 8.2 строку подключения в исходниках необходимо изменить: поменять V81 на V82 - говорим спасибо SirYozha) для файлового и клиент-серверного варианта.
Показан пример работы с 1С 8.x через COM в Delphi 6 с использованием русского (!) языка.
1. Выборка метаданных
2. Выполнение простых запросов к данным
3. Вывод данных справочника "Сотрудники организации" для 1С:ЗиУП 2.5
Конечно, работа с 1С через COM накладывает некоторые ограничения - не все функции, доступные в конфигураторе 1С, можно будет использовать в данном приложении (читайте встроенную справку), а некоторые будут реализовываться при помощи бантиков - но этот метод имеет право на жизнь.
Когда-нибудь попробую использовать Firebird Embedded для хранения некоторого заранее полученного набора данных из 1С для дальнейшего формирования отчетов - получится нечто вроде локальной базы 1С:Firebird:)
При разработке используется компонента для Delphi "nextgrid_d6" (дистрибутив находится в директории с исходными кодами Delphi) и PivotCubeVCL (тоже внутри, уже распакован).
Планы:
1. Планируется доработка для работы с 1С:Предприятие 7.7 через OLE
2. Решение проблемы (для меня) - ускорение обращения к ссылочным объектам 1С:Предприятия 8.1.
Внимание! Выложено две версии: с использованием ActiveX OLAP и без него.
PS: если Вы реализовали интересное решение в рамках данной публикации - не пожалейте кода для товарищей. Присылайте мне Ваши варианты решений, я их включу в основную ветку разработки. Разумеется, с указанием автора
Скачать файл
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование | По подписке [?] | Купить один файл | |
---|---|---|---|
Com1C v1.6 - source (D6) - 2011-01-09 - 01-00.zip
.zip 3,19Mb
149
|
|||
Com1C v1.5 - source (D6).zip
.zip 3,44Mb
130
|
|||
Com1C_v1_5 - source (D6) without OLAP.zip
.zip 3,44Mb
27
|
|||
Com1C v1.5.1 - source (D6) - 2010-09-09 - 22-20.zip
.zip 3,18Mb
40
|
1. Программистам - для обучения в большей степени, для автоматизации обмена между ИБ, ну и т.д. Лишним в копилке не будет
2. Компаниям, которые имеют желание использовать отчетность отдельно от приложения 1С (соответственно, без затрат на лицензии 1С)
Основная область применения подобных решений - работа с OLAP-отчетами (или другой системой отчетности - не суть важно) без постоянного подключения к 1С. Сохранил отчет - и можно ехать в командировку, нужные данные будут рядом (не забывайте об их актуальности)
См. также
SALE! 10%
55778
50200 руб.
04.08.2015 166462 333 277
SALE! 10%
35000
31500 руб.
15.12.2021 24017 169 51
SALE! 10%
35000
31500 руб.
23.07.2020 51249 228 69
SALE! 10%
53111
47800 руб.
03.12.2020 36586 94 66
SALE! 10%
55778
50200 руб.
29.10.2018 56207 59 105
SALE! 10%
48278
43450 руб.
25.02.2015 171173 303 257
SALE! 15%
15300
13005 руб.
18.02.2016 186875 589 509