...

База знаний 1С

Особенности работы с COM-соединением

Обмен между базами 1C Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Бесплатно (free)

О чём и зачем данная статья? Казалось бы, что написано об этом соединении очень много, да и технология устаревшая... И мне так раньше казалось! Однако, столкнувшись с необходимостью на двух проектах подряд работать с этой технологией, стало понятно, что описание трудных ситуаций или отсутствует, или есть только на форумах, что крайне неудобно! Поэтому особенности работы с COM соберу в одном месте, чтоб не искать в будущем.

22.02.2023    4794    biimmap    71    

65

Просмотр платежей и оплат без доступа к 1С:Бухгалтерии (COM-соединение)

Взаиморасчеты Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

Внешний отчёт позволяет просматривать платежи от контрагентов и оплаты контрагентам пользователям, работающим в сторонних программах 1С 8.3 (тонкий клиент) без их прямого подключения к одной или нескольким базам 1С:Бухгалтерия предприятия 3.0. Используется COM-соединение на сервере 1С:Предприятие.

2 стартмани

29.01.2023    1618    0    koka    0    

3

Расширение конфигурации 1С «Выгрузка документов через com-соединение» (УФ)

Обмен между базами 1C Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

10 стартмани

22.10.2020    10185    52    Mallok    18    

21

Выгрузка из справочника ЗУП "Физические лица" в Бухгалтерию с контактной информацией, паспортными данными, обновлением фамилии при ее смене через com-соединение

Зарплата Обмен между базами 1C Сложные периодические расчеты 8.3.14 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Абонемент ($m)

Представленная внешняя обработка позволяет обновлять данные по уже имеющимся элементам справочника "Физические лица" в Бухгалтерии, поиск проводится сначала по УИДу (уникальный идентификатор), затем по ФИО (фамилия, имя, отчество) и дате рождения, для исключения полных однофамильцев. Если ФИО совпадает, но даты рождения отличаются - выдается сообщение и обновление не проводится. При этом УИДы элементов справочников "Физические лица" в ЗУП и Бухгалтерии могут быть разными. Если физ. лицо не найдено, то оно создается с тем же УИДом, что и в ЗУПе. У вас должна быть настроена возможность проводить com-соединения для баз.

1 стартмани

04.02.2021    5431    18    Svetlanka_sv    0    

4

Сравнение результатов запросов в двух базах

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Запросы Конфигурации 1cv8 Абонемент ($m)

Внешняя обработка, которая выводит отличия между таблицами, полученными в результате выполнения запросов и в текущей базе и в подключенной через COM-соединение.

1 стартмани

07.06.2018    15759    129    Serge R    7    

55

Дозагрузка кадровых документов в ЗУП 3.1 из ЗУП 2.5 в интерактивном режиме (загрузка в документы списком)

Обмен между базами 1C Кадровый учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

При переходе с ЗУП 2.5 на ЗУП 3.1, иногда по тем или иным причинам требуется ручной перенос кадровых документов за период. Это помощник ручного создания кадровых документов в ЗУП 3.1, который пытается по максимуму заполнить открываемую форму данными из ЗУП 2.5 (через COM-соединение), попутно создает сотрудников и физлиц, если их нет. Основано на публикации rilmir https://infostart.ru/public/793479/ , которое было местами переписано заново, почищено, отлажено, и все равно там еще есть что переделать и оптимизировать, и которое в свою очередь было когда то чьим-то еще творением, видимо для более глобальных целей.

1 стартмани

11.09.2018    19436    182    bugtester    23    

19

Загрузка данных прошлых периодов (ввод данных оптовых продаж за прошлые периоды)

Обмен между базами 1C Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Обработка для загрузки данных продаж прошлых периодов из исторических данных другой базы. Подключается через COM-соединение к старой базе и загружает данные. Внимание! Обработку нужно рассматривать как шаблон для экономии времени при разработке похожей конфигурации. Разрабатывалась для загрузки данных ОПТОВЫХ продаж из УТ 10.3 в УТ 11.4.6.207 и для таких релизов заработает с высокой долей вероятности.

2 стартмани

21.11.2019    7001    15    maXon777    0    

5

[Расширение] Обход ошибки при записи документов через COM-соединение в 1С Бухгалтерии 3.0.84.42

Обмен между базами 1C Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

При создании и записи документов "Поступление (акты, накладные, УПД)" (возможно и других) через COM-соединение из другой базы возникает ошибка:

1 стартмани

25.11.2020    7757    13    on_this_day    4    

2

Проверка работы Com-соединения

Инструментарий разработчика Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Обработка для проверки работы Com-соединения. Удобно проверять работоспособность com-соединений после обновления платформы или перенастройки прав.

1 стартмани

04.10.2020    6887    30    user1472448    8    

2

Что делать, если COM-соединение вылетает?

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Как-то я столкнулся с тем, что соединение с V82.COMConnector вылетало при множественных обращениях ко внешним информационным базам. В статье рассказывается, как побороть недуг. Способ смешной, откровенно говоря. А если проводить медицинские аналогии - чисто хирургический. Надеюсь, что кому-то эта небольшая статья сэкономит время.

15.10.2012    18948    1cspbru    10    

6

Сравнение номенклатуры двух баз 1С 8.3 по коду

Анализ учета Учет ТМЦ Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Сравнение номенклатуры двух баз 1С 8.3 по коду через com-соединение, может быть полезна для понимания сопоставления номенклатуры двух баз, поиска ошибок, добавления недостающих элементов.

1 стартмани

21.02.2019    3924    11    n-h    3    

2

Генератор кода COM-обмена

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Обработка предназначена для автоматического создания кода для загрузки данных из другой базы 1С через COM-соединение.

1 стартмани

20.08.2020    7128    17    ManyakRus    4    

9

Загрузка метаданных в КД через COM-соединение 1.08

Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных Россия Абонемент ($m)

Обработка загрузки структуры метаданных в конфигурацию "Конвертация данных" через COM-соединение с базой, а не через файл. Возможно частичное обновление метаданных.

09.10.2010    20745    47    Totoro    30    

42

Устранение ошибки при подключении к базе данных 1С через COM-соединение

Инструменты администратора БД Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Случается, что при попытке подключения к информационной базе через com-соединение возникает ошибка при вызове конструктора (COMОбъект): "Класс не зарегистрирован" или "Недопустимая строка с указанием класса".

27.11.2017    21027    kcvmir    15    

40

Пример обмена с произвольной конфигурацией с использованием плана обмена через COM-соединение

Обмен между базами 1C Платформа 1С v8.3 1С:Управление торговлей 10 Абонемент ($m)

В данной обработке реализован обмен документами и справочниками с использованием плана обмена, но без использования правил обмена. Будет интересна тому, кто хочет разобраться, как работает план обмена, или тому, кто хочет реализовать "легкую" синхронизацию баз по определенным правилам.

2 стартмани

16.04.2018    6060    16    telonius1    2    

3

Просмотр и изменение данных через COM соединение

Инструменты администратора БД Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Обработка соединяется с несколькими информационными базами 1С через COM-соединение и позволяет просматривать и редактировать значения некоторых констант и параметров.

2 стартмани

06.01.2020    3547    7    dammit666    7    

2

Сверка оборотно-сальдовых ведомостей двух баз 1С:Бухгалтерия предприятия 8 КОРП через COM-соединение

Анализ учета Обмен между базами 1C Оборотно-сальдовая ведомость, Анализ счета Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Абонемент ($m)

Сверка оборотно-сальдовых ведомостей двух баз 1С:Бухгалтерия предприятия 8 КОРП через COM-соединение нашла широкое применение на этапе внедрения и сдачи отчетности (например, для сверки с копией базы данных для поиска изменений).

1 стартмани

26.07.2012    12715    88    yurgen1982    3    

4

Синхронизация Плана Счетов по Com-соединению

Обмен между базами 1C Платформа 1С v8.3 1С:Бухгалтерия 2.0 Бухгалтерский учет Абонемент ($m)

Изначально "это" существовало как Процедура в довольно-таки большом модуле переноса данных, выделил это в отдельную обработку.

12 стартмани

08.06.2015    2963    0    arkanru    1    

0

Быстрая передача результата запроса на клиент через COM-соединение с текущей базой

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Способ ускорения передачи больших объемов данных с сервера на клиент, используя COM-соединение с текущей базой. Быстрее в 3-5 раз, по сравнению с обычными методами.

31.08.2016    17583    Aphanas    19    

43

Сверка оборотов расчетов покупателей и поставщиков БП3.0 и УНФ1.6 через COM-соединение или http-сервис

Взаиморасчеты Обмен между базами 1C Анализ учета Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет НДС Платные (руб)

Обработка позволяет сравнить обороты по расчетам с покупателями и поставщиками между базой "1С:Бухгалтерия предприятия 8" ред. 3.0 и "1С:Управление небольшой фирмой 8" ред. 1.6 с настроенным и не настроенным обменом. Сверка выполняется из БП3.0 через COM соединение с УНФ1.6 или через опубликованный в УНФ http-сервис-расширение.

1500 руб.

03.11.2016    31819    6    3    

10

Перенос данных о сотрудниках из Зарплаты и Управления Персоналом в Бухгалтерию Предприятия через COM-соединение

Кадровый учет Обмен между базами 1C Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Россия Бухгалтерский учет Абонемент ($m)

Перенос данных из справочников физических лиц и сотрудников, а также приказов о приеме на работу, кадровом перемещении и увольнении между базами ЗУП и БП за указанный период. База ЗУП может в файловом или клиент-серверном варианте.

1 стартмани

16.06.2009    23050    266    fxfan    36    

51

Загрузка данных из ТиС 7.7 в Бухгалтерию 3.0 через COM-соединение (документы, справочники)

Обмен между базами 1C Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Абонемент ($m)

Внешняя обработка загрузки документов и справочников в разрезе организаций в конфигурацию "1С:Бухгалтерия предприятия 8, ред. 3.0" из "1С:Торговля и склад 7.7" через COM-соединение для управляемого приложения

1 стартмани

19.02.2014    24247    190    E_BEREZIN    10    

8

Перенос остатков между базами (COM-соединение, обычные и управляемые формы) Часть 1. Остатки по счетам.

Универсальные обработки Обмен между базами 1C Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Абонемент ($m)

Знакома ситуация, когда перенесли остатки в новую базу (или свернули), начали вводить документы - и вдруг кому-нибудь приспичило что-то поменять в старой базе? Или когда с нового года начали "новую жизнь" в чистой базе "1С:Бухгалтерии 3.0" - а годовой отчет готовится в "двойке" до самого последнего момента? И когда после всего этого в новой базе нужны остатки со всей аналитикой (причем прямо "вчера")? Тогда Вам сюда!

1 стартмани

26.06.2015    17508    133    Iyar    25    

9

Перенос остатков между базами (COM-соединение, управляемые формы) Часть 2. Регистры накопления

Универсальные обработки Обмен между базами 1C Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Абонемент ($m)

Давно прошли те времена, когда переноса оборотки хватало для корректного старта учета в новой базе. Как справедливо указал Alex_E в комментариях к предыдущей части, "удобно исправить БУ, а соответствие остатков по счетам БУ регистрам летит к какой маме?" Встречайте "Перенос остатков по регистрам накопления"!

1 стартмани

04.07.2015    14917    78    Iyar    4    

4

Методика разработки СКД-отчетов по сверке между базами с COM-запросом в другую базу

Инструментарий разработчика Система компоновки данных 1С:ERP Управление предприятием 2 Абонемент ($m)

В публикации приведена методика по сверке массивов данных между базами с запросом в другую базу. Данная методика удобна для локализации проблемы небольших расхождений между базами, когда все на вид идентично, а итоги расходятся.

1 стартмани

15.10.2016    17779    46    papche    6    

25

Три кита работы с COM-объектами. Работать через COM-соединение проще, чем вы думаете.

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Данная статья будет полезна как начинающим, так и продвинутым программистам, которые по каким – либо причинам до сего времени не сталкивались с работой COM-соединением. Дочитав эту статью до конца, уже через 15 минут, вы сможете напрямую «вытягивать» данные из другой информационной базы. ps: Хочу заранее оговориться, данная статья не претендует на звание полного и исчерпывающего мануала. Скорее всего - это просто указатель движения в правильном направлении, для быстрого освоения работы с Com-соединением.

24.01.2013    169778    director04    130    

325

Волшебное улучшение обменов по правилам через COM-соединение

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

В типовых конфигурациях есть замечательный механизм обмена по правилам через COM-соединение. Объекты по одному передаются из базы-источника в базу-приемник, подключенную через COM. В результате не требуется промежуточный файл обмена, иногда большой и процесс обмена более контролируемый. Тем не менее, типовой механизм можно улучшить и добиться, чтобы, как только объект передавался в базу-получатель, сразу же бы удалялась и регистрация изменений для базы-получателя. Несколько строк кода приносят волшебный эффект!

13.08.2013    31073    fixin    34    

87

Авансовый отчет для ЕРП

Печатные формы Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Внешняя печатная форма "Авансовый отчет" для ЕРП / КА с автоматическим заполнением табельного номера и должности сотрудника из базы ЗУП 3.х через COM-соединение.

1 стартмани

27.05.2019    4446    7    Азбука Морзе    3    

-2

Обработка обмена из Комплексной автоматизации 1.1 (2012г.) в Бухгалтерию 3.0 (для сотен организаций с плохими данными)

Обмен между базами 1C Оптовая торговля Платформа 1С v8.3 Бухгалтерский учет 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 3.0 Пищевая промышленность Россия Бухгалтерский учет НДС Абонемент ($m)

Так получилось, что пришлось начать делать обмен из древней Комплексной автоматизации 1.1 (вроде 2012 г., еще и с управленческими данными) в современную Бухгалтерию 3.0. Начать разработку обмена в конвертации данных 2.1, далее из-за большого количества мелких организаций (как оказалось от двух сотен) взять обработку Алексея Ермилова для COM-обмена между одинаковыми бухгалтерскими базами 3.0, и, подгрузив туда код из конвертации данных создать нечто "шаблонное" и далее дорабатывать. Тут, правда, от обработки автора ничего кроме ком-подключения не осталось. Описание выкладываю в открытый доступ. Считаю, что разработка своего обмена для нескольких баз где сдувают пылинки удобнее в КД, но там затруднена отладка и пришлось в самой инструкции по обмену поднимать орг. вопросы. Надеюсь, подобный промежуточный вариант будет полезен для обмена несколькими документами.

1 стартмани

16.10.2018    14017    29    jobkostya1c_ERP    35    

6

Перенос данных вновь принятых сотрудников в другие базы предприятия

Обработка справочников Обмен между базами 1C Кадровый учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

При приеме на работу часто необходимо завести физическое лицо в разные базы, функционирующие на предприятии. Если обмен между ними не предусмотрен, эта операция выполняется вручную. Чтобы ускорить процесс и избежать ошибок при вводе данных, предлагается использовать данную внешнюю обработку, реализованную при помощи БСП.

1 стартмани

13.03.2019    6728    12    Азбука Морзе    2    

5