Back to top

Интеграция

Работа с DOM

Опубликовано e-1c@mail.ru - пт, 12/29/2017 - 07:48

При работе с XML в 1С версии 8 есть возможность использовать DOM — Document Object Model (Объектная модель документа). Модель DOM имеет широкие возможности для работы с элементами и аттрибутами XML как в плане их чтения, так и изменения. В отличие от таких объектов как ЧтениеXML и ЗаписьXML, которые работают с файлом или строкой XML путем последовательного чтения или записи элементов и аттрибутов, объект ДокументDOM позволяет, например, получить выборку элементов XML по имени и далее обработать их в цикле.

Теги

Внешние источники данных 1С на примере Excel

Опубликовано e-1c@mail.ru - вт, 05/23/2017 - 05:06

Для работы с данными не 1с, например: база SQL, база Access, файл Excel и многие другие, в технологическую платформу, начиная с версии 8.2.14 был внедрен механизм(объект), под названием Внешние источники данных.

Подключение к 1C 8.3 и 8.2 и работа по COM соединению

Опубликовано e-1c@mail.ru - сб, 05/20/2017 - 19:26

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

Первым делом необходимо создать подключение к базе 1С 8.3, рассмотрим функцию, которая вернет подключение по ком-объекту к другой базе для файлового режима 1С:

HTTP-соединение в 1С

Опубликовано e-1c@mail.ru - пн, 04/24/2017 - 10:13

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

Рассмотрим пример, когда нужно получить с сайта в 1С некий файл. При этом на сайте есть авторизация и cookies.

Работа с текстовыми файлами и файлами CSV в 1С 8.2

Опубликовано e-1c@mail.ru - ср, 08/24/2016 - 05:31

Целью данной статьи будет изучение алгоритмов работы с текстовыми файлами, файлами DBF и CSV. Очень часто приходится использовать данные форматы для обмена данными между несколькими базами, в том числе и отличными от 1С.

Чтение текстового файла

Открытие текстового файла для чтения описывается конструкцией:

Текст = Новый ЧтениеТекста;
Текст.Открыть(ПолноеИмяФайла);

В данной конструкции создается неинициализированный объект ЧтениеТекста, а для инициализации используется метод Открыть(<Имя файла>)

1Сv8: COM-соединения

Опубликовано e-1c@mail.ru - ср, 08/24/2016 - 05:12

При применении доступа к информации в программе 1С:Предприятия 8.2 через COM–соединения есть следующие достоинства по сравнению с применением Automation сервера:
1. Мгновенная установка соединения, поскольку вообще не нужно создавать отдельный процесс ОС, а все действия выполняются в границах вызывающего процесса;
2. Мгновенное обращение к свойствам и объектам 1C 8.2, поскольку для обращения вообще не нужно организовывать межпроцессорную коммуникацию;
3. Маленький расход ресурсов ОС.

Открытие объекта 1С в тонком клиенте по ссылке

Опубликовано e-1c@mail.ru - вт, 08/23/2016 - 13:43

Управляемый режим 1С позволяет получить ссылку на любой объект базы вида: "e1c://server/<сервер>/<Имя базы>#e1cib/data/<Тип>?ref=<Ид>. Предлагаемый файл настройки реестра позволяет настроить открытие таких ссылок сразу в клиенте 1С, например, при получении ссылки по почте.

Работает начиная с версии 1С: Предприятие 8.3, т.к. только там появилась возможность открытия ссылок из командной строки.

Текст файла регистрации:

Командная строка

Опубликовано e-1c@mail.ru - вт, 08/23/2016 - 04:14

/@<имя файла> — параметры командной строки записаны в указанном файле.

/F<Путь> — путь к информационной базе, если она хранится в файле (имя файла указывать не надо).

/S<Адрес> — адрес информационной базы, хранящейся на сервере 1С:Предприятия 8.1, складывается следующим образом:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.1>

Интеграция 1с и Скайп

Опубликовано e-1c@mail.ru - сб, 08/20/2016 - 07:33

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