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

07.03.09

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

Компонента предназначенная для двухстороннего взаимодействия 1С с любым продуктом семейства MS SQL. Программа обладает удобным интерфейсом, легкостью в работе, более высокой по сравнению с ADO скоростью.

Скачать файлы

Наименование Файл Версия Размер
Инсталятор
.1236416458 314,50Kb
236
.1236416458 314,50Kb 236 Скачать

SqlCon - внешняя компонента для 1С предназначенная для выполнения прямых запросов к Microsoft Sql 

--------------------------------------------------------------------------

0. Установка 

Запустить setup.exe

После установки зайти \Program Files\SqlCon\

Запустить reg.bat для регистрации компоненты.

 

Прим. Компонента регистрируется в реестре и ее не надо КОПИРОВАТЬ в папку с 1С и.т.д.

 

Системные требования.

- необходим Net Framework 2

---------------------------------------------------------------------------

1. Подключение компоненты (глобальный модуль 1С) 

 

Перем sql Экспорт;

 

Процедура ПриНачалеРаботыСистемы()

...

// Работа с SQL

ИмяВК = "AddIn.SqlCon";

ок = ПодключитьВнешнююКомпоненту(ИмяВК);

Если ок=0 Тогда

Сообщить("Не удалось подключить внешнюю компоненту");

Иначе

sql = СоздатьОбъект(ИмяВК);

КонецЕсли;

...

КонецПроцедуры

------------------------------------------------------------------------

2. Использование компоненты.

 

sql.Открыть(); // открытие соединения

// данный метод использует параметры соединения которые можно задать

// на вкладке Сервис - параметры -  Параметры соединения с БД.

 

-----------------------------------------------------------------

// выполнение запроса, который возвращает множество строк.

sql.ЗапросСтр("select id,name from aaa");

 

Пока sql.Читать() = 1 Цикл // получение строки

Сообщить("" + sql.Элем("id") + " " + sql.Элем("name"));

// получение элемента строки sql.Элем("id") по наименованию 

// получение элемента строки sql.Элем(0) по номеру

КонецЦикла;

 

-------------------------------------------------------------------

// получение единичного (скалярного) значения

зн = sql.ЗапросЗн("select count(*) from aaa");

 

--------------------------------------------------------------------

// выполнение запроса не возвращающего значения 

Если sql.Запрос("insert into aaa(id,name) values(1,'xxx')") = 1 Тогда

// данные записаны

КонецЕсли;

--------------------------------------------------------------------

sql.Закрыть(); закрытие соединения.

----------------------------------------------------------------------------

Разработчик: Выхрыстюк Алексей (it.net). poshta.it@gmail.com

См. также

HTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно параллельно посылать много запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления.

2000 руб.

27.05.2022    7811    20    13    

31

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Россия Платные (руб)

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в режиме Реального времени между разными контекстами (формами) или потоками одного процесса. В перспективе функционал будет расширен для обмена между процессами, даже разных версий платформ. Совместим с версиями Windows рабочих станций и серверов, с платформами 1С разных версий и релизов в режиме Native начиная с 8.2, и в режиме COM начиная с версий 7.7. По скорости чтения и записи лишь немногим уступает стандартной структуре 1С. НОВОЕ: Добавлен функционал регистрации компоненты COM в качестве OLE Auto (COMОбъект) для поддержки её работы в серверах старых версий 1С: 8.0 и 8.1, где работа с компонентами исключена. Теперь можно коммуникацию с Фоновыми заданиями на этих версиях проводить.

7200 руб.

19.04.2023    4799    1    0    

3

Выбор из большого списка (для 1С 7.7)

Разработка внешних компонент Платформа 1С v7.7 Платные (руб)

Компонента для выбора значения из больших списков значений.

1200 руб.

02.12.2021    5777    2    19    

4

Форма для ввода количества товаров

Разработка внешних компонент Оптовая торговля Платформа 1С v7.7 Конфигурации 1cv7 Управленческий учет Платные (руб)

Расширяем уровень взаимодействия c пользователем с помощью новых возможностей - форма для ввода количества для перемещений и форма ввода количества с упаковками и штуками.

1200 руб.

08.09.2021    7390    0    2    

1

Внешняя компонента для преобразования файлов из/в кодировку Base64 в 1С 7.7

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    9446    14    softmaker    12    

5

Криптография: внешняя компонента для 1С 7.7

Разработка внешних компонент Защита ПО и шифрование Платформа 1С v7.7 Абонемент ($m)

Цифровые подписи, шифрование, просмотр сертификатов ключей ЭЦП, работа с различными криптопровайдерами (в т.ч. КриптоПРО ГОСТ 2012) в 1С 7.7.

1 стартмани

08.06.2020    9050    27    mdbruyfn    10    

9

Протокол UDP: внешняя компонента для 1С 7.7

Разработка внешних компонент Платформа 1С v7.7 Абонемент ($m)

Обмен сообщениями и небольшими файлами по протоколу UDP с 1С и внешними приложениями в локальной сети или сети VPN.

1 стартмани

23.05.2020    7318    5    mdbruyfn    0    

6
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3119 07.03.09 13:15 Сейчас в теме
2. Abadonna 3958 07.03.09 13:29 Сейчас в теме
(1) Ну чё, Че, докопался? ;) Пусть пишет
3. CheBurator 3119 07.03.09 13:31 Сейчас в теме
4. Душелов 4013 07.03.09 13:40 Сейчас в теме
Во-во... Хотя на VB писать не комильфо, лучше на C# :)
6. Abadonna 3958 07.03.09 13:43 Сейчас в теме
(4) До-диез есть (C#), а До-бемоль имеется? :))
7. Арчибальд 2706 07.03.09 15:48 Сейчас в теме
10. Abadonna 3958 08.03.09 11:31 Сейчас в теме
(7)Как бы себе там IT-шники не думали, A- ля, B - си-бемоль, H- си, C - до, D - ре и т.д. ;)
11. Арчибальд 2706 10.03.09 07:55 Сейчас в теме
(10)Это сейчас я ИТ-шник. 40 лет назад я на бас-гитаре лабал.
12. Abadonna 3958 10.03.09 09:02 Сейчас в теме
(11) А я и на най, и на клавишных:) И ваще в кабаке лабал
5. Душелов 4013 07.03.09 13:41 Сейчас в теме
(0) А писать сразу советую под 7.7 и 8.х
Как бы ВК работает, но глюки бывают....
GC советую пользовать чаще при завершении компоненты ;)
8. CheBurator 3119 07.03.09 15:56 Сейчас в теме
Уси москали программують на паскалИ, а мы хохлы уси - программуемо на СИ!
9. anbxp 07.03.09 23:37 Сейчас в теме
Что тут говорить? А промолчать тоже не могу:) ХП тоже можно вызывать?
13. rasswet 82 12.03.09 09:35 Сейчас в теме
мегарулез видимо, но я пока не настолько просветленный, чтобы понять в чем суть этого, но плюсану, за непостижимость))
14. ShAV~ 01.07.09 13:51 Сейчас в теме
Кто-нибудь пользовал эту компоненту?
Возникла проблема, параметры в закладке "Параметры соединения с БД" не сохраняются.
15. avhrst 519 02.07.09 14:10 Сейчас в теме
Параметры сохраняются тольео не отображаются в настройках.
16. ROM_1C 691 13.01.10 02:43 Сейчас в теме
А с помошью этой компонеты можно работать с другим скл сервером (не на локалхосте, например через инет)?
И есть либо какие органичения в использовании или недоработки?
17. a_mironov 11.12.11 04:00 Сейчас в теме
Оно видимо и понятно, что тут используется ado.net. Расскажи пожалуйста, есть ли возможность запускать форму .net из 1С, при этом чтобы эта форма была подчинена главному окну 1С?
Оставьте свое сообщение