Компонента, написанная по технологии NativeAPI, предназначена для прямого чтения технической информации из файлов (*.1CD) и (*.cf).
Является частью проекта "Автоматизация франчайзи": http://infostart.ru/public/277071/ .
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование
Скачано
Купить файл
По подписке PRO
Внешняя компонента для прямого чтения технических данных из (*.1CD) и (*.cf)
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Позволяет быстро излекать некоторые технические данные из файловых баз данных(*.1CD), и файлов конфигураций(*.cf).
Время чтения зависит от размера базы и скорости дисковой подсистемы, обычно составляет от 0.1 до 2с.
Конфигурация (строка)
Версия конфигурации (строка)
Состояние поддержки конфигурации (Истина : На поддержке / Ложь : Снята с поддержки)
Состояние флага "возможность изменения". (Истина : Изменения в конфигурации разрешены, Ложь : Конфигурация заблокирована для изменений)
Дата последнего изменения конфигурации (Дата - дата последнего изменения в конфигурации)
Некоторые другие второстепенные данные(см. картинку).
Пример вызова из макета внешней обработки:
.....
Попытка
ПодключитьВнешнююКомпоненту(ПоместитьВоВременноеХранилище(ПолучитьМакет("Компонента")),"V8Info", AddInType.Native);
Утилита=Новый("AddIn.V8Info.V8InfoAddin");
Исключение
Утилита=Неопределено;
КонецПопытки;
Попытка
ЧтениеДопИнформацииОИБ=Утилита.Прочитать(Каталог+"1Cv8.1CD");
Если ЧтениеДопИнформацииОИБ=Истина Тогда
Конфигурация=Утилита.Имя;
Релиз=Утилита.Версия;
.....
КонецЕсли;
Компонента не требует регистрации в системе и готова к работе "из коробки".
Разработка внешней компоненты для чтения прямого чтения данных из ИБ выполнялась при поддержке Фонда содействия развитию малых форм предприятий в научно-технической сфере
Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ.
Прекрасно работает на сервере, тонком клиенте и веб-клиенте.
Основана на проекте PDFium из состава проекта Chromium/Chrome
В современных корпоративных решениях на платформе 1С:Предприятие 8.3 всё чаще возникает потребность в визуальном моделировании и автоматизации бизнес-процессов с использованием нотации BPMN 2.0. Стандартные средства платформы не предоставляют полноценного редактора BPMN, однако интеграция открытой библиотеки bpmn-js позволяет реализовать интерактивное моделирование бизнес-процессов непосредственно в 1С.
В статье рассмотрены архитектура решения, пошаговая инструкция по сборке библиотеки из исходников для WebKit, а также примеры программного взаимодействия между 1С и JavaScript.
В статье описывается приложение-конструктор внешних компонент (native API). Конструктор упрощает процесс разработки за счет удобного добавления всех нужных функций и процедур в графическом режиме, с указанием их параметров и типов параметров. На выходе приложение генерирует готовый код на С++ и Rust и позволяет сразу приступить к реализации, без настройки API компоненты вручную.
Пример взаимодействия 1С с Apach Kafka посредством внешней компоненты, разработанной на основе официальной библиотеки librdkafka (the Apache Kafka C/C++ client library).
(1) fomix, Не соглашусь. При программной обработке файлов данного типа компонента может быть очень даже полезной. Например, при реализации автообновления небольших конфигураций, компонентой можно проверить корректность CF-файла.
Вот именно для проверки текущего релиза (на поддержке часто оказывается старая конфигурация) - хочется иметь возможность проверять эту версию.
Получить её платформой не получается - а хочется.
После исправления загрузкой конфигурации - базы всё равно теряют актуальный релиз на поддержке - закономерности нет.