Также COM соединение имеет право использовать процедуры и функции из общих модулей 1С с включенным свойством Внешнее соединение.

COM соединение в 1С 8.3
Для реализации COM соединения в 1С используется специальный механизм под названием COMConnector. Этот объект устанавливается вместе с платформой и применяется для связи информационных баз. Следует учесть, что для версий 8.2 и 8.3 используются разные по наименованию объекты – «V82.COMConnector» и «V83.COMConnector» соответственно.
Помните, что на время COM соединения к базе тратиться лицензия – не стоит увлекаться одновременным выполнением нескольких подключений. Особенно это важно для организаций, у которых количество лицензий ограничено. Решиться этот вопрос может при помощи регламентных заданий, выполняющихся во время отсутствия активных подключений пользователей к информационной базе.
Чтобы иметь возможность подключиться к другой базе и запросить нужную информацию вы должны знать следующие данные:
Из первых трех пунктов для реализации COM соединения необходимо сформировать строку параметров. В зависимости от типа ИБ она будет отличаться внешним видом. Используя полученную строку, происходит подключение, с помощью которого можно собирать для анализа и обработки данные из другой базы любыми методами.
Функция подключения проста и не должна вызвать вопросов, если все параметры указаны верно. Для ускорения отладки и анализа возможных ошибок лучше заключить подключение в конструкцию «Попытка». Возвращать функция будет значение типа «COM объект», с которым и предстоит работать, получая нужные данные.
Через COM соединение вы можете не только выбирать данные, но и добавлять их в базу, к которой подключаетесь. Помните, что передавать через COM объект мы можем 4 примитивных типа данных. Другие типы придется задавать с помощью встроенных в платформу функций поиска. Учтите, что глобальные функции платформы вызываются тоже через COM-соединение.
Промокоды на Займер на скидки
Идентификатор ФИАС в 1С 8.3. Что это? 1С в облаке и 1С Фреш
Получаем данные из базы 1С
После того как получили нужный объект, необходимо прочитать данные из другой базы. Для этого мы применяем запрос через COM соединение в 1С 8.3 с помощью полученного значения типа «COM объект» из функции. Важно сначала подключиться к базе, а затем уже выполнять запрос. Выполнение происходит через метод NewObject с указанием в качестве параметра типа объекта в строковом виде – «Запрос».
Если нужно передать в базу массив для отбора по нескольким параметрам, например, подразделениям, тоже используется команда NewObject. Аналогично можно передавать список или таблицу значений, заполняя их элементами другой базы через соединение. Для поиска вам доступны все существующие методы объектов и механизмов платформы.
Также COM соединение имеет право использовать процедуры и функции из общих модулей 1С с включенным свойством «Внешнее соединение». Кроме этого условия, вызываемая функция или процедура должна быть экспортная и не включать интерактивные действия, выполняемые на сервере. В противоположном случае вы увидите ошибку о недопустимости операции.
Документ Отражение зарплаты в бухучете попадает в одноименный документ в 1С Бухгалтерии 8 и уже там, на основании перенесенных документов, происходит формирование проводок.

Посмотреть по теме
Т-13 — унифицированная форма табеля, используемая для учета рабочего времени. Помимо таких отметок, как приход или неявка на работу, также может содержать информацию о причинах неявок (командировка, отпуск и прочее), работе в режиме неполного рабочего времени или переработках, сокращенной продолжительности рабочего времени и другие.
Sigur позволяет формировать и выгружать табель учета рабочего времени по стандартной форме Т-13 в «1С:Предприятие». Это сокращает время оператора на перенос данных из СКУД, а также исключает ошибки.
Настройка синхронизации между 1С: Бухгалтерия 8.3 и 1С: Управление торговлей 11.4
Синхронизация данных с 1С
Функция синхронизации обеспечивает автоматическую актуализацию кадровых данных в Sigur по базе «1С:Предприятие». Переносятся следующие данные о каждом сотруднике:
При наличии в базе «1С:Предприятие» нескольких организаций можно выбрать синхронизировать их все либо какую-то одну конкретную. При синхронизации всех в базе СКУД будут автоматически созданы разделы организаций, и уже в них будут создаваться отделы.
При внесении изменений в «1С:Предприятие» (добавлении сотрудника, изменения его должности или отдела или др.), эти изменения автоматически будут применены в базе СКУД.
Технически взаимодействие с 1С выполняется через COM-соединение. Для работы данной функции не требуется внесение каких-либо изменений или дополнений в конфигурацию 1С.
Данная функция может быть использована совместно с функцией выгрузки табеля учета использования рабочего времени из СКУД в 1С, реализуемой модулем «Выгрузка табеля Т-13 в 1С».
Пункт Настроить параметры подключения — в данном пункте нужно указать каким способом будет осуществляться подключение к базе приемник, то есть подключение к бухгалтерии.

Практические примеры
В качестве практических примеров рассмотрим работу с асинхронными методами и особенности работы в веб-клиенте. Работу с блокирующими окнами рассматривать не будем, так как про это у меня есть отдельная статья. Кроме это, напомню, что при переводе прикладных решений на асинхронный режим работы могут помочь инструменты рефакторинга, о которых также имеется отдельная статья.
Асинхронные методы
Рассмотрим на примере асинхронного метода глобального контекста — НачатьПоискФайлов.
Объект 1С Роли и привилегированный режим 1С
Синхронные и асинхронные вызовы в 1С
Для работы с объектами, реализующими функциональность определенного рода (работа с файлами, блокирующие окна, внешние компоненты и криптография), существует два метода работы — синхронный и асинхронный. В этой статье я попробую рассказать о том, что это за методы, для чего они нужны и как с этим работать.
Зачем это нужно?
Изначально расширения для работы с файлами и криптографией в веб-клиенте были реализованы по технологии NPAPI и работа с методами расширений была синхронной. Затем браузер Google Chrome отказался от поддержки этой технологии (полностью удалена в версии 45 от сентября 2015). Решением проблемы стал перевод расширений для работы с файлами и криптографией на асинхронные рельсы.
У конфигураций появилось новое свойство в разделе «Совместимость»:
А при использовании синхронных методов, там где это не разрешается, можно увидеть такое сообщение:
В чем разница?
В синхронном подходе при вызове какого-либо метода объекта управление передается этому методу, а вызвавший его код приостанавливается и терпеливо дожидается завершения работы метода (со всеми вложенными вызовами). Нужно отметить, что все процедуры и функции встроенного языка работают как синхронные вызовы.
Названия асинхронных методов обычно начинаются со слов «Начать» (например, «ЭтоФайл» и «НачатьПроверкуЭтоФайл») или «Показать» (например, «Вопрос» и «ПоказатьВопрос»), это знание может помочь в поиске асинхронного аналога синхронного метода.
Напомню, что асинхронную технику можно использовать для работы с:
Нужно отметить, что все асинхронные методы доступны только на стороне клиентского приложения. На сервере же по-прежнему доступны только синхронные методы (за исключением блокирующих окон — они на сервере вообще отсутствуют).
Соответствие синхронных методов асинхронным аналогам (на момент написания статьи) можно посмотреть тут.
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы