На Главную

Работа с протоколами TCP\IP и UDP в 1С через Socket Печать E-mail
( 1 Голос )

Img_WS

 

При интеграции 1С:Предприятие с другими системами возможны случаи когда работа возможна только по протоколам TCP\IP или UDP. Платформа 1С не предоставляет механизмов для прямого взаимодействия с этими протоколами, что крайне не удобно, но тем не менее, не невозможно.

В качестве транслятора в протоколы TCP\IP или UDP данных из (в) 1С:Предприятие можно использовать ActiveX компоненту входящую в состав всей линейки Microsoft Windows. Название компоненты Mswinsock.dll (Mswinsock.ocx).

Её полноценное использование в среде 1С:Предприятие возможно только в качестве ActiveX элемента на форме.

03_02_1 03_02_2

 

 
Таблица XML (XML Spreadsheet) для выгрузки в Excel Печать E-mail
( 1 Голос )

Как выгрузить данные в хорошо оформленный Excel отчет или макет, без вызова Еxcel.Application?

Попробуем решить эту задачу с помощью XML Spreadsheet, который появился еще в Office XP, но до сих пор находится в тени других способов взаимодействия 1С и Excel.

Получить XML Spreadsheet можно сохранив рабочую книгу Excel как "Таблица XML". Для упрощения задачи можно сохранить в Excel уже сформированный документ или отчет и внести в него изменения.

В частности вносим вместо выведенных данных - маркеры-переменные, которые будем  программно менять.

К примеру такие как на рисунке. _НаименованиеБанка_ или _НаименованиеПолучателя_

Подготовленный шаблон в Excel

После внесения изменений производим сохранение нашего файла в формате Таблица XML

 

 
Взаимодействие 1С с ADODB. Запись данных в SQL Печать E-mail
( 1 Голос )

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

Но первоначально хочу привести несколько кусков кода, которые помогут понять что откуда берется.

Итак, для начала устанавливаю соединение с базой данных.

Попытка

мADOСоединение = Новый COMОбъект("ADODB.Connection");
мADOСоединение.Open("Provider=SQLOLEDB.1;
|Persist Security Info=False;
|User ID="
+Пользователь+";
|Password="
+ Пароль+";
|Initial Catalog="
+ База+";
|Data Source="
+ Сервер);

Возврат
мADOСоединение;

Исключение

КонецПопытки;

Далее произвожу выборку данных из таблицы "ORDERS_STATUS". Тип блокировки данных - пессимистический, чтобы можно было вносить изменения в таблицу.

 
СКД. Простой отчет "без программирования" Печать E-mail
( 4 Голосов )

В данной статье подробно рассмотрю пример создания несложного отчета с помощью системы компоновки данных. Пример целиком основан на использовании визуальных средств разработки «без единой строчки кода». Постараюсь последовательно показать и подробно объяснить все действия разработ­чика по визуальному конструированию отчета.

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

Практическое знакомство с системой компоновки данных начнем с простого отчета, который будет отражать движение товаров в разрезе складов.

При написании статьи использовалась технологическая платформа 8.2.14.439. В этой платформе имеются существенные изменения в конструкторах и мастерах, поэтому внешний вид форм может отличаться от ваших.

 
Взаимодействие 1С с ADODB Печать E-mail
( 4 Голосов )

За все время работы с системой 1С мне очень часто может понадобиться работать с внешними источниками данных в режиме online. Информации в интернете, которая могла бы мне помочь было крайне мало, поэтому хочу привести примеры работы с ADODB из 1С в этой статье. Я не буду вдаваться в подробности технологии

Работа с ADODB производится через несколько объектов.

  • ADODB.Connection - объект производит подключение к источнику данных, а так же трансляцию команд и наборов данных
  • ADODB.RecordSet - Объект предоставляющий механизмы работы с набором данных, такие как получение, модификация, удаление или добавление данных.
  • ADODB.Command - Объект, так же предоставляющий механизмы работы с наборами данных, но, в отличие от RecordSet, не возвращает данные на клиента.

Перед тем как начать работать с данными из внешнего источника необходимо установить с ним связь, для этого вызывается функция Open объекта Connection, в единственный параметр этой функции передается строка ConnectionString с описанием параметров подключения. В этой статье используется источник данных Microsoft SQL server. Приведенные параметры ConnectionString используются для подключения к драйверу SQLOLEDB.1. Параметры для других источников данных соответственно другие.
Provider - Имя драйвера источника данных (к примеру SQLOLEDB.1 для MS SQL server)
Persist Security Info - необходимость использования шифрованого канала
User ID - Имя пользователя внешнего источника
Password - Пароль пользователя
Initial Catalog - Имя базы внешного источника
Data Source - Имя сервера

 
<< Первая < Предыдущая страница 1 2 3 4 5 6 7 Следующая страница > Последняя >>

Страница 1 из 7
RU-CENTER. Регистрация доменов. Хостинг