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

07.03.09

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Инсталятор
.1236416458 314,50Kb
237 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Разработка внешних компонент Программист 1С:Предприятие 7.7 1С:Предприятие 8 Россия Абонемент ($m)

Написанная Active-X компонента встраивается на форму обработки 1С (тестировалось на 1С 8.0, 8.1, 8.2, 8.3 не управляемые формы, 1С 7.7.). Компонента предназначена для моделирования игрового поля (вывод, движение спрайтов - фреймов, обработка коллизий, управление спрайтами-фреймами и т.д.) при разработки логики игры на встроенном языке 1С. Приложен пример обработки в которой реализована игра "Бита".

5 стартмани

04.01.2018    28427    2    protexprotex    34    

11

Разработка внешних компонент ККМ Кассовые операции Системный администратор Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Внешняя компонента - оболочка для работы в среде 1С 7.7 или 1С 8.1 с последними версиями драйверов ККМ от АТОЛ. Поддерживаются драйвера x32 начиная с версии 9.11. Присутствует внешняя обработка для полноценной работы с данными драйверами (поддержка ревизий 2.0, 2.1, 2.2, поддержка протокола ОФД 1.0, 1.0.5, 1.1).

1 стартмани

09.08.2017    58160    354    asdfghgghjdhg    141    

18

Разработка внешних компонент ККМ Кассовые операции Розничная торговля Системный администратор Программист 1С:Предприятие 7.7 1C77 Абонемент ($m)

Подключение онлайн кассы Штрих М к любой конфигурации 1С 7.7. Показаны основные приемы работы с драйвером. Обработка представляет из себя набор готовых функций для встраивания в свою конфигурацию: ИнициализироватьФР(); ПодключитьФР(); ОтключитьФР(); ОткрытьСмену(); ЗакрытьСмену(); НапечататьЧек(); АннулироватьЧек(); СнятьХОтчет().

1 стартмани

08.05.2017    34862    84    crimeait    2    

7

Разработка внешних компонент Программист 1С:Предприятие 7.7 1C77 Россия Бесплатно (free)

Обновленная версия внешней компоненты для работы с базами данных SQLite и прямыми запросы в ДБФ-базах 1С.

07.11.2016    35715    107    Djelf    43    

37

Работа с интерфейсом Разработка внешних компонент Программист 1С:Предприятие 7.7 1C77 Абонемент ($m)

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

1 стартмани

19.09.2016    22224    16    DasIsFantastich    4    

8

Разработка внешних компонент Математика и алгоритмы Программист 1С:Предприятие 7.7 1С:Предприятие 8 Бесплатно (free)

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

12.11.2015    54992    Serginio    38    

58

Разработка внешних компонент Программист 1С:Предприятие 7.7 1C77 Абонемент ($m)

Обработка формирует классы для прямого доступа к файлам 1С через курсоры BDE. Исходник ВК, которая загружает Объект Автоматизации, поддерживающий ITypeInfo и выполняет все его свойства и методы через IlanguageExtender. Обработка для формирования диспинтерфейсов к объектам 1С (таблицаЗначений, справочники, документы, перечисления). Обработки для группировки данных Таблицы Значений в виде ТЗ, где колонками являются ключи и ТзПоГруппе вида ТЗ с детальными записями. Вывод иерархии из ТЗ элементов, поиск дублей, сравнение 2 ТЗ

1 стартмани

14.04.2015    26749    2    Serginio    1    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3234 07.03.09 13:15 Сейчас в теме
2. Abadonna 3979 07.03.09 13:29 Сейчас в теме
(1) Ну чё, Че, докопался? ;) Пусть пишет
3. CheBurator 3234 07.03.09 13:31 Сейчас в теме
4. Душелов 4026 07.03.09 13:40 Сейчас в теме
Во-во... Хотя на VB писать не комильфо, лучше на C# :)
6. Abadonna 3979 07.03.09 13:43 Сейчас в теме
(4) До-диез есть (C#), а До-бемоль имеется? :))
7. Арчибальд 2709 07.03.09 15:48 Сейчас в теме
(6)До-бемоль - это Си.
10. Abadonna 3979 08.03.09 11:31 Сейчас в теме
(7)Как бы себе там IT-шники не думали, A- ля, B - си-бемоль, H- си, C - до, D - ре и т.д. ;)
11. Арчибальд 2709 10.03.09 07:55 Сейчас в теме
(10)Это сейчас я ИТ-шник. 40 лет назад я на бас-гитаре лабал.
12. Abadonna 3979 10.03.09 09:02 Сейчас в теме
(11) А я и на най, и на клавишных:) И ваще в кабаке лабал
5. Душелов 4026 07.03.09 13:41 Сейчас в теме
(0) А писать сразу советую под 7.7 и 8.х
Как бы ВК работает, но глюки бывают....
GC советую пользовать чаще при завершении компоненты ;)
8. CheBurator 3234 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 692 13.01.10 02:43 Сейчас в теме
А с помошью этой компонеты можно работать с другим скл сервером (не на локалхосте, например через инет)?
И есть либо какие органичения в использовании или недоработки?
17. a_mironov 11.12.11 04:00 Сейчас в теме
Оно видимо и понятно, что тут используется ado.net. Расскажи пожалуйста, есть ли возможность запускать форму .net из 1С, при этом чтобы эта форма была подчинена главному окну 1С?
Для отправки сообщения требуется регистрация/авторизация