Внешний обмен

Модуль "Внешний обмен"

Модуль содержит объекты и функции, необходимые для связи с другими системами.

Функции

    ЗагрузитьИзображениеСУстройства
    ЗадержкаПроцесса
    КодВерсииФайла
    ПредварительныйПросмотрДокумента
    ПреобразоватьТекст
    РаспаковатьБуфер
    РаспаковатьСтроку
    СоздатьАрхивИзФайла
    СоздатьБазуДанных1С8
    СоздатьСетевойЗапрос
    СоздатьСетевойКлиент
    СоздатьСинхронизатор
    СохранитьСодержимоеЭкрана
    СтрокаВерсииФайла
    УпаковатьБуфер
    УпаковатьСтроку
    ХэшБуфера
    СоздатьАрхивПоСписку
    СоздатьФТПКлиент
    ХэшФайла
    РаспаковатьАрхив

Объекты и типы

    Синхронизатор
    СетевойКлиент
    БазаДанных1С8
    СетевойЗапрос
    ПроксиСервер
    ФТПКлиент

Функции модуля "Внешний обмен"

ЗагрузитьИзображениеСУстройства

Формат вызова:
ЗагрузитьИзображениеСУстройства(Буфер: Буфер; Формат: строка; Признаки: целое): целое; /*только чтение*/


ЗадержкаПроцесса

Формат вызова:
ЗадержкаПроцесса(ВремяМСек: целое); /*только чтение*/


КодВерсииФайла

Формат вызова:
КодВерсииФайла(ИмяФайла: строка): целое; /*только чтение*/


ПредварительныйПросмотрДокумента

Формат вызова:
ПредварительныйПросмотрДокумента(ИмяФайла: строка; Буфер: Буфер): целое; /*только чтение*/


ПреобразоватьТекст

Формат вызова:
ПреобразоватьТекст(Исходная, Формат: строка): строка; /*только чтение*/

описание:
Преобразует строку согласно формату, переданному в параметрах.


РаспаковатьБуфер

Формат вызова:
РаспаковатьБуфер(Источник, Приемник: Буфер; [ПроверитьИсточник = да]: целое): целое; /*только чтение*/


РаспаковатьСтроку

Формат вызова:
РаспаковатьСтроку(Текст: строка): строка; /*только чтение*/


СоздатьАрхивИзФайла

Формат вызова:
СоздатьАрхивИзФайла(ИмяФайла: строка; [СтепеньСжатия = 0], [РазмерТома = 0]: целое); /*только чтение*/


СоздатьБазуДанных1С8

Формат вызова:
СоздатьБазуДанных1С8(ИмяФайла: строка): БазаДанных1С8; /*только чтение*/


СоздатьСетевойЗапрос

Формат вызова:
СоздатьСетевойЗапрос([АвтоПрокси], [НаКлиенте]: целое): СетевойЗапрос; /*только чтение*/


СоздатьСетевойКлиент

Формат вызова:
СоздатьСетевойКлиент(Адрес: строка; Порт, [ИнтервалОжидания]: целое): СетевойКлиент; /*только чтение*/


СоздатьСинхронизатор

Формат вызова:
СоздатьСинхронизатор(Бюджет: целое; ИмяСервера: строка; Порт: целое): Синхронизатор; /*только чтение*/


СохранитьСодержимоеЭкрана

Формат вызова:
СохранитьСодержимоеЭкрана(Буфер: Буфер; [Сжатие]: целое); /*только чтение*/


СтрокаВерсииФайла

Формат вызова:
СтрокаВерсииФайла(ИмяФайла, Идентификатор, КодЯзыка: строка): строка; /*только чтение*/


УпаковатьБуфер

Формат вызова:
УпаковатьБуфер(Источник, Приемник: Буфер; [СтепеньСжатия = 0]: целое); /*только чтение*/


УпаковатьСтроку

Формат вызова:
УпаковатьСтроку(Текст: строка; [СтепеньСжатия = 0]: целое): строка; /*только чтение*/


ХэшБуфера

Формат вызова:
ХэшБуфера(Буфер: Буфер; [Тип = ХЭШ_MD5], [Формат = ХЭШ_РЕЗУЛЬТАТ_HEX]: целое): строка; /*только чтение*/


СоздатьАрхивПоСписку

Формат вызова:
СоздатьАрхивПоСписку(СписокФайлов: Список; ФайлАрхива: строка; [СтепеньСжатия = 0], [РазмерТома = 0]: целое); /*только чтение*/


СоздатьФТПКлиент

Формат вызова:
СоздатьФТПКлиент: ФТПКлиент; /*только чтение*/


ХэшФайла

Формат вызова:
ХэшФайла(ИмяФайла, КлючЭЦП: строка; [Тип = ХЭШ_ГОСТ3411_94], [Размещение = Размещение_Сервер]: целое): строка; /*только чтение*/


РаспаковатьАрхив

Формат вызова:
РаспаковатьАрхив(ИмяФайла, Каталог: строка): целое; /*только чтение*/


Типы модуля "Внешний обмен"

Синхронизатор

функции объекта:

  Отключиться
  Отладка
  ПередатьДанные
  Подключиться
  ПолучитьДанные
  ПолучитьПараметры
  УдалитьОбъект

Отключиться

Формат вызова:
Синхронизатор.Отключиться: целое; /*только чтение*/


Отладка

Формат вызова:
Синхронизатор.Отладка: целое;


ПередатьДанные

Формат вызова:
Синхронизатор.ПередатьДанные(Параметры: Список; Данные, Сканы, ДанныеКонтроля, ДанныеПодписи, Образ, Деталь: Буфер; ОтветБюджет: СтруктурныйСписок): целое; /*только чтение*/


Подключиться

Формат вызова:
Синхронизатор.Подключиться(БазаДанных, Пользователь, Пароль: строка): целое; /*только чтение*/


ПолучитьДанные

Формат вызова:
Синхронизатор.ПолучитьДанные(Параметры: Список; Данные, Сканы, Подписи: Буфер): целое; /*только чтение*/


ПолучитьПараметры

Формат вызова:
Синхронизатор.ПолучитьПараметры(Параметры: Список): целое; /*только чтение*/


УдалитьОбъект

Формат вызова:
Синхронизатор.УдалитьОбъект; /*только чтение*/


СетевойКлиент

функции объекта:

  Заголовок
  ОтправитьЗапрос
  ПолучитьДанные
  ПолучитьТекст
  Статус
  ТекстОшибки
  УдалитьОбъект

Заголовок

Формат вызова:
СетевойКлиент.Заголовок([Параметр]: строка): строка; /*только чтение*/


ОтправитьЗапрос

Формат вызова:
СетевойКлиент.ОтправитьЗапрос(Запрос: строка; Обработчик: Программа; Иноформация: целое); /*только чтение*/


ПолучитьДанные

Формат вызова:
СетевойКлиент.ПолучитьДанные(Запрос, ТипЗапроса: строка; Буфер: Буфер): целое; /*только чтение*/


ПолучитьТекст

Формат вызова:
СетевойКлиент.ПолучитьТекст(Запрос, [ТипЗапроса], [Пользователь], [Пароль]: строка): строка; /*только чтение*/


Статус

Формат вызова:
СетевойКлиент.Статус: целое; /*только чтение*/


ТекстОшибки

Формат вызова:
СетевойКлиент.ТекстОшибки: строка; /*только чтение*/


УдалитьОбъект

Формат вызова:
СетевойКлиент.УдалитьОбъект; /*только чтение*/


БазаДанных1С8

функции объекта:

  ЗакрытьКонфигурацию
  ИменаБД
  ИмяФайла
  Информация
  МетаДанные
  ОткрытьКонфигурацию
  ОткрытьТаблицу
  Привязка
  СписокОбъектов
  Таблицы
  УдалитьОбъект
  Подключение
  ВсеТаблицы

ЗакрытьКонфигурацию

Формат вызова:
БазаДанных1С8.ЗакрытьКонфигурацию; /*только чтение*/


ИменаБД

Формат вызова:
БазаДанных1С8.ИменаБД: СтатическиеДанные; /*только чтение*/


ИмяФайла

Формат вызова:
БазаДанных1С8.ИмяФайла: строка;


Информация

Формат вызова:
БазаДанных1С8.Информация(Идентификатор: строка): строка; /*только чтение*/


МетаДанные

Формат вызова:
БазаДанных1С8.МетаДанные([Идентификатор]: строка): строка; /*только чтение*/


ОткрытьКонфигурацию

Формат вызова:
БазаДанных1С8.ОткрытьКонфигурацию(ТолькоСписокТаблиц: целое): целое; /*только чтение*/


ОткрытьТаблицу

Формат вызова:
БазаДанных1С8.ОткрытьТаблицу(Таблица: СтатическиеДанные; Идентификатор: строка): целое; /*только чтение*/


Привязка

Формат вызова:
БазаДанных1С8.Привязка: целое;


СписокОбъектов

Формат вызова:
БазаДанных1С8.СписокОбъектов(Список: Список); /*только чтение*/


Таблицы

Формат вызова:
БазаДанных1С8.Таблицы: СтатическиеДанные; /*только чтение*/


УдалитьОбъект

Формат вызова:
БазаДанных1С8.УдалитьОбъект; /*только чтение*/


Подключение

Формат вызова:
БазаДанных1С8.Подключение: Подключение;


ВсеТаблицы

Формат вызова:
БазаДанных1С8.ВсеТаблицы: целое;


СетевойЗапрос

функции объекта:

  Выполнить
  Документ
  Заголовок
  КодОтвета
  Куки
  Пароль
  Пользователь
  Прокси
  СтрокаОтвета
  ТипСодержимого
  УдалитьОбъект
  Агент
  Протокол
  ТекстОшибки
  Узлы
  ГОСТСтандарт
  Логирование
  ОжиданиеЗапроса
  ОжиданиеОтвета
  ОжиданиеСоединения
  ПерезаписатьПротоколОбмена
  ПротоколОбмена
  ПротоколОшибок
  Ключ64
  ПарольКлюча
  Сертификат64

Выполнить

Формат вызова:
СетевойЗапрос.Выполнить(Запрос, [Вид = GET]: строка): целое; /*только чтение*/


Документ

Формат вызова:
СетевойЗапрос.Документ: Буфер; /*только чтение*/


Заголовок

Формат вызова:
СетевойЗапрос.Заголовок: Список; /*только чтение*/


КодОтвета

Формат вызова:
СетевойЗапрос.КодОтвета: целое; /*только чтение*/


Куки

Формат вызова:
СетевойЗапрос.Куки: Список; /*только чтение*/


Пароль

Формат вызова:
СетевойЗапрос.Пароль: строка;


Пользователь

Формат вызова:
СетевойЗапрос.Пользователь: строка;


Прокси

Формат вызова:
СетевойЗапрос.Прокси: ПроксиСервер; /*только чтение*/


СтрокаОтвета

Формат вызова:
СетевойЗапрос.СтрокаОтвета: строка; /*только чтение*/


ТипСодержимого

Формат вызова:
СетевойЗапрос.ТипСодержимого: строка;


УдалитьОбъект

Формат вызова:
СетевойЗапрос.УдалитьОбъект; /*только чтение*/


Агент

Формат вызова:
СетевойЗапрос.Агент: строка;


Протокол

Формат вызова:
СетевойЗапрос.Протокол: строка;


ТекстОшибки

Формат вызова:
СетевойЗапрос.ТекстОшибки: строка; /*только чтение*/


Узлы

Формат вызова:
СетевойЗапрос.Узлы: СтруктурныйСписок; /*только чтение*/


ГОСТСтандарт

Формат вызова:
СетевойЗапрос.ГОСТСтандарт: целое;


Логирование

Формат вызова:
СетевойЗапрос.Логирование: целое;


ОжиданиеЗапроса

Формат вызова:
СетевойЗапрос.ОжиданиеЗапроса: целое;


ОжиданиеОтвета

Формат вызова:
СетевойЗапрос.ОжиданиеОтвета: целое;


ОжиданиеСоединения

Формат вызова:
СетевойЗапрос.ОжиданиеСоединения: целое;


ПерезаписатьПротоколОбмена

Формат вызова:
СетевойЗапрос.ПерезаписатьПротоколОбмена: целое;


ПротоколОбмена

Формат вызова:
СетевойЗапрос.ПротоколОбмена: строка;


ПротоколОшибок

Формат вызова:
СетевойЗапрос.ПротоколОшибок: строка;


Ключ64

Формат вызова:
СетевойЗапрос.Ключ64: строка;


ПарольКлюча

Формат вызова:
СетевойЗапрос.ПарольКлюча: строка;


Сертификат64

Формат вызова:
СетевойЗапрос.Сертификат64: строка;


ПроксиСервер

функции объекта:

  Адрес
  Пароль
  Пользователь
  Порт

Адрес

Формат вызова:
ПроксиСервер.Адрес: строка;


Пароль

Формат вызова:
ПроксиСервер.Пароль: строка;


Пользователь

Формат вызова:
ПроксиСервер.Пользователь: строка;


Порт

Формат вызова:
ПроксиСервер.Порт: строка;


ФТПКлиент

функции объекта:

  ДиректориюСоздать
  ДиректориюУдалить
  ДиректорияСуществует
  ЗакрытьСоединение
  ОткрытьСоединение
  ТекущаяДиректория
  УдалитьОбъект
  ФайлВзять
  ФайлСоздать
  ФайлСуществует
  ФайлУдалить
  ЭлементыВзять

ДиректориюСоздать

Формат вызова:
ФТПКлиент.ДиректориюСоздать(ДиректорияФТП, ТекстОшибки: строка): целое; /*только чтение*/


ДиректориюУдалить

Формат вызова:
ФТПКлиент.ДиректориюУдалить(ДиректорияФТП, ТекстОшибки: строка): целое; /*только чтение*/


ДиректорияСуществует

Формат вызова:
ФТПКлиент.ДиректорияСуществует(ДиректорияФТП: строка; Итог: целое; ТекстОшибки: строка): целое; /*только чтение*/


ЗакрытьСоединение

Формат вызова:
ФТПКлиент.ЗакрытьСоединение; /*только чтение*/


ОткрытьСоединение

Формат вызова:
ФТПКлиент.ОткрытьСоединение(УрлФТП, ТекстОшибки: строка): целое; /*только чтение*/


ТекущаяДиректория

Формат вызова:
ФТПКлиент.ТекущаяДиректория: строка;


УдалитьОбъект

Формат вызова:
ФТПКлиент.УдалитьОбъект; /*только чтение*/


ФайлВзять

Формат вызова:
ФТПКлиент.ФайлВзять(ФайлФТП: строка; Содержимое: Буфер; ТекстОшибки: строка): целое; /*только чтение*/


ФайлСоздать

Формат вызова:
ФТПКлиент.ФайлСоздать(ФайлФТП: строка; Содержимое: Буфер; ТекстОшибки: строка): целое; /*только чтение*/


ФайлСуществует

Формат вызова:
ФТПКлиент.ФайлСуществует(ФайлФТП: строка; Итог: целое; ТекстОшибки: строка): целое; /*только чтение*/


ФайлУдалить

Формат вызова:
ФТПКлиент.ФайлУдалить(ФайлФТП, ТекстОшибки: строка): целое; /*только чтение*/


ЭлементыВзять

Формат вызова:
ФТПКлиент.ЭлементыВзять(ДиректорияФТП: строка; Список: Список; ТекстОшибки: строка): целое; /*только чтение*/