Расширенный фильтр

Библиотека Внешние компоненты — все для 1С

№ 589245

Внешние компоненты. Мобильное приложение 1С 45

Внешние компоненты Мобильные приложения Программист v8::Mobile 1cv8.cf Абонемент ($m)

Пример применения технологии внешних компонент для мобильной платформы 1С (Android)

17.02.2017    Ruslan (flyer)     2007    6    11   

№ 551698

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

Внешние компоненты Программист v8 Бесплатно (free)

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

28.09.2016    Сергей Смирнов (Serginio)     2462    0    1   

№ 548701

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

Внешние компоненты Программист v8 Бесплатно (free)

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

14.09.2016    Сергей Смирнов (Serginio)     2076    0    1   

№ 547389

.Net Core, 1C, динамическая компиляция, Scripting API 9

Внешние компоненты Практика программирования Программист v8 Бесплатно (free)

Очень часто приходится использовать динамический код в 1С, используя Выполнить или Вычислить. Аналогичная задача и для использования скриптов на .Net. Я постарался показать, как можно скрестить ежа с ужом и получить удобный код. В этой статье много вражеского кода для чистого одноэсника, но все когда-то бывает впервые.

07.09.2016    Сергей Смирнов (Serginio)     2550    0    7   

№ 448668

Использование классов .Net в 1С для новичков 77

Практика программирования Внешние компоненты Универсальные функции Программист v7.7 v8 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    Сергей Смирнов (Serginio)     14111    0    69   

№ 541698

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

Внешние компоненты Программист v8 Бесплатно (free)

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

09.08.2016    Сергей Смирнов (Serginio)     2482    0    3   

№ 466052

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д. 21

Внешние компоненты Практика программирования WEB Программист v7.7 v8 Бесплатно (free)

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    Сергей Смирнов (Serginio)     7021    0    8   

№ 457898

Быстрое создание Внешних Компонент на C#. Примеры использования Глобального Контекста, IAsyncEvent, IExtWndsSupport, WinForms и WPF 34

Практика программирования Внешние компоненты Программист v8 Бесплатно (free)

В большинстве случаев хватает и обычного COM объекта, учитывая, что в 8.х можно использовать события. Но иногда нужно использовать Глобальный Контекст для вызова глобальных функций, таких как Сообщить, NewObject и т.д. Кроме того, для использования форм нужен дескриптор окна 1С. Это продолжение статей Использование сборок .NET в 1С 7.x b 8.x. Создание внешних Компонент. http://infostart.ru/public/238584/ Там же лежат и исходники .NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия http://infostart.ru/public/417830/ 1C Messenger для отправки сообщений, файлов и обмена данными между пользователями 1С, вэб страницы, мобильными приложениями а ля Skype, WhatsApp http://infostart.ru/public/434771/ Использование классов .Net в 1С для новичков http://infostart.ru/public/448668/

15.02.2016    Сергей Смирнов (Serginio)     6804    0    12   

№ 450868

Подсветка синтаксиса 1С в текстовых редакторах Atom, Sublime Text, VS Code 71

Инструментарий Внешние компоненты Администратор Программист v8 1cv8.cf Бесплатно (free)

Пакеты, добавляющие поддержку синтаксиса языка 1С:Предприятие 8 в текстовые редакторы Atom, Sublime Text и VS Code. И не только.

02.02.2016    Никита Грызлов (nixel)     7501    0    38   

№ 447709

1C:Syntax Highlighter (раскраска синтаксиса) 34

Внешние компоненты Администратор Программист Бесплатно (free)

Веб-приложение для раскраски синтаксиса платформы 1С:Предприятие 8.x. Может использоваться для генерации HTML-разметки, а также создания ссылок на код.

25.01.2016    Юрий Пермитин (YPermitin)     4067    0    13   

№ 417830

.NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия 39

Внешние компоненты Теория программирования Программист v7.7 v8 Бесплатно (free)

Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия, а так же генерация модулей на C# и 1С для подключения к событиям. Использование DynamicMethod и ILGenerator. Представлены примеры для использовании событий System.IO.FileSystemWatcher (Ожидает уведомления файловой системы об изменениях и инициирует события при изменениях каталога или файла в каталоге.) и SerialPort (обработка сканера штрих кода подключенного к COM порту). Обертка позволяет использовать классы .Net только на языке 1С. Реализация 1C Messenger описанного здесь http://infostart.ru/public/434771/

12.11.2015    Сергей Смирнов (Serginio)     21631    0    35   

№ 408121

1С с "плюсами" 69

Внешние компоненты Теория программирования Универсальные функции Программист v8 Бесплатно (free)

- Разработана методика подключения внешней компоненты, снимающая ограничения на типы данных аргументов и возвращаемого значения. - Проведено документирование основных типов данных (объектов, интерфейсов) платформы. - Разработан объект «Делегат» для реализации функциональных объектов (указатель-на-функцию). - Разработана концепция итератора произвольного доступа для основных контейнеров платформы с целью сопряжения со стандартной C++ библиотекой. - В процессе разработки механизм 1С классов (наследование, интерфейсы) для возможности использования парадигм объектно-ориентированного программирования на уровне кода.

14.10.2015    IntelInside (G) (IntelInside)     7867    0    47   

№ 402512

Биометрические устройства Anviz с дверным замком (T5 Pro, C2) 5

Внешние компоненты Ридер магнитных карт Администратор Программист Бесплатно (free)

Описывается мой опыт работы с дверными замками на отпечатках пальцев Anviz T5Pro и C2

27.09.2015    Осипов Сергей (fixin)     5487    0    4   

№ 373116

Генерация штрих-кода для вставки его в 1С при работе в Linux 2

Внешние компоненты Администратор Программист v8 1cv8.cf Бесплатно (free)

В Linux есть отличная команда barcode, которая генерирует штрих-коды в векторном формате ps. Но 1С не понимает такие форматы. Более того, barcode генерирует штрих-код на размер листа А4 или Letter. Установка пользовательского размера листа не увенчалась успехом. Но не будем же мы вставлять изображение штрих-кода размером с лист А4… Однако есть способ, как решить данные проблемы.

01.07.2015    Сергей Рудюк (rudjuk)     5093    0    4   

№ 373146

Простейший способ создания штрих-кода в формате PNG из командной строки в Linux Ubuntu 9

Внешние компоненты Программист v8 1cv8.cf Бесплатно (free)

В Linux есть огромное количество способов создания линейного штрих-кода. В данной статье мы рассмотрим, как сгенерировать графическое изображение штрих-кода прямо из командной строки. При этом, решение будет совершенно бесплатным и очень простым как в установке, так и в использовании.

29.06.2015    Сергей Рудюк (rudjuk)     3642    0    15   

№ 323372

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

Внешние компоненты Администратор Программист v8 1cv8.cf Бесплатно (free)

В статье отражены некоторые моменты, которые нужно учесть, чтобы скомпилировать пример 1С-вской внешней компоненты AddInNative в ОС Linux.

14.01.2015    q_i     7630    0    20   

№ 317865

Использование внешних COM-компонент (.dll) или любых клиентских методов в регламентных заданиях серверной базы. 42

Практика программирования Внешние компоненты Теория программирования Программист v8 1cv8.cf Бесплатно (free)

Для расширения возможностей платформы 1С существует огромное количество внешних компонент (дополнительные функции, взаимодействие с софтом и железом других производителей, ключи защиты). К сожалению, большинство из них написано на технологии .COM и не могут использоваться на сервере. Для использования в регламентных заданиях серверной базы их приходится переписывать на Native API. Однако, иногда нет возможности переписать компоненту на новую технологию, но нужно вызвать ее в регламентном задании на сервере.

10.12.2014    Евгения Карук (ekaruk)     15640    0    44   

№ 201075

Коллективная разработка на 1С версии 7.7 и Git 12

Инструментарий Внешние компоненты Программист v7.7 Россия Бесплатно (free)

В данной статье я не буду рассматривать работу с системой контроля версий Git, для этого есть специальные ресурсы, например http://git-scm.com/book/ru. Я только расскажу тем, кто привык и любит Git, подружить старую добрую 7-ку и систему контроля версий Git.

17.09.2013    Александр (s.nek)     8087    0    12   

№ 199613

Получение информации об экспортных свойствах и методах объектов 1С через COM. 34

Внешние компоненты Обмен с другими системами Программист v8 1cv8.cf Абонемент ($m)

Как из тела COM-объекта или внешней компоненты определить состав свойств и методов объектов 1С агрегатных типов? Все ответы здесь.

03.09.2013    Дмитрий (gislink)     8562    32    5   

№ 195851

Пример загрузки/выгрузки файлов на SFTP сервер из 1С 65

Внешние компоненты Администратор Программист v8 Россия Абонемент ($m)

К сожалению 1С пока не позволяет своими средствами обмениваться файлами с SFTP сервером. Столкнувшись с этой проблемой, оптимальным для себя выбрал вариант с использованием бесплатного SFTP клиента:WinSCP. Я не нашел в сети примеров работы 1С с этой утилитой через COM-соединение, поэтому выкладываю свой. Возможно кому-то будет полезен.

29.07.2013    Ramz # (ram3)     26134    142    51   

№ 195820

Запуск COM x32 с x64 сервером 1С (на примере CAPICOM) 47

Внешние компоненты Администратор Программист Абонемент ($m)

Дело было так... как-то решили мы всей компанией перейти на х64 сервера. Все бы хорошо, но некоторые компоненты, отлично зарекомендовавшие себя на х32, наотрез отказались работать на х64. При том, что под х32 клиентом на этом же сервере работали замечательно! И понадобилась кропотливая работа по поиску альтернативных решений. Как пример, в этот момент нами была потеряна мелкософтовая компонента CAPICOM... В данной статье я показываю как настроить работу x32 COM компонент с x64 сервером 1С под 2008 R2. Данное недостаточно запублицированное решение я нашел в нете, проверил на нескольких наших серверах и уже запустил в бой.

29.07.2013    Andrey Tey (Bitnikov)     11198    16    5   

№ 193577

Работа с внешней компонентой на сервере (Linux) 12

Внешние компоненты Администратор Программист v8 Абонемент ($m)

Это небольшая заметка о том как можно подключить и использовать внешнюю компоненту на сервере "1С:Предприятие".

08.07.2013    qwe qwerty (quebracho)     7750    26    6   

№ 187899

1С 8.2 переключение раскладки клавиатуры (с помощью dynwrap.dll) 33

Внешние компоненты Универсальные функции Программист v8 Абонемент ($m)

Функция для автоматического переключения раскладки клавиатуры. (с помощью dynwrap.dll) Дабы не переключать каждый раз (при вводе информации в разных полях) с "Rus" на "Eng", можно эту работу возложить на функцию.

22.05.2013    Сергей Сурков (Serg23ru)     9485    42    24   

№ 183782

Обработка изображений 1С средствами .Net framework 6

Внешние компоненты Программист v8 1cv8.cf Бесплатно (free)

1С:Предприятие не предоставляет штатных средств работы с изображениями по изменению размеров и наложению водяных знаков. Данный функционал часто востребован, например, в Интернет-магазинах, когда из 1С происходит экспорт товаров с фотографиями. Раньше для этого использовали выгрузку фотографий на диск и вызов утилит через командную строку. Понятно, что гибкостью и скоростью такой вариант не обладает, плюс еще могут возникнуть проблемы с безопасностью и учетом временных файлов.

19.04.2013    Сергей Карташев (Elisy)     7284    0    12   

№ 177172

Подсистема "COMExchange": ускорение выгрузки запросов ADO или «игра с огнём». 11

Практика программирования Внешние компоненты Администратор Программист v8 1cv8.cf Россия Бесплатно (free)

Описана поддержка подсистемой "COMExchange"работы с ВК GameWhithFire.dll и в частности ускоренная выгрузка результата запроса ADO средствами ВК.

11.03.2013    Юрий Осипов (yuraos)     8110    0    4   

№ 175361

Простой пример создания ActiveX-control на Qt 6

Практика программирования Внешние компоненты Программист v8 1cv8.cf Бесплатно (free)

Мне была поставлена задача разработать некий ActiveX-control. Так как основным языком программирования для разработки у нас используется C++, то C# не рассматривался. Я решил выбрать Qt, так как он мне интересен. Создание ActiveX объектов на Qt достаточно простой процесс, в примерах к QtCreator есть несколько вариантов, показывающих как можно использовать ActiveQt (например этот). При написании компонента пришлось много времени потратить на поиск ответов на казалось бы простые вопросы, по крупицам их собирать. В результате я получил, что требовалось и решил написать простой пример, чтобы ускорить процесс старта разработки ActiveX-control другим. Сразу обращу внимание, что не описываю всю технологию ActiveQt, подробную информацию можно получить в документации Qt Assistant и в интернете (например здесь), это пример и пара интересных на мой взгляд моментов.

25.02.2013    Валерий Максимов (theshadowco)     4378    0    3   

№ 165910

1C.Net:Предприятие - Инструкция по подключению Elisy .Net Bridge 4 на 64-разрядном сервере 1С:Предприятие 8 7

Оптимизация БД (HighLoad) Внешние компоненты Системное Администратор Программист Бесплатно (free)

Существует известная проблема невозможности подключения 32-х разрядных dll в 64-разрядных приложениях. Происходит это из-за полной изоляции операционной системой 32-х и 64-х разрядных приложений. Как следствие невозможно в 64-х разрядных приложениях загрузить 32-х разрядные COM/OLE/ActiveX. Для решения проблемы компания Microsoft предложила методику, по которой допустимо подключать к 64-разрядным приложениям 32х разрядные COM через расширение COM+.

12.12.2012    Сергей Карташев (Elisy)     11207    0    1   

№ 151246

Как написать COM-объект для 1С на Visual Studio C# 2008 166

Практика программирования Универсальные обработки Внешние компоненты Администратор Программист v8 1cv8.cf Абонемент ($m)

Расширяем функционал 1С с помощью разработки подключаемого COM-объекта! Пишем код на Visual C# 2008 для открытия CD-ROM'а, получения списка процессов и использования возможностей системы text-to-speech.

11.09.2012    Михаил Русанов (RainyAugust22)     30833    114    47   

№ 141950

Finger-биометрия в 1С 43

Внешние компоненты v8 Россия Бесплатно (free)

О различных методиках использования сканеров отпечатков пальцев в 1С.

02.07.2012    Осипов Сергей (fixin)     9416    0    22   

№ 76337

Прямые запросы: ускорение получения цен для типовой ТиС 7.7 20

Практика программирования Внешние компоненты Программист v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Бесплатно (free)

Первая статья из цикла статей "Прямые запросы:...". Рассказывается о применении класса ПрямойЗапрос и компоненты 1С++ для ускорения функции глВернутьЦену() в типовой конфигурации Торговля и склад. Платформа 7.7.

15.11.2011    Алексей Каменец (leshik)     5728    0    21   

№ 91531

Решение проблем с регистрацией внешних компонент в терминале 59

Внешние компоненты Программист v8 УТ10 Россия УУ Розничная торговля Учет ТМЦ Бесплатно (free)

Зачастую у программистов возникают проблемы с подключением внешних компонент (например, драйверов торгового оборудования), когда пользователи работают с 1С, подключаясь к серверу через терминал. Это связано с некоторыми особенностями работы функции глобального контекста ПодключитьВнешнююКомпоненту().

22.09.2011    Владимир Насыров (Spacer)     28930    0    41   

№ 79433

Новая версия 1С:Предприятие 8.2 конфликтует с C# и .Net framework 22

Практика программирования Внешние компоненты Программист v8 1cv8.cf Бесплатно (free)

Суть конфликта 1С 8.2 с C# и .Net framework в следующем. В версии 8.2 1С анонсировала новый способ написания внешних компонент 1С с использованием так называемого Native API. Самое интересное, что на C# предложенный подход реализовать невозможно, а реализация Native API на VC++/CLI теоретически возможна, но при попытке подключения DLL, скомпилированных с опцией /CLR, происходит зависание 1С (версия 8.2.13.202). Еще один конфликт – в новой версии 1С нет поддержки технологии ActiveX, на основе которой многие разработчики вставляли в формы 1С свои WinForms-приложения.

15.12.2010    Сергей Карташев (Elisy)     9630    0    128   

№ 78403

Учим внешнюю компоненту правильному склонению не только ФИО, но и должностей, и подразделений (ЗУП 2.5) 113

Внешние компоненты Практика программирования Программист v8 ЗУП2.5 Россия Бесплатно (free)

Многие из нас сталкивались с проблемой неверного склонения должностей и подразделений внешней компонентой склонения ФИО. Результат при этом может напоминать следующее: 1.Именительный "Главный специалист" 2.Родительный "Главныя специалиста" 3.Дательный "Главныю специалисту " 4.Винительный "Главныя специалиста " 5.Творительный "Главныем специалистом " 6.Предложный "Главные специалисте " Метод борьбы с данным недугом предлагаю ниже.

21.11.2010    Валерий Гайдабура (director04)     30858    0    57   

№ 76336

Сабклассинг главного окна 1С 27

Внешние компоненты Программист Россия Бесплатно (free)

Для разработчиков ВК. Дельфи. Конкретные пацаны не будут , конечно же, использовать хуки-муки, а воспользуются всеми прелестями сабклассинга :)

02.10.2010    Аркадий Кучер (Abadonna)     5842    0    40   

№ 74246

Запускатель рабочей среды 6

Внешние компоненты Программист Россия Бесплатно (free)

Часто бывает так, что для работы над проектом необходимо бывает открыть несколько разных приложений. Каждый день запускать это все надоедает. Чтобы не делать этого вручную - можно написать скрипт на vbs, который это делает автоматически.

16.08.2010    fastwriter (fastwriter)     2192    0    8   

№ 74232

Максимум изменений в стандартной конфигурации при их минимуме с использованием formex.dll 33

Практика программирования Внешние компоненты Программист v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Восстанавливаю ранее опубликованную статью. Может кому пригодится... Иногда очень хочется что-нибудь добавить в стандартную конфигурацию, но потом возникают проблемы, связанные с "затиранием" кода при обновлении. Каждый раз помнить где и что - напряжно. При данном подходе в Глобальный Модуль добавляется всего одна (!) строчка

15.08.2010    Аркадий Кучер (Abadonna)     5895    0    33   

№ 21944

Стоит ли использовать Внешние компоненты для 1С? 150

Внешние компоненты Программист Россия Бесплатно (free)

Фирма 1С предусмотрела возможность использования Внешних Компонент (ВК) при работе системы. За длительный период времени появилось множество ВК, расширяющих функциональную часть 1С...

25.08.2009    Денис Денин (MrDen)     33945    0    92   

№ 17021

[ОБУЧАЛОВКА] Ликбез по сканерам ШК 23

Внешние компоненты Программист v7.7 1cv7.md Россия УУ Розничная торговля Бесплатно (free)

Краткое описание основных принципов работы/настройки сканеров ШК в программе 1С (по мотивам ветки T1C)

22.09.2007    Сергей (Che) Коцюра (CheBurator)     16170    0    17