Разработка

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

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

Net Core. Динамическая компиляция класса обертки для получения событий .Net объекта в 1С

Часто нужно использовать события объектов .Net. Например событие от COM порта, поступление сообщений по WhatsAp, сообщение об изменение в директории итд. Напрямую этого сделать нельзя, но можно сделать класс обертку и через него получать ВнешнееСобытие Это практическое применение из предыдущей…
Read more

"Внешнее событие" и мобильная платформа 1С

Внешние компоненты в Android для Мобильной Платформы 1С или как вызвать внешнее событие, когда его нет. Предыстория В компанию был куплен аппарат CipherLab RS30, ТСД на базе ОС Android 4.4.2 cо встроенным сканером штрихкода. Было решено разработать приложение для работы…
Read more

Полноценное использование Drag&Drop в 1С 7.7

Несмотря на то, что кое-какие функции Drag&Drop были заложены авторами 1cpp, моё дополнение позволяет сделать этот функционал законченным. Дело в том, что средствами 1cpp можно было таскать файлы ТОЛЬКО в 1С, а из 1С — невозможно. Теперь Вы можете сделать…
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

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

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

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

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