• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта

COM Соединение

СОМ соединение представляет собой программный сервис, призванный организовать взаимодействие между различными базами, входящими в состав 1C. В целом данный объект признается в качестве одного из наиболее востребованных, так как позволяет получать доступ к сведениям из других баз или осуществлять выгрузку справочных данных из баз, например, перечня привлекаемых контрагентов.

Создание СОМ объекта

Процесс создания СОМ объекта определяется используемой версией программы 1C. Исходя из этого и определяются дальнейшие действия. Для версий 8.2 и 8.3 командные строки будут выглядеть как COMConnector= Новый COMОбъект(«V82.COMConnector») или COMConnector= Новый COMОбъект(«V83.COMConnector») соответственно.

Непосредственно команда принимает вид:

Функция ПолучитьПодключение(СтрокаПодключения)
Попытка
//Создаем COM Объект
V83COMConnector= Новый COMОбъект(«V83.COMConnector»);
//Выполняем подключение к информационной базе
База = V83COMConnector.Connect(СтрокаПодключения);
Возврат База;
Исключение
Сообщить(ОписаниеОшибки());
Возврат Неопределено;
КонецПопытки;
КонецФункции

«СтрокаПодключения» в свою очередь может иметь два варианта в зависимости от того, в файловой или серверной базе она используется. В первом случае она имеет вид:

СтрокаПодключения = «File = «»C:\База_1С»» ; Usr=»»ИмяПользователя»»; Pwd=»»Пароль»»;»;

Во втором случае ее вид приобретает следующий вид:

СтрокаПодключения = «Srvr=»»ИмяСервера»»; Ref=»»ИмяБазы»»; Usr=»»ИмяПользователя»»; Pwd=»»Пароль»»;»;

После выполнения указанных действий в распоряжении пользователя оказывается СОМ объект, позволяющий осуществлять связь с другими базами.

Примеры применения СОМ объекта

В качестве примера использования данной функции выступает ситуация, при которой посредством СОМ объекта происходит создание склада. В данном случае порядок действий предусматривается следующий:

СтрокаПодключения  = «File = «»C:\База_1С»»; Usr=»»ИмяПользователя»»; Pwd=»»Пароль»»;»;
COMСоединение = ПолучитьПодключение(СтрокаПодключения);
НовыйОбъект = COMСоединение.Справочники.Склады.СоздатьЭлемент();
НовыйОбъект.Наименование = «Новый склад»;
НовыйОбъект.ВидСклада = COMСоединение.Перечисления.ВидыСкладов.Оптовый;
НовыйОбъект.Записать();

 

Обратить внимание необходимо на тот факт, что в данном случае «ВидСклада» указывается посредством «СОМСоединение».

Посредством СОМ Соединения могут выполняться и различные запросы. Например:

Запрос = COMСоединение.NewObject(«Запрос»);
Запрос.Текст = «ВЫБРАТЬ
|    Склады.Ссылка
|ИЗ
|    Справочник.Склады КАК Склады
|ГДЕ
|    НЕ Склады.ПометкаУдаления»;
Результат = Запрос.Выполнить().Выгрузить();

После того, как запрос будет обработан, система выдаст таблицу значений, в которой будут отображены все имеющиеся склады, не номинированные на удаление.

Основы функционирования СОМ соединений

  • Для любых объектов, получаемых посредством СОМ соединения в обязательном порядке указывается тип «СОМОбъект». Соответственно предусматривается только передача данных простого типа (числа, даты, строки).
  • Доступ к ссылкам и справочникам осуществляется с использованием стандартного для 1C набора команд поиска или организации запросов.
  • Каждое из осуществляемых подключений требует использования одной лицензии.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Пицца на дом читайте здесь. | Поликарбонат еще на сайте. | bs2site.at, you в москве