Разработка внешних компонент

.Net Core, обмен с 1C по TCP/IP между различными устройствами

Часто нужно обмениваться данными с клиентом 1С из различных устройств, между клиентами 1С, а также при виртуализации между разными ОС на компьютере. Это кроссплатформенная ВК, позволяющая обмениваться сообщениями по TCP/IP между различными устройствами по определенному протоколу. Начну с «Вести с…
Read more

ActiveX для просмотра изображений IP видеокамер

ActiveX, написанный на c# для просмотра изображений IP видеокамер, позволяет получать поток с IP камер в виде MJPEG или JPEG (Snapshot). ActiveX, написанный на c# (FrameWork 4.0) для просмотра изображений IP видеокамер, позволяет получать поток с IP камер в виде…
Read more

1С, Linux, Excel, Word, OpenXML, ADO, Net Core

В данной статье показаны примеры кроссплатформенной работы с файлами Excel и Word (xlsx,docx) с помощью библиотеки OpenXML и Net Core Это продолжение статей Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux Кроссплатформенное использование классов…
Read more

Асинхронное программирование в 1С через использование классов .Net из Native ВК

Это продолжение статьи Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II http://infostart.ru/public/541518/ В этой статье покажу, как можно асинхронно вызывать асинхронные методы и вызывать ВнешнееСобытие в 1С из сборки .Net Это продолжение статьи…
Read more

Печать штрихкода (управляемые формы)

Обнаружил проблему при формировании ШК («EAN13 AddOn 5») в версии компоненты 8.3.1. Родилась это обработка. Позволяет генерировать ШК с помощью компонент 1С из «Библиотека подключаемого оборудования». При этом можно выбрать тестируемую компоненту прямо в форме и посмотреть результат её работы….
Read more

Native компонента для чтения из Com порта

Компонента позволяет посредством ВнешнегоСобытия получать данные из Com-порта Компонента поставляется в x32 и x64 вариантах. Порядок подключения: Из макета ПодключитьВнешнююКомпоненту(«Обработка.КомПорт.Макет.Библиотека»,»allsp_1C_ComPort»,ТипВнешнейКомпоненты.Native); КомПорт = Новый(«AddIn.allsp_1C_ComPort.allsp_1C_ComPort»); Из файла: ПодключитьВнешнююКомпоненту(«Путь к dll файлу»,»allsp_1C_ComPort»,ТипВнешнейКомпоненты.Native); КомПорт = Новый(«AddIn.allsp_1C_ComPort.allsp_1C_ComPort»); Свойства: КомПорт.ИмяПорта(PortName) = «COM1»; // Имя ком порта…
Read more

Авторегистрация COM компоненты на C#

Регистрация COM  компоненты автоматически и под любым пользователем Для авторегистрации компоненты задействована следующая логика: Пытаемся зарегистрировать компоненту с помощью объета «WScript.Shell», по умолчанию система регистрирует компоненту в раздел  HKEY_LOCAL_MACHINE, поэтому если данный шаг выполнять не под администратором программа выдаст ошибку на нарушение доступа…
Read more

Удобная библиотека для .NET разработчиков, обменивающихся данными с 1с бухгалтерией

Мы считываем и записываем информацию для почти 1000 организаций, ведущихся в 1с Бухгалтерии, из своего прикладного кода на C#. Для облегчения этих задач мы написали LINQ-провайдер для работы с базами 1С. Библиотека доступна на github. LINQ-провайдер поддерживает методы Select и…
Read more

Внешняя компонента Native API для построения графов (на основе GraphViz)

Данная публикация представляет собой внешнюю компоненту «GraphViz NAPIC», выполненную по технологии native API, предоставляющую методы библиотеки GraphViz для построения графа по его описанию в текстовом формате на языке dot. Приложена обработка с примером вызова компоненты ОФ+УФ. Сравнение с WinGraphViz На…
Read more

Внешняя компонента для генерации QR-кодов в 1С для ЕГАИС

«Автоматизация бизнеса: QR-код» – внешняя компонента для «1С:Предприятие», которая позволяет генерировать QR-код в формате BMP.  Актуальна для тех, кто обязан подключиться к ЕГАИС в части продаж. Благодаря этой компоненте, вы сможете печатать QR-код на фискальных регистраторах, которые не поддерживают генерацию QR-кодов….
Read more