...

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

Удержание СОМ-соединения между вызовами сервера

Универсальные функции Платформа 1С v8.3 Бесплатно (free)

Избежать повторной установки серверного СОМ-соединения, вызывая его откуда угодно и как угодно.

01.06.2021    1591    Yashazz    21    

12

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

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

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

22.02.2023    4758    biimmap    71    

65

Использование объекта "HTTPСоединение" для отправки и получения SMS сообщений через модем Huawei с прошивкой HiLink (Возможности на 8.3.11.3034)

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

В данной статье я бы хотел поделиться опытом работы с GSM модемом. Точнее, опытом отправки SMS сообщений, используя обращения к модему Huawei с прошивкой HiLink, через встроенные механизмы платформы 1С:Предприятие 8.3.

1 стартмани

10.11.2018    9263    Sedaiko    6    

16

Подключение двух и более COMConnector'ов (COM-соединений) к различным релизам сервера 1С:Предприятие 8.3 на одном компьютере

Сервера Платформа 1С v8.3 Россия Бесплатно (free)

В публикации рассматривается вопрос о создании двух и более одновременно работающих COM-соединений к различным релизам сервера 1С:Предприятие 8.3 на одном компьютере. Разрабатывалось, тестировалось и работает под платформами 1С 8.3. Но, насколько я углубился в тему, этот алгоритм должен работать и под 8.1, и под 8.2 и в комбинациях.

04.06.2022    2437    andrewbc    2    

16

1С, oauth2, Google API и Google Merchant. Сбор данных и парсинг

WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 10 Россия Бесплатно (free)

Всем привет. Стала задача, собрать данные с Google Merchants и внести их в 1С, для более детального анализа того, что сейчас показывается, что нет и какие проблемы при этом есть. Если кому это интересно, прошу под кат.

14.09.2017    18842    Mi11er    11    

27

Обход по группировкам в запросе, соединение таблиц, параметры в запросе, выгрузка прайс-листа в Excel, PDF, Docx, TXT

Запросы Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В помощь начинающим программистам. Использую обработку из предыдущей моей публикации для разработки выгрузки Прайс-листа в Excel, PDF, Docx, TXT. Рассмотрю, как работает обход результата запроса ПоГруппировкам (релиз платформы 1С:Предприятие 8.3 (8.3.20.1674), самописная конфигурация).

18.07.2022    4609    Pproksima    2    

8

Пример связи 1С и мессенджера Telegram. Получение данных из 1С запросом из Telegram

Мессенджеры и боты Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В результате чтения публикации Вы получите готовую внешнюю обработку, позволяющую получать из 1С данные, запрашиваемые через Telegram. В данной статье рассмотрим следующее: Использование HTTPСоединение; Чтение JSON для версии 1С 8.3.6 и выше, а также аналог JSON для версии 1С ниже 8.3.6; Подключение обработчика ожидания; Некоторые основные возможности API Telegram; Как создать бота для Telegram; Программное создание колонок дерева на управляемой форме;

1 стартмани

19.11.2015    128151    547    Luchik    217    

323

Консоль запросов к двум базам (общий менеджер временных таблиц)

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

Позволяет выполнять запросы к двум информационным базам, используя при этом общий менеджер временных таблиц. Ссылки информационных баз преобразовываются так, будто они находятся в одной базе 1С.

2 стартмани

07.07.2022    5979    50    acces969    16    

48

Глобальная серверная переменная для COM-соединения

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

Для обмена данными по локальной сети часто используется COM-соединение. Такое соединение может устанавливаться по времени довольно долго, поэтому хотелось бы его установить один раз в течение клиентской сессии, что бы не делать это каждый раз при обращении к методу обмена данными, например при запуске экранных форм, использующих этот метод.

13.03.2023    516    vlbabushkin    2    

1

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

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

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

1 стартмани

04.02.2021    5392    18    Svetlanka_sv    0    

4

Соединение вложенными циклами

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Nested loops и отсутствующие индексы. Статья написана по мотивам вебинара Виктора Богачева.

12.03.2021    5258    vasilev2015    22    

61

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

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

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

2 стартмани

29.01.2023    1593    0    koka    0    

3

Подключение к HTTP-сервису с авторизацией посредством передачи клиентского SSL-сертификата

WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

В статье хочу поделиться опытом настройки подключения 1С к стороннему HTTP-сервису, использующему авторизацию посредством передачи клиентского SSL-сертификата.

07.12.2021    11474    kholkin    12    

106

Управление VPN-соединением из 1С на стороне клиента и на стороне сервера.

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Описаны имеющиеся возможности для управления VPN-соединением из 1С. Представлена реализация функционала управления VPN-соединениями на основе подсистемы «COMExchange».

1 стартмани

06.05.2013    35620    45    yuraos    8    

36

Работа с ComОбъектом 1С 8.2; 8.3

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

Определение типов и значений через COM соединение между конфигурациями.

15.04.2019    39460    vik070777    12    

127

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

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

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

1 стартмани

25.11.2020    7722    13    on_this_day    4    

2

Общий журнал (COM)

Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Универсальная обработка (УФ), общий журнал, работающий через COM-соединение с текущей базой. Служит примером к статье "Быстрая передача результата запроса на клиент через COM-соединение с текущей базой". Пригоден для повседневного использования.

1 стартмани

31.08.2016    15365    18    Aphanas    9    

6

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

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

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

31.08.2016    17579    Aphanas    19    

43

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

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

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

24.01.2013    169747    director04    130    

325

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

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

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

15.10.2012    18940    1cspbru    10    

6

Погода, курсы валют, RSS 8.3 (Получение информации из интернета для чайников)

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Простенькая RSS читалка + прогноз погоды + курсы валют. Пример использования HTTPСоединение, HTTPЗапрос, Msxml2.XMLHTTP, Msxml2.DOMDocument

1 стартмани

02.04.2015    20725    53    Silmariil    8    

38

Перенос кассовых документов из УТ 11.4 в БП 3.0 через СОМ-соединение. (Внешняя обработка, запускаемая в базе-источнике). Механизм переноса GUID документа в базу получатель.

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

Обработка запускается в Управлении Торговлей (11.4) и создает документы в Бухгалтерии Предприятием (3.0), подключаясь через СОМ-соединение. Обработка выполнена на управляемых формах (релиз платформы 8.3.12.1685, будет работать на любых релизах и сборка упомянутых выше версий конфигураций). Сразу предупреждаю - это рабочий макет. Это выражается в том, что в создаваемых документах в БП заполняются не все реквизиты и всегда подставляется одна организация ("Основная организация"). Но все требуемые для поиска и создания объектов в базе-получателе механизмы использованы, и ее дальнейшая доработка всего лишь дело техники.

1 стартмани

14.07.2019    4463    8    katkov_a    0    

0

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

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

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

10 стартмани

22.10.2020    10148    52    Mallok    18    

21

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

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

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

13.08.2013    31073    fixin    34    

87

СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты

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

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019    155544    ids79    24    

312

Заполнение настроек по умолчанию в СКД , а также полное соединение наборов СКД

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

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

1 стартмани

08.12.2012    32155    60    Finder_S    7    

21

Как из Excel обратиться к данным 1С, обертка для настройки соединения

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

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

1 стартмани

07.05.2010    14011    394    homutke    12    

48

Программное деление файла на части и обратное соединение

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

Программное деление файла на части и обратное соединение без стандартных функций РазделитьФайл() и ОбъединитьФайл().

1 стартмани

06.09.2022    2100    5    Remezov    2    

12

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

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

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

09.10.2010    20743    47    Totoro    30    

42

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

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

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

1 стартмани

26.07.2012    12704    88    yurgen1982    3    

4

Запуск отчета через сом-соединение

Менеджеры внешних отчетов Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

В представленной статье описано решение задачи запуска отчета пользователем базы Бухгалтерии Корп 3.0 отчета, созданного и выполняемого в базе ЗУП 3.1.

1 стартмани

03.12.2019    6223    9    user682398_paul_candle    4    

1

Консоль кода для внешнего соединения

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

Консоль для массового выполнения кода в однотипных (и не очень) базах через внешнее соединение.

1 стартмани

29.02.2016    9782    3    ediks    1    

2