...

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

COMServices, доступ к COM-объектам в системе 1С:Предприятие 7.7.

Внешние источники данных Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

COM-объект COMServices, предназначенный для работы с COM-объектами в системе 1С:Предприятие 7.7.

1 стартмани

02.08.2006    25859    305    support    1    

Как написать COM-объект для 1С на Visual Studio C# 2008

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

Расширяем функционал 1С с помощью разработки подключаемого COM-объекта! Пишем код на Visual C# 2008 для открытия CD-ROM'а, получения списка процессов и использования возможностей системы text-to-speech.

5 стартмани

11.09.2012    87410    RainyAugust22    59    

Разработка COM-объекта для взаимодействия с весами

Весы Платформа 1С v8.3 Платформа 1С v8.3 Казахстан Казахстан Абонемент ($m) Абонемент ($m)

Разработка COM-объекта для взаимодействия с весами на платформе .Net Framework.

2 стартмани

29.06.2018    8401    6    user1004603    0    

Работа с COM-объектом в 1С (v8.2)

Механизмы платформы 1С Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Цель публикации: Дать начальное представление о работе с COM-объектом через COM-соединение и привести пример его использования в 1С (v8.2).

1 стартмани

06.08.2013    14041    41    1CGid    11    

Универсальное средство чтения файлов Excel Промо

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

Унифицируем чтение файлов Excel, читаем "неудобные" файлы, переносим содержимое таблиц Excel через буфер обмена.

5 стартмани

27.03.2013    39427    170    Infector    4    

Поиск пользователей в базах через COM-Объект. Запросы в базы 1С через COM-Объект. Расширение и Обработка.

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

Расширение и обработка позволяют найти пользователя в базах, которые находятся на одном сервере. Что делать, если баз много, не открывать же все базы?)

2 стартмани

13.09.2022    1481    1    Neiron_1C    5    

Примеры синтеза речи и воспроизведения WAV файлов с помощью библиотеки Microsoft Speech Application Programming Interface (Speech API, SAPI)

Инструментарий разработчика 8.3.14 8.3.14 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Примеры синтеза речи и воспроизведения WAV файлов с помощью библиотеки  программ для Windows, позволяющей распознавать и(или) синтезировать голос. Может использоваться как учебный пример.

1 стартмани

20.11.2020    3868    3    Hitcher    1    

Надоело повторное COM-соединение? Не помещается COM-объект в хранилище? Есть решение!

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

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

24.02.2015    38424    ZhokhovM    80    

Реализация COM-объекта ComServices на платформе Windows Scriping Host.

Внешние источники данных Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Бесплатно (free) Бесплатно (free)

Реализация COM-объекта, позволяющего при работе с COM-объектами из 1С7.7 получать доступ к их элементам коллекций и функции ПолучитьОбъект. Реализовано на платформе Windows Scriping Host.

26.09.2006    12411    386    jbond    4    

Создание COM-объекта (ActiveX) на Delphi для работы в 1С:Предприятие

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

Пример создание простого визуального ActiveX-объекта с исходниками на Delphi 6. В этом примере не рассматриваются нюансы и тонкости создания COM-объектов (какие типы лучше выбрать для параметров, почему метод не появился автоматически в исходном коде после его добавления в интерфейс COM-объекта, и т.д.) - это все задачи будущих обновлений публикации. Демо-примером не рекомендуется пользоваться для создания рабочих компонент, разве что после повторной генерации GUID. Пользуйтесь на здоровье! PS: Пример ну очень простой - для тех, кто делает свои первые шаги в создании ActiveX компонент для 1С

1 стартмани

31.01.2011    20004    252    cleaner_it    5    

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

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

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

24.01.2013    167945    director04    130    

Обмен данными через COM-объект УТ 11 - БП 3.0

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

Обработка позволяет выгружать данные из УТ 11х в БП 3.0 средствами ком-объекта. На картинках видно какие документы можно выгружать и получать в базу.

1 стартмани

02.04.2019    2380    44    hammeru    2    

Сверки и переносы документов между базами 7.7 и 8, исправление расхождений. Реализации. Поступления. Корректировки отгрузки, поступления. Счета-фактуры выданные, полученные; исправленные выданные и полученные. COM-объект 1С8 (ОФ)

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

Пример реализации сверок между базами и исправления расхождений в обе стороны, из 7.7 -> в 8.3 и из 8.3 -> в 7.7 на обычных формах. Фундаментальные обработки, которые работают на постоянной основе и поддерживают идентичность данных между базами основных поставщиков и основных покупателей (их соответствие прописано в модуле). Используется Новый COMОбъект("V77.Application"), пример использования внешнего источника данных. Реализация в поступление. Поступление в поступление. Корректировка поступления в корректировку отгрузки. СчФ выданный в СчФ полученный. Исправление СчФ полученного в исправление СчФ выданного. Перенос документа Реализация 7.7 в Поступление 8, Перемещение 7.7 в Поступление 8. Акт сверки взаиморасчетов (несколько организаций). Все обработки запускаются в базе 1С Предприятие 8 (обычные формы).

1 стартмани

03.10.2019    13277    15    ksnik    6    

Загрузка поступления ТМЦ 7.7 из выбранного документа Приобретение товаров и услуг ERP 2.4. COM-объект 7.7

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

Когда начинаем вести учет в ERP при переходе из 7.7 иногда возникает необходимость выгрузить поступление обратно в 7.7. Используется COM-коннектор 7.7, СоздатьОбъект("V83.COMConnector")

1 стартмани

07.10.2019    8054    1    ksnik    2    

Перенос (и исправление) номенклатуры и единиц из (по) 7.7 в 8.3 и из 8.3 в 7.7. COM-объект 8.3 (ОФ)

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

Перенос единиц из 7.7 в 8.3. Перенос номенклатуры из 7.7 в 8.3. Перенос единиц из 8.3 в 7.7. Перенос номенклатуры из 8.3 в 7.7. Исправление 7.7 по 8.3. Исправление 8.3 по 7.7. Используется COMОбъект("V77.Application") (Обычные формы).

1 стартмани

12.10.2019    6793    11    ksnik    0    

Диалог выбора информационной базы

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

Форма выбора из списка баз (ibases.v8i). Возвращает строку для подключения через COM соединение. Имя пользователя и пароль заполняются из параметров запуска (если указаны). Совместимость: Платформа 8.3.6 и выше. Форма находится в прилагаемой демонстрационной обработке. Для использования необходимо скопировать форму в свою обработку. В конфигурацию или расширение вставляется как Общая форма.

1 стартмани

01.03.2020    4488    13    pparshin    0    

Запуск COM-Объекта 1С 7.7 или 1С 8.х в виде "УДАЛЕННОГО COM+" (как Решение проблемы запуска COM 32-бит внутри 64-бит приложения, так и проблем разных версий движка 8.х)

Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Проблемы (решенные с помощью COM+): 1) Проблема с "ComConnector" из-за разных версий движка 1С; 2) "Сервер 1с 64-бит отказался работать с COM 1c 7.7(32 бит)"; 3) Как создать удаленный COM+ внутри 1с 7.7 для решения проблемы, как в пункте 1); И вот, наконец-то, при помощи удаленного запуска COM+ забываем обо всех этих проблемах навсегда)))

2 стартмани

29.07.2014    31148    56    sanfoto    3    

Разъяснение внешних компонент

Разработка внешних компонент Платформа 1С v8.3 Платформа 1С v8.3 Абонемент ($m) Абонемент ($m)

Более пятилетки назад, еще в 2015 году я написал свою внешнюю компоненту на Visual Basic 6. По сути, это была простая обертка для доступа к функция DLL. Потом написал еще одну обертку уже для другой DLL, от другого оборудования. На этом моё писательство внешних компонент и ограничилось. И вот в 2020 году существенно изменилось SDK оборудования, для которого было написано SDK. А Visual Basic прекратил свое существование. На нем еще можно писать внешние компоненты, но уже только под 32 разряда. Пришлось искать новые средства для разработки, поддерживающие 64-разрядные платформы. И на этом пути пришлось потратить более 6 часов для выбора инструмента и его настройки.

1 стартмани

17.06.2021    8085    4    fixin    6    

Разработка внешних компонент на ассемблере goAsm

Разработка внешних компонент Абонемент ($m) Абонемент ($m)

Создание внешней компоненты по технологии Com "с нуля", используя ассемблер goAsm.

1 стартмани

26.11.2018    11993    chessman    42    

Взаимодействие между базами 1С через COM

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

Рассмотрено много особенностей взаимодействия между базами 1С по COM технологии

10.08.2015    197100    tormozit    72    

Когда шаблоны рвутся, или Вывод в Word по-простому

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

Множество известных сейчас механизмов, в т.ч. интегрированных в типовые конфигурации, используют концепцию подготовки вордовского шаблона (dot) и затем его курочат простой заменой, подстановкой нужных значений в нужные места. Гораздо реже встречается вывод "с чистого листа" - построение динамически, предельно простым образом.

24.08.2015    19106    Yashazz    16    

Работа с ActiveDocument в клиент-серверном варианте

Механизмы платформы 1С Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Наверняка, многие, хотя бы раз в своей практике сталкивались (или еще столкнуться) с этим удивительным типом объекта метаданных Макет. В данной статье, я постараюсь дать основные тезисы и методы работы с ActiveDocument, дабы Вы не наступали на эти банальные грабли и не колупали себе мозг, почему оно не работает :)

01.04.2014    67608    CeHbKA    48    

WhatsApp и 1С

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

Однажды ночью, в паре тысяч километров от дома, я вспомнил, как, будучи ещё подростком, любил писать различных ботов. Первый бот в моей практике был irc-ботом, второй умел отправлять смс, всё это привело к логичному завершению цепочки - их общему ребёнку, который висел в irc и по команде мог слать смс (бесплатно, без регистрации, -без смс-). Сейчас на предприятии, где я работаю, применяется практика рассылки смс нужным людям при превышении определённой температуры в серверной. "А почему бы мне не прикрутить оповещалку на 1С, которая будет отчитываться о выполнении регламентных процедур?" подумал я не имея на то необходимости )) Решил посмотреть какие есть варианты и выиграл это сравнение WhatsApp: - В WhatsApp можно создать группу нужных людей, в которой бот может сообщить о том, что что-то пошло не так, в этой же группе нужные люди могут скоординироваться по этому вопросу; - СМС слишком коротки и выходят дороже, к тому же в нашем городе это нестабильный канал связи;

1 стартмани

24.09.2014    64539    620    delete    102    

ВИДы на жительство. Использование внешних источников данных в прикладных задачах

Внешние источники данных Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

На Infostart Meetup Novosibirsk выступил ведущий разработчик МКК «Ваш Инвестор» Вадим Фоминых. Он на практических примерах показал коллегам, как его команда использует внешние источники данных в прикладных задачах, призвал не отказываться от этого инструмента и объяснил – почему.

19.04.2021    3365    Shmell    5    

Вы запускаете приложения, но делаете это без уважения

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

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

21.07.2020    14558    Infostart    32    

Скрипт автообновления типовых конфигураций

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

Батник на "языке 1С" для клиент серверных баз, скачивает с сайта ИТС нужное обновление, бекапит базу и обновляет. На что-то новое не претендует, как рабочая заготовка для собственных "обновляторов" подойдет. В текущем виде все работает. Надо только занести свои переменные.

30.06.2016    15651    sergey279    19    

Получение html-кода страницы. JS из 1С

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

Получение исходника страницы, выполнение произвольного js-кода. Теперь с WebKit от 1С.

18.02.2020    12804    Yashazz    13    

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

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

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

31.08.2016    17340    Aphanas    19    

Организация файлового хранилища на базе MS SQL Server с доступом из 1С

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

Пример реализации хранения файлов в базе MS SQL Server с использованием различных технологий. Подробно рассмотрен потоковый доступ к файлам с использованием технологии FileStream.

1 стартмани

27.07.2016    33986    48    tohandr    37    

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

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

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

1 стартмани

06.05.2013    34879    45    yuraos    8