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

Кроcсплатформенное динамическое выполнение кода .NET (C#) из 1С:Предприятие

Библиотека позволяет динамически выполнять фрагменты кода, написанные на C# аналогично функции Выполнить в 1С:Предприятие, на компьютерах под управлением ОС Windows и Linux. Имеется возможность передавать параметры, возвращать результаты выполнения, загружать сборки .NET, а также отслеживать ошибки выполнения кода C#. Библиотека…
Read more

Генерируем ВнешнееСобытие из внешнего приложения/скрипта web запросом

Простая внешняя компонента, которая позволяет генерировать внешние события в 1С:Предприятие из внешнего приложения/скрипта web запросом. ОписаниеКомпонента создана по технологии Native API и представляет собой web сервер, который принимает GET запросы и вызывает соответствующие функции платформы.В качестве основы использовались статья A…
Read more

Внешняя компонента NativeAPI для работы с системным треем

Компонента позволяет организовать общение с 1С через системный трей Компонента построена по технологии NativeAPI, поэтому ее можно подключить из макета. Компонента имеет имя «Message1C», создаваемый объект имеет имя «AddIn.Message1C.TMessage1C» Краткое опиание методов: СпрятатьПрограмму – Прячет программу в системный трей, создавая…
Read more

Рисование векторных картинок в формате WMF средствами 1С8 без внешних компонент

Набор процедур для создания векторных картинок в формате WMF. Векторные картинки хорошо масштабируются, в первую очередь при печати. Данная обработка содержит набор методов для создания векторных картинок в формате WMF. WMF — векторный формат, состоящий из команд, практически повторяющих Windows…
Read more

Компонента работы с RFID-считывателем (на примере Impinj R420)

Простенькая компонента 1С для работы с RFID-считывателем Impinj R420. Тем, кто занимается темой RFID-зации, будет интересно как реальный пример работы. Компонента успешно работает на одном подмосковном складе. Принцип работы Компонента генерирует два события при работе: IN — при попадании метки…
Read more

Native Компонент кассовый аппарат Excelio (или по старому Datecs), поддерживает управляемые формы 1С 8.2 и 8.3

Native Компонент для работы с кассовым аппаратом Excelio с примером использования Native Компонент для работы с кассовым аппаратом Excelio с примером использования. Компонент находится в общих макетах. В  обработке Hello World реализованы все команды, поддерживаемые компонентом. Используется уже более 2…
Read more

Просмотрщик файлов DBF (DBFViewer), переделанный для управляемых форм

Просмотр содержимого DBF файла с возможностью печати его структуры. Поддержка как DOS, так и Windows кодировки. По роду своей деятельности часто приходится иметь дело с форматом «DBF». Причем работа ведется на управляемых формах. Т.к. для модального режима внешний отчет уже…
Read more

Компилирование внешней компоненты AddInNative в ОС Linux

В статье отражены некоторые моменты, которые нужно учесть, чтобы скомпилировать пример 1С-вской внешней компоненты AddInNative в ОС Linux. Решил посмотреть, как работает внешняя компонента для 1С в Linux-е, благо под рукой уже была настроенная виртуалка с Xubuntu и установленной там…
Read more

Использование .NET сборок в 1С 8.2, 8.3 без установки и без регистрации в реестре.

Для использования .NET сборок в 1С обычно приходится их регистрировать как com-объекты, что не всегда удобно. Предлагаемая компонента выполнена по технологии Native API и дает возможность использовать такие компоненты без установки и без регистрации в реестре windows. Предлагаемая компонента выполнена…
Read more

Раскладка клавиатуры

Управление раскладкой клавиатуры и её же отображением. Данная внешняя компонента позволяет: получать информацию о текущем языке клавиатуры получать информацию о текущей раскладке клавиатуры получать списки доступных в системе раскладок и языков следить за событием смены языкараскладки переключать языкраскладку в стиле…
Read more