Главная  |  Продукты  |  Услуги и цены  |  Клиенты  |  Контакты
 
1C Предприятие 7.7
Наши решения
Программирование
1С Предприятие 8.*
Наши решения
Партнерские разработки
Типовые решения
Программирование
Администрирование
Web проекты
Интернет-магазины
Поиск по сайту

 
Управление интернет-магазином
 

Подсистема «Управление интернет-магазином» позволяет используя типовые конфигурации 1С 8 «Управление торговлей» и «Управление торговым предприятием», «Управление небольшой фирмой» и др. организовать удобное управление интернет-продажами.

Цена: 1000$ Подробная информация о модуле

 

Главная arrow Программирование arrow Внешние связи arrow Подключение к 1С 8.1 через COM соединение
Подключение к 1С 8.1 через COM соединение Версия в формате PDF Версия для печати Отправить на e-mail
Рейтинг: / 35
ХудшаяЛучшая 
Написал Валецкий Станислав   
При работе с несколькими конфигурациями 1С (например "Управление торговлей" и "Бухгалтерия") часто возникает необходимость обмена данными. Существуют разные способы обмена данными, но если обе базы находятся на одном сервере очень удобно использовать COM соединение. Для этого необходимо создать COM объект и выполнить подключение. Для файлового и серверного варианта работы 1С подключение будет выглядеть по разному.
 
  Если ФАЙЛОВЫЙ Тогда
    ПараметрСоединения = "File="""ПУТЬ К КАТАЛОГУ ПОДКЛЮЧАЕМОЙ БАЗЫ"""; 
                                               Usr="""ИМЯ ПОЛЬЗОВАТЕЛЯ""";Pwd="""ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ""";";
  Иначе
    ПараметрСоединения = "Srvr="""СЕРВЕР 1С""";"+"Ref="""ИМЯ БАЗЫ"""; 
                                               Usr="""ИМЯ ПОЛЬЗОВАТЕЛЯ""";Pwd="""ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ""";";
  Конецесли;
  V8 = Новый COMОбъект("V81.COMConnector");
  Попытка
    Base_COM = V8.Connect(ПараметрСоединения);
  Исключение
    Предупреждение ("Ошибка открытия информационной базы");
  КонецПопытки;
Если соединение установлено, можно работать с COM объектами.

Например перенесем справочник "Организации".

 
Выборка = Справочники.Организации.Выбрать();
Пока Выборка.Следующий() Цикл
  spr_COM = Base_COM.Справочники.Организации.СоздатьЭлемент();
  spr_COM.Код = Выборка.Код;
  spr_COM.Наименование =  Выборка.Наименование ;
  spr_COM.ПолноеНаименование = Выборка.ПолноеНаименование ;
  spr_COM.Записать();
Конеццикла;
Остается только закрыть COM соединение

 
V8.Disconnect(ПараметрСоединения);
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Жирный Курсив Подчеркнутый Зачеркнутый Цитата


Защитный код
Обновить

< Пред.
Карта сайта
1C-PROFI © 2018
Использование материалов разрешено только с указанием ссылки (для web сайтов гиперссылки)
www.megastock.ru