Skip to content

Интеграция с 1С документооборот базовая функциональность клиент

АвторизацияПредложена

Описание, пример вызова
// Возвращает сохраненный ранее признак состоявшегося показа окна авторизации.
//
// Возвращаемое значение:
// Булево - Истина, если авторизация была предложена в этом сеансе, и Ложь в противном случае.
//
Функция АвторизацияПредложена() Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.АвторизацияПредложена()

ВыбратьЗначениеДополнительногоРеквизита

Описание, пример вызова
// Открывает форму для указания значения дополнительного реквизита.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, на которой осуществляется работа с дополнительным реквизитом
// и из которой вызывается форма заполнения.
// Элемент - ПолеФормы - элемент формы, в который будет помещено указанной значение.
// СтандартнаяОбработка - Булево - признак выполнения стандартной обработки события.
//
Процедура ВыбратьЗначениеДополнительногоРеквизита(Форма, Элемент, СтандартнаяОбработка) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыбратьЗначениеДополнительногоРеквизита(Форма, Элемент, СтандартнаяОбработка)

ВыбратьЗначениеРеквизитаДО

Описание, пример вызова
// Универсальный метод для выбора произвольного значения в поле ввода.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, из которой вызывается команда.
// Элемент - ПолеФормы - поле, куда должно быть помещено выбранное значение.
// Типы - СписокЗначений из Тип - тип значения, которое требуется выбрать.
// - Массив из Тип
// Представление - Строка - представление реквизита, для которого выбирается значение.
// ЗначениеРеквизита - Строка - текущее значение в поле ввода.
// ЗначениеРеквизитаID - Строка - текущее значение в поле ввода.
// ЗначениеРеквизитаТип - Строка - текущее значение в поле ввода.
// Оповещение - ОписаниеОповещения - вызывает процедуру формы, в которую передается выбранное значение.
//
Процедура ВыбратьЗначениеРеквизитаДО(Форма, Элемент, Типы, Представление, ЗначениеРеквизита, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыбратьЗначениеРеквизитаДО(Форма, Элемент, Типы, Представление, ЗначениеРеквизита, );

ВыбратьЗначениеРеквизитаИС

Описание, пример вызова
// Универсальный метод для выбора произвольного значения в поле ввода.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, из которой вызывается команда.
// Элемент - ПолеФормы - поле, куда должно быть помещено выбранное значение.
// Тип - ОписаниеТипов - тип значения, которое требуется выбрать.
// Представление - Строка - представление реквизита, для которого выбирается значение.
// ЗначениеРеквизита - Произвольный - текущее значение в поле ввода.
// Оповещение - ОписаниеОповещения - вызывает процедуру формы, в которую передается выбранное значение.
//
Процедура ВыбратьЗначениеРеквизитаИС(Форма, Элемент, Тип, Представление, ЗначениеРеквизита, Оповещение) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыбратьЗначениеРеквизитаИС(Форма, Элемент, Тип, Представление, ЗначениеРеквизита, Оповещение)

ВыполнитьЗапросАсинхронно

Описание, пример вызова
// Начинает длительную операцию запроса к сервису 1С:Документооборот, а также отображает на форме признак выполнения
// длительной операции.
//
// Параметры:
// Владелец - ФормаКлиентскогоПриложения - форма, из которой вызывается команда.
// - ОбщийМодуль - клиентский модуль, из которого вызывается команда.
// ДлительнаяОперация - см. ДлительныеОперации.ВыполнитьВФоне
// ОповещениеОЗавершении - ОписаниеОповещения - вызывает процедуру формы, в которую передается результат запроса.
// ВыводитьОкноОжидания - Булево - если Истина, то открыть окно ожидания с визуальной индикацией длительной операции.
// ТекстСообщения - Строка - текст сообщения, выводимый на форме ожидания.
// СкрыватьИнтерфейс - Булево - если окно ожидания не выводится, то данный параметр указывает нужно ли использовать
// переключение страниц, который скроет весь интерфейс, либо же нужно не скрывать интерфейс, а сделать видимой
// группу элементов длительной операции.
//
Процедура ВыполнитьЗапросАсинхронно(Владелец, ДлительнаяОперация, ОповещениеОЗавершении, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыполнитьЗапросАсинхронно(Владелец, ДлительнаяОперация, ОповещениеОЗавершении, );

ВыполнитьКомандуПечати

Описание, пример вызова
// Формирует и выводит на экран печатные формы.
//
// Параметры:
// ИмяМенеджераПечати - Строка - менеджер печати для печатаемых объектов;
// ИменаМакетов - Строка - идентификаторы печатных форм;
// МассивОбъектов - ЛюбаяСсылка
// - Массив из ЛюбаяСсылка - объекты печати;
// ВладелецФормы - ФормаКлиентскогоПриложения - форма, из которой выполняется печать;
//
Процедура ВыполнитьКомандуПечати(ИмяМенеджераПечати, ИменаМакетов, МассивОбъектов, ВладелецФормы) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыполнитьКомандуПечати(ИмяМенеджераПечати, ИменаМакетов, МассивОбъектов, ВладелецФормы)

ВыполнитьПодключаемуюКомандуИнтеграции

Описание, пример вызова
// Выполняет подключаемую команду интеграции с 1С:Документооборотом из формы объекта или списка.
//
// Параметры:
// Команда - КомандаФормы - вызванная команда.
// Форма - ФормаКлиентскогоПриложения - форма, из которой вызывается команда.
// Источник - ДанныеФормыСтруктура, ДанныеФормыКоллекция - данные, уточняющие параметр команды.
//
Процедура ВыполнитьПодключаемуюКомандуИнтеграции(Команда, Форма, Источник) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыполнитьПодключаемуюКомандуИнтеграции(Команда, Форма, Источник)

ВыполнитьПодключаемуюКомандуИнтеграцииЗавершение

Описание, пример вызова
// Продолжает выполнение подключаемой команды интеграции после проверки подключения.
//
// Параметры:
// Результат - Булево - Истина, если подключение успешно.
// Параметры - Структура:
// * Команда - КомандаФормы - вызванная команда.
// * Форма - ФормаКлиентскогоПриложения - форма, из которой вызывается команда.
// * Источник - ДанныеФормыСтруктура:
// ** Ссылка - ОпределяемыйТип.ИнтеграцияС1СДокументооборотВсеСсылкиПереопределяемый
// - ДанныеФормыКоллекция
//
Процедура ВыполнитьПодключаемуюКомандуИнтеграцииЗавершение(Результат, Параметры) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыполнитьПодключаемуюКомандуИнтеграцииЗавершение(Результат, Параметры)

ВыполнитьПроверкуЗаписиИПродолжить

Описание, пример вызова
// Проверяет записан ли объект интегрированной системы. Если не записан - предлагает пользователю записать.
//
// Параметры:
// СсылкаНаОбъектИС - ЛюбаяСсылка - проверяемый объект ИС.
// ФормаОбъектаИС - ФормаКлиентскогоПриложения - форма, из которой вызвана команда.
// ОповещениеПродолжения - ОписаниеОповещения - действие, вызываемое после проверки.
// Действие - Строка - наименование действия.
//
Процедура ВыполнитьПроверкуЗаписиИПродолжить(СсылкаНаОбъектИС, ФормаОбъектаИС, ОповещениеПродолжения, Действие) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыполнитьПроверкуЗаписиИПродолжить(СсылкаНаОбъектИС, ФормаОбъектаИС, ОповещениеПродолжения, Действие)

ЕстьПодсистемаДО2

Описание, пример вызова
// Определяет, встроены ли в конфигурации модули БИД, предназначенные для интеграции с 1С:Документооборотом редакции 2.
//
// Возвращаемое значение:
// Булево
//
Функция ЕстьПодсистемаДО2() Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ЕстьПодсистемаДО2()

ЕстьПодсистемаДО3

Описание, пример вызова
// Определяет, встроены ли в конфигурации модули БИД, предназначенные для интеграции с 1С:Документооборотом редакции 3.
//
// Возвращаемое значение:
// Булево
//
Функция ЕстьПодсистемаДО3() Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ЕстьПодсистемаДО3()

ЗаписатьОбъектАсинхронно

Описание, пример вызова
// Записывает изменения объекта в Документообороте в фоновом задании.
//
// Параметры:
// УникальныйИдентификатор - УникальныйИдентификатор - уникальный идентификатор формы, из которой выполняется запрос.
// ОбъектСтрока - Строка - строковое предствление объекта XDTO с сохраняемыми данными.
// ОповещениеОЗавершении - ОписаниеОповещения - вызывает процедуру формы после записи объекта.
//
Процедура ЗаписатьОбъектАсинхронно(УникальныйИдентификатор, ОбъектСтрока, ОповещениеОЗавершении) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ЗаписатьОбъектАсинхронно(УникальныйИдентификатор, ОбъектСтрока, ОповещениеОЗавершении)

НачатьПоискСвязанногоОбъектаДО

Описание, пример вызова
// Выполняет поиск связанного объекта ДО, при необходимости создавая его на основании объекта ИС
// с заполнением по правилам интеграции, если подходящее правило существует.
//
// Параметры:
// ОбъектИС - ОпределяемыйТип.ИнтеграцияС1СДокументооборотВсеСсылкиПереопределяемый - объект ИС,
// для которого разыскивается связанный объект ДО.
// ОписаниеОповещения - ОписаниеОповещения - обработчик, вызываемый после создания с
// передачей в качестве параметра Структуры (ID, type, name).
// ПолучатьНДПС - Булево - требуется получить настройки доступности по состоянию на стороне Документооборота.
// ИспользоватьПриоритетныеПравила - Булево - нужно ли задавать вопрос пользователю при создании нового объекта ДО
// по правилам интеграции, в случае если для объекта ИС настроено несколько различных правил интеграции,
// или нужно использовать наиболее приоритетное по ключевым реквизитам правило. Параметр используется только в
// случае интеграции с ДО 3.
//
Процедура НачатьПоискСвязанногоОбъектаДО(ОбъектИС, ОписаниеОповещения, ПолучатьНДПС = Ложь, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.НачатьПоискСвязанногоОбъектаДО(ОбъектИС, ОписаниеОповещения, ПолучатьНДПС, );

ОбработкаВыбораДанныхДляАвтоПодбора

Описание, пример вызова
// Заполняет реквизиты формы по выбранному значению.
//
// Параметры:
// Реквизит - Строка - строка с именем реквизита формы.
// ВыбранноеЗначение - Строка, Структура - выбранное значение.
// СтандартнаяОбработка - Булево - признак выполнения стандартной обработки события.
// ФормаВладелец - ФормаКлиентскогоПриложения - форма, содержащая заполняемый реквизит.
// ЭтоТаблица - Булево - признак, указывающий на то что заполнить требуется реквизит строки табличной части.
// Элемент - ПолеФормы - поле табличной части, в которое пользователь вводит значение.
// УстанавливатьМодифицированность - Булево - устанавливать модифицированность формы-владельца.
//
Процедура ОбработкаВыбораДанныхДляАвтоПодбора(Реквизит, ВыбранноеЗначение, СтандартнаяОбработка, ФормаВладелец, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОбработкаВыбораДанныхДляАвтоПодбора(Реквизит, ВыбранноеЗначение, СтандартнаяОбработка, ФормаВладелец, );

ОперацияВыполнена

Описание, пример вызова
// Проверяет выполнена ли длительная операция.
//
// Параметры:
// Результат - см. ДлительныеОперации.ОперацияВыполнена
// НужноОбработатьФорму - Булево - неявно возвращаемое значение, Истина, в случае если требуется обработать форму.
// ВыводитьПодробноеПредставлениеОшибки - Булево - в случае ошибки требуется вызвать
// исключение с подробным представлением.
//
// Возвращаемое значение:
// Булево - Истина, если длительная операция выполнена, Ложь, если операция еще выполняется или возникла ошибка.
//
Функция ОперацияВыполнена(Результат, НужноОбработатьФорму = Ложь, ВыводитьПодробноеПредставлениеОшибки = Ложь) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОперацияВыполнена(Результат, НужноОбработатьФорму, ВыводитьПодробноеПредставлениеОшибки);

Оповестить_ДобавлениеСвязи

Описание, пример вызова
// Создает оповещение при добавлении связи на клиенте.
//
// Параметры:
// ID - Строка - идентификатор объекта Документооборота.
// Тип - Строка - тип XDTO объекта Документооборота.
// СсылкаНаОбъект - ЛюбаяСсылка - ссылка на объект системы.
//
Процедура Оповестить_ДобавлениеСвязи(ID, Тип, СсылкаНаОбъект) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.Оповестить_ДобавлениеСвязи(ID, Тип, СсылкаНаОбъект)

Оповестить_УдалениеСвязи

Описание, пример вызова
// Создает оповещение при удалении связи на клиенте.
//
// Параметры:
// ID - Строка - идентификатор объекта Документооборота.
// Тип - Строка - тип XDTO объекта Документооборота.
// СсылкаНаОбъект - ЛюбаяСсылка - ссылка на объект системы.
//
Процедура Оповестить_УдалениеСвязи(ID, Тип, СсылкаНаОбъект) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.Оповестить_УдалениеСвязи(ID, Тип, СсылкаНаОбъект)

ОтборПриВыбореСвязанногоОбъекта

Описание, пример вызова
// Устанавливает отбор при выборе объекта ДО, связанного с объектом ИС.
//
// Параметры:
// СвязываемыйОбъект - ЛюбаяСсылка - объект ИС, связываемый с объектом ДО.
// ТипОбъектаДокументооборота - Строка - тип выбираемого объекта ДО.
// ВидДокументаДО - Структура - заполняется для объектов ДО типа Документ:
// * Значение - Строка - наименование вида документа.
// * ЗначениеID - Строка - идентификатор вида документа.
//
// Возвращаемое значение:
// Неопределено, Структура - структура отбора, накладываемого перед предъявлением пользователю:
// * documentType - Неопределено
// - Структура - заполняется для объектов ДО типа Документ:
// ** Значение - Строка - наименование вида документа.
// ** ЗначениеID - Строка - идентификатор вида документа.
//
Функция ОтборПриВыбореСвязанногоОбъекта(СвязываемыйОбъект, ТипОбъектаДокументооборота, Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОтборПриВыбореСвязанногоОбъекта(СвязываемыйОбъект, ТипОбъектаДокументооборота, );

ОткрытьЗадачиМне

Описание, пример вызова
// Открывает нужную версию формы "Задачи мне", в зависимости от того какая редакция 1С:Документооборот используется.
//
// Параметры:
// Владелец - ОкноКлиентскогоПриложения , ФормаКлиентскогоПриложения - форма или элемент управления другой формы.
// Уникальность - Произвольный - ключ, значение которого будет использоваться для поиска уже открытых форм.
// Окно - ОкноКлиентскогоПриложения - окно приложения, в котором будет открыта форма.
//
Процедура ОткрытьЗадачиМне(Владелец, Уникальность, Окно) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьЗадачиМне(Владелец, Уникальность, Окно)

ОткрытьОбъект

Описание, пример вызова
// Открывает объект Документооборота.
//
// Параметры:
// ТипОбъекта - Строка - тип объекта XDTO Документооборота.
// ID - Строка - идентификатор объекта Документооборота.
// ВладелецФормы - Произвольный - произвольное значение, устанавливаемое в качестве владельца формы.
// ДополнительныеПараметры - Структура - параметры, передаваемые в открываемый объект.
// Оповещение - ОписаниеОповещения - оповещение при закрытии формы.
//
Процедура ОткрытьОбъект(ТипОбъекта, ID, ВладелецФормы = Неопределено, ДополнительныеПараметры = Неопределено, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьОбъект(ТипОбъекта, ID, ВладелецФормы, ДополнительныеПараметры, );

ПередВыполнениемКоманды

Описание, пример вызова
// Проверяет необходимость добавить связь, в случае если объект ИС был создан на основании объекта ДО.
//
// Параметры:
// Источник - ФормаКлиентскогоПриложения - форма нового объекта ИС.
//
Процедура ПередВыполнениемКоманды(Источник) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПередВыполнениемКоманды(Источник)

ПоказатьВопросДаНет

Описание, пример вызова
// Показывает вопрос "Да" / "Нет", принимая Esc и закрытие формы крестиком как ответ "Нет".
//
// Параметры:
// ОписаниеОповещенияОЗавершении - ОписаниеОповещения - процедура, вызываемая после закрытия с
// передачей параметра КодВозвратаДиалога.Да или КодВозвратаДиалога.Нет.
// ТекстВопроса - Строка - текст задаваемого вопроса.
// ТекстКнопкиДа - Строка - необязательный, текст кнопки "Да".
// ТекстКнопкиНет - Строка - необязательный, текст кнопки "Нет".
// КнопкаПоУмолчанию - РежимДиалогаВопрос - необязательный, кнопка по умолчанию.
// Заголовок - Строка - необязательный, содержит заголовок окна вопроса.
//
Процедура ПоказатьВопросДаНет(ОписаниеОповещенияОЗавершении, ТекстВопроса, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПоказатьВопросДаНет(ОписаниеОповещенияОЗавершении, ТекстВопроса, );

ПоказатьВопросДаНетЗавершение

Описание, пример вызова
// Вызывается после закрытия окна с вопросом "Да" / "Нет" и вызывает ранее переданный обработчик
// оповещения с передачей ответа пользователя.
//
// Параметры:
// Результат - КодВозвратаДиалога - ответ пользователя,
// КодВозвратаДиалога.ОК или КодВозвратаДиалога.Отмена.
// ОписаниеОповещения - ОписаниеОповещения - описание вызываемого оповещения.
//
Процедура ПоказатьВопросДаНетЗавершение(Результат, ОписаниеОповещения) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПоказатьВопросДаНетЗавершение(Результат, ОписаниеОповещения)

ПриАвторизации

Описание, пример вызова
// Управляет активностью обработчика обновления токена доступа в ДО.
//
// Параметры:
// ИспользуетсяАутентификацияJWT - Булево - текущий пользователь использует авторизацию через JWT-токен.
//
Процедура ПриАвторизации(ИспользуетсяАутентификацияJWT) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПриАвторизации(ИспользуетсяАутентификацияJWT)

ПроверитьОшибкиПриОбновленииФормы

Описание, пример вызова
// Проверяет результат выполнения длительной операции на наличие ошибок, и, при необходимости, переключает
// интерфейс формы на страницу ошибки при обновлении.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, в которой выполняется обновление.
// Результат - см. ДлительныеОперации.ОперацияВыполнена
// НужноОбработатьФорму - Булево - неявно возвращаемое значение, Истина, в случае если требуется обработать форму.
//
Процедура ПроверитьОшибкиПриОбновленииФормы(Форма, Результат, НужноОбработатьФорму = Ложь) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПроверитьОшибкиПриОбновленииФормы(Форма, Результат, НужноОбработатьФорму);

ПроверитьПодключение

Описание, пример вызова
// Проверяет подключение к 1С:Документообороту, при необходимости запрашивая имя пользователя и пароль.
//
// Параметры:
//
// ОписаниеОповещения - ОписаниеОповещения - описание оповещения, вызываемого после проверки подключения с параметром
// типа Булево.
// Владелец - ФормаКлиентскогоПриложения - форма, в которой следует вызвать повторную попытку подключения.
// - ОбщийМодуль - клиентский модуль, из которого вызывается команда.
// ПовторноПоказыватьОкноАвторизации - Булево - Истина, если при отсутствии подключения необходимо
// повторно показать окно авторизации, даже если оно было показано ранее.
// ВыводитьОкноОжидания - Булево - если Истина, то открыть окно ожидания с визуальной индикацией длительной операции.
// СкрыватьИнтерфейс - Булево - если окно ожидания не выводится, то данный параметр указывает нужно ли использовать
// переключение страниц, который скроет весь интерфейс, либо же нужно не скрывать интерфейс, а сделать видимой
// группу элементов длительной операции.
//
Процедура ПроверитьПодключение(ОписаниеОповещения, Владелец, ПовторноПоказыватьОкноАвторизации = Ложь, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПроверитьПодключение(ОписаниеОповещения, Владелец, ПовторноПоказыватьОкноАвторизации, );

ПроверитьПодключениеПослеОкнаАвторизации

Описание, пример вызова
// Вызывается после закрытия окна авторизации. Вызывает обработчик, переданный вызвавшей формой.
//
// Параметры:
// Результат - Булево - Истина, если в окне авторизации нажата ОК и подключение успешно.
// Параметры - Структура:
// ОписаниеОповещения - ОписаниеОповещения - обработчик вызвавшей формы.
//
Процедура ПроверитьПодключениеПослеОкнаАвторизации(Результат, Параметры) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПроверитьПодключениеПослеОкнаАвторизации(Результат, Параметры)

ПрочитатьНастройкиАвторизации

Описание, пример вызова
// Получает имя пользователя и пароль для доступа к 1С:Документообороту.
// В веб-клиенте возвращается только имя пользователя. Только имя пользователя возвращается и
// тогда, когда в предыдущий раз настройки были сохранены в веб-клиенте или на другом компьютере.
//
// Параметры:
// ИмяПользователя - Строка - имя пользователя ДО.
// ПарольСохранен - Булево - Истина, если пароль сохранен пользователем.
// Пароль - Строка - пароль пользователя ДО.
// ИспользуетсяАутентификацияОС - Булево - Истина, если используется аутентификация ОС.
// ИспользуетсяАутентификацияJWT - Булево - Истина, если используется аутентификация JWT.
//
Процедура ПрочитатьНастройкиАвторизации(ИмяПользователя, ПарольСохранен, Пароль, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПрочитатьНастройкиАвторизации(ИмяПользователя, ПарольСохранен, Пароль, );

СоздатьИнтегрированныйОбъектИзДанныхЗаполнения

Описание, пример вызова
// Создает объект ИС, заполняет его по переданным данным и устанавливает связь.
//
// Параметры:
// ДанныеЗаполнения - см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьВызовСервера.ДанныеЗаполненияИнтегрируемогоОбъекта
// Форма - ФормаКлиентскогоПриложения - форма объекта ДО или иная форма, требующая оповещения.
//
Процедура СоздатьИнтегрированныйОбъектИзДанныхЗаполнения(ДанныеЗаполнения, Форма = Неопределено) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СоздатьИнтегрированныйОбъектИзДанныхЗаполнения(ДанныеЗаполнения, Форма);

СохранитьАвторизацияПредложена

Описание, пример вызова
// Запоминает факт показа окна авторизации, чтобы больше не беспокоить пользователя в пределах сеанса.
//
Процедура СохранитьАвторизацияПредложена() Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СохранитьАвторизацияПредложена()

СохранитьНастройкиАвторизации

Описание, пример вызова
// Сохраняет имя пользователя и пароль для доступа к 1С:Документообороту.
// В веб-клиенте сохраняется только имя пользователя.
//
// Параметры:
// ИмяПользователя - Строка - имя пользователя ДО.
// Пароль - Строка - необязательный, пароль пользователя ДО.
// ИспользуетсяАутентификацияОС - Булево - Истина, если используется аутентификация операционной системы.
// ИспользуетсяАутентификацияJWT - Булево - Истина, если используется аутентификация через JWT-токены.
//
Процедура СохранитьНастройкиАвторизации(ИмяПользователя, Пароль = "", ИспользуетсяАутентификацияОС = Ложь, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СохранитьНастройкиАвторизации(ИмяПользователя, Пароль, ИспользуетсяАутентификацияОС, );

ТипОбъектаИСНачалоВыбора

Описание, пример вызова
// Открывает форму выбора объекта метаданных интегрированной системы.
//
// Параметры:
// ТипОбъектаИС - Строка - текущий тип объекта метаданных интегрированной системы.
// ОписаниеОповещения - ОписаниеОповещения - описание вызываемого оповещения.
//
Процедура ТипОбъектаИСНачалоВыбора(ТипОбъектаИС, ОписаниеОповещения) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ТипОбъектаИСНачалоВыбора(ТипОбъектаИС, ОписаниеОповещения)

УстановитьЗаголовокПриОткрытии

Описание, пример вызова
// Вызывается при открытии форм связанных данных ДО и устанавливает заголовок согласно владельцу.
//
// Параметры:
// Форма - РасширениеФормыКлиентскогоПриложенияДляОбъектов - форма, заголовок которой следует уточнить из владельца:
// * Заголовок - Строка
// * ВладелецФормы - ФормаКлиентскогоПриложения:
// ** Заголовок - Строка
//
Процедура УстановитьЗаголовокПриОткрытии(Форма) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.УстановитьЗаголовокПриОткрытии(Форма)

ХранилищеОбщихНастроекСохранитьМассив

Описание, пример вызова
// Сохраняет массив пользовательских настроек МассивСтруктур. Может применяться для случаев вызова с клиента.
//
// Параметры:
// МассивСтруктур - Массив из Структура:
// * Объект - Строка
// * Настройка - Строка
// * Автообновление - Булево
// НужноОбновитьПовторноИспользуемыеЗначения - Булево - требуется обновить повторно используемые значения
//
Процедура ХранилищеОбщихНастроекСохранитьМассив(МассивСтруктур, НужноОбновитьПовторноИспользуемыеЗначения = Ложь) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ХранилищеОбщихНастроекСохранитьМассив(МассивСтруктур, НужноОбновитьПовторноИспользуемыеЗначения);

ВыделенныеФайлы

Описание, пример вызова
// Возвращает выделенные в таблице файлы, игнорируя роли файлов.
//
// Параметры:
// КоллекцияФайлы - ДанныеФормыКоллекция - таблица или дерево файлов.
// ВыделенныеСтроки - Массив из Число - идентификаторы выделенных строк коллекции.
//
// Возвращаемое значение:
// Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.ДанныеФайла
//
Функция ВыделенныеФайлы(КоллекцияФайлы, ВыделенныеСтроки) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыделенныеФайлы(КоллекцияФайлы, ВыделенныеСтроки)

ДобавитьФайлСДискаКОбъектуИС

Описание, пример вызова
// Начинает добавление файла с диска к объекту ДО, связанному с указанным объектом ИС.
//
// Параметры:
// ВладелецФайла - ЛюбаяСсылка - источник команды, объект ИС - владелец файлов.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура ДобавитьФайлСДискаКОбъектуИС(ВладелецФайла, УникальныйИдентификаторФормы) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ДобавитьФайлСДискаКОбъектуИС(ВладелецФайла, УникальныйИдентификаторФормы)

ЗакончитьРедактированиеФайла

Описание, пример вызова
// Заканчивает редактирование файла, помещая его в ДО и снимая захват, если необходимо.
//
// Параметры:
// ID - Строка - идентификатор файла ДО.
// Наименование - Строка - имя редактируемого файла.
// Расширение - Строка - расширение редактируемого файла.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ОписаниеОповещенияОЗавершении - ОписаниеОповещения - необязательный, вызывается при успешном завершении.
// ВладелецID - Строка - идентификатор владельца файла.
//
Процедура ЗакончитьРедактированиеФайла(ID, Наименование, Расширение, УникальныйИдентификаторФормы, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ЗакончитьРедактированиеФайла(ID, Наименование, Расширение, УникальныйИдентификаторФормы, );

ИзвлечьТекст

Описание, пример вызова
// Извлекает текст из файла и возвращает его в виде строки.
//
// Параметры:
// ПолноеИмяФайла - Строка - полное имя файла.
//
// Возвращаемое значение:
// Строка - извлеченный текст.
//
Функция ИзвлечьТекст(ПолноеИмяФайла) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ИзвлечьТекст(ПолноеИмяФайла)

ИндексПиктограммыФайла

Описание, пример вызова
// Получается индекс пиктограммы файла - индекс в картинке КоллекцияПиктограммФайлов.
//
// Параметры:
// Расширение - Строка - расширение файла.
// ПометкаУдаления - Булево - файл помечен на удаление.
//
// Возвращаемое значение:
// Число
//
Функция ИндексПиктограммыФайла(Расширение, ПометкаУдаления = Ложь) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ИндексПиктограммыФайла(Расширение, ПометкаУдаления);

ИнформироватьОбИзмененииФайла

Описание, пример вызова
// По окончании подписания создает оповещение о подписании файла.
//
// Параметры:
// Событие - Строка - имя события, произошедшего с файлом.
// ИмяФайла - Строка - имя файла для вывода в сообщение.
// ИдентификаторФайла - Строка - идентификатор файла Документооборота.
// ВладелецФайла - Строка - идентификатор владельца файла.
// ТекстСообщения - Строка - текст состояния.
// ОповещатьКарточкуДокумента - Булево - требуется ли вызывать обработку оповещения в карточке документа.
// Например, если изменение произошло в карточке файла - вызвать оповещение в карточке документа нужно.
// Если, например, из самой карточки документа идет групповое подписание 10 файлов - дополнительно 10 раз
// вызывать оповещение в карточке документа не нужно.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура ИнформироватьОбИзмененииФайла(Событие, ИмяФайла, ИдентификаторФайла, ВладелецФайла, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ИнформироватьОбИзмененииФайла(Событие, ИмяФайла, ИдентификаторФайла, ВладелецФайла, );

ИспользоватьДОДляХраненияФайловОбъекта

Описание, пример вызова
// Проверяет используется ли 1С:Документооборот для хранения файлов объекта.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма владельца файла.
// Команда - КомандаФормы - выполняемая команда управления присоединенными файлами.
// ВладелецПрисоединенныхФайлов - ЛюбаяСсылка - владелец присоединенных файлов.
//
// Возвращаемое значение:
// Булево
//
Функция ИспользоватьДОДляХраненияФайловОбъекта(Форма, Команда, ВладелецПрисоединенныхФайлов) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ИспользоватьДОДляХраненияФайловОбъекта(Форма, Команда, ВладелецПрисоединенныхФайлов)

НапечататьФайлы

Описание, пример вызова
// Отправляет файлы на печать.
//
// Параметры:
// КоллекцияФайлы - ДанныеФормыКоллекция - таблица или дерево файлов.
// ВыделенныеСтроки - Массив из Число - идентификаторы выделенных строк коллекции.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура НапечататьФайлы(КоллекцияФайлы, ВыделенныеСтроки, УникальныйИдентификаторФормы) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.НапечататьФайлы(КоллекцияФайлы, ВыделенныеСтроки, УникальныйИдентификаторФормы)

НачатьСохранениеВыделенныхФайлов

Описание, пример вызова
// Начинает сохранение выделенных файлов.
//
// Параметры:
// КоллекцияФайлы - ДанныеФормыКоллекция - таблица файлов с колонками ID, Наименование, Расширение.
// ВыделенныеСтроки - Массив из Число - идентификаторы выделенных строк коллекции.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ОписаниеОповещения - ОписаниеОповещения - необязательный, обработчик, вызываемый с передачей имени файла
// после его сохранения.
//
Процедура НачатьСохранениеВыделенныхФайлов(КоллекцияФайлы, ВыделенныеСтроки, УникальныйИдентификаторФормы, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.НачатьСохранениеВыделенныхФайлов(КоллекцияФайлы, ВыделенныеСтроки, УникальныйИдентификаторФормы, );

ОбновитьИзФайлаНаДиске

Описание, пример вызова
// Обновляет файл ДО из файла на диске.
//
// Параметры:
// ID - Строка - Идентификатор файла ДО.
// Наименование - Строка - имя редактируемого файла.
// Расширение - Строка - расширение редактируемого файла.
// ДатаМодификации - Дата - дата модификации редактируемого файла. Местное время.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ОписаниеОповещенияОЗавершении - ОписаниеОповещения - необязательный, вызывается при успешном завершении.
// ВладелецID - Строка - идентификатор владельца файла.
//
Процедура ОбновитьИзФайлаНаДиске(ID, Наименование, Расширение, ДатаМодификации, УникальныйИдентификаторФормы, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОбновитьИзФайлаНаДиске(ID, Наименование, Расширение, ДатаМодификации, УникальныйИдентификаторФормы, );

ОткрытьВерсиюФайла

Описание, пример вызова
// Открывает версию файла для просмотра.
//
// Параметры:
// ID - Строка - идентификатор версии в ДО.
// Наименование - Строка - имя версии.
// Расширение - Строка - расширение версии.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура ОткрытьВерсиюФайла(ID, Наименование, Расширение, УникальныйИдентификаторФормы) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьВерсиюФайла(ID, Наименование, Расширение, УникальныйИдентификаторФормы)

ОткрытьКаталогФайла

Описание, пример вызова
// Открывает каталог файла, в котором он сохранен на просмотр или редактирование.
//
// Параметры:
// ID - Строка - идентификатор файла в ДО.
//
Процедура ОткрытьКаталогФайла(ID) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьКаталогФайла(ID)

ОткрытьПрисоединенныеФайлы

Описание, пример вызова
// Открывает список файлов, присоединенных к объекту ИС.
//
// Параметры:
// ВладелецФайла - ЛюбаяСсылка - источник команды, объект ИС - владелец файлов.
// ТекущийФайл - Строка - идентификатор текущего файла, на котором нужно спозиционировать список.
// ТолькоПросмотр - Булево - режим открытия формы.
// ВладелецФормы - ФормаКлиентскогоПриложения - форма, из которой вызвана команда.
// Уникальность - Произвольный - ключ уникальности, с которым должна быть открыта форма присоединенных файлов.
// Окно - ОкноКлиентскогоПриложения - необязательный параметр, окно формы-владельца.
// ПравилоИнтеграции - СправочникСсылка.ПравилаИнтеграцииС1СДокументооборотом
// - СправочникСсылка.ПравилаИнтеграцииС1СДокументооборотом3 - подходящее правило интеграции.
// ВладелецФайлаID - Строка - идентификатор объекта ДО, являющегося владельцем файла.
// ВладелецФайлаТип - Строка - тип объекта ДО, являющегося владельцем файла.
// ПредставлениеВладельца - Строка - представление объекта ДО, являющегося владельцем файла.
//
Процедура ОткрытьПрисоединенныеФайлы(ВладелецФайла, ТекущийФайл = Неопределено, ТолькоПросмотр = Ложь, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьПрисоединенныеФайлы(ВладелецФайла, ТекущийФайл, ТолькоПросмотр, );

ОткрытьФайл

Описание, пример вызова
// Открывает файл для просмотра или редактирования.
//
// Параметры:
// ID - Строка - идентификатор файла в ДО.
// Наименование - Строка - имя файла.
// Расширение - Строка - расширение файла.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// НаЧтение - Булево - Истина, если файл открывается для чтения, и Ложь, если для редактирования.
// ОписаниеОповещенияОЗавершении - ОписаниеОповещения - вызывается при успешном открытии файла.
// ВладелецID - Строка - идентификатор владельца файла.
//
Процедура ОткрытьФайл(ID, Наименование, Расширение, УникальныйИдентификаторФормы, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьФайл(ID, Наименование, Расширение, УникальныйИдентификаторФормы, );

ОтменитьРедактированиеФайла

Описание, пример вызова
// Отменяет редактирование ранее захваченного файла.
//
// Параметры:
// ID - Строка - идентификатор файла в ДО.
// ОписаниеОповещенияОЗавершении - ОписаниеОповещения - необязательный параметр, описание оповещения,
// вызываемого после отмены.
// ВладелецID - Строка - идентификатор владельца файла.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура ОтменитьРедактированиеФайла(ID, ОписаниеОповещенияОЗавершении = Неопределено, ВладелецID = "", Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОтменитьРедактированиеФайла(ID, ОписаниеОповещенияОЗавершении, ВладелецID, );

ПометитьНаУдалениеСнятьПометкуФайлов

Описание, пример вызова
// Изменяет пометку удаления файлов.
//
// Параметры:
// ВыделенныеФайлы - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.ДанныеФайла
// ТекущаяПометкаУдаления - Булево - текущее значение пометки удаления файлов, которую нужно
// изменить на противоположную.
// ОписаниеОповещенияОЗавершении - ОписаниеОповещения - необязательный параметр, описание оповещения,
// вызываемого после отмены.
// ВладелецID - Строка - идентификатор владельца файлов.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура ПометитьНаУдалениеСнятьПометкуФайлов(ВыделенныеФайлы, ТекущаяПометкаУдаления, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПометитьНаУдалениеСнятьПометкуФайлов(ВыделенныеФайлы, ТекущаяПометкаУдаления, );

ПроверитьНеобходимостьДобавленияСканКопииИПродолжить

Описание, пример вызова
// Проверяет можно ли добавить только скан-копию и задает вопрос пользователю.
//
// Параметры:
// СостояниеРазрешаетДобавлениеСканКопии - Булево - можно добавить скан-копию.
// СостояниеРазрешаетДобавлениеФайла - Булево - можно добавить файл.
// ОповещениеПродолжение - ОписаниеОповещения - описание оповещения, вызываемого далее.
//
Процедура ПроверитьНеобходимостьДобавленияСканКопииИПродолжить(СостояниеРазрешаетДобавлениеСканКопии, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПроверитьНеобходимостьДобавленияСканКопииИПродолжить(СостояниеРазрешаетДобавлениеСканКопии, );

РазложитьПолноеИмяФайла

Описание, пример вызова
// Раскладывает полное имя файла на составляющие.
//
// Параметры:
// ПолноеИмяФайла - Строка - полный путь к файлу.
// ЭтоПапка - Булево - признак того, что требуется разложить полное имя папки, а не файла.
//
// Возвращаемое значение:
// см. ОбщегоНазначенияКлиентСервер.РазложитьПолноеИмяФайла
//
Функция РазложитьПолноеИмяФайла(Знач ПолноеИмяФайла, ЭтоПапка = Ложь) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.РазложитьПолноеИмяФайла(ПолноеИмяФайла, ЭтоПапка);

СделатьВерсиюАктивной

Описание, пример вызова
// Делает активной указанную версию файла.
//
// Параметры:
// ИмяФайла - Строка - имя файла-владельца версии.
// ИдентификаторФайла - Строка - идентификатор .
// ВладелецФайла - Строка - идентификатор владельца файла-владельца версии.
// ИдентификаторВерсии - Строка - идентификатор версии, которую следует сделать активной.
// ОписаниеОповещения - ОписаниеОповещения - описание оповещения, вызываемого при успешном изменении.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура СделатьВерсиюАктивной(ИмяФайла, ИдентификаторФайла, ВладелецФайла, ИдентификаторВерсии, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СделатьВерсиюАктивной(ИмяФайла, ИдентификаторФайла, ВладелецФайла, ИдентификаторВерсии, );

СоздатьФайлКопированием

Описание, пример вызова
// Создает файл копированием.
//
// Параметры:
// ОригиналID - Строка - идентификатор оригинала файла.
// ОписаниеОповещения - ОписаниеОповещения - описание оповещения, вызываемого при успешном создании файла.
//
Процедура СоздатьФайлКопированием(ОригиналID, ОписаниеОповещения = Неопределено) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СоздатьФайлКопированием(ОригиналID, ОписаниеОповещения);

СоздатьФайлИзБуфера

Описание, пример вызова
// Начало создания файла из картинки из буфера.
//
// Параметры:
// ВладелецID - Строка - идентификатор владельца файла в Документообороте.
// ВладелецТип - Строка - тип XDTO владельца файла в Документообороте.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ВладелецПредставление - Строка - представление владельца файла.
// Владелец - ЛюбаяСсылка - владелец файла.
// ЯвляетсяСканКопией - Булево - признак скан-копии.
// РольФайлаID - Строка - роль файла.
// ОписаниеОповещения - ОписаниеОповещения - вызывается при успешном завершении.
// - Неопределено - вызывать ничего не нужно.
//
Процедура СоздатьФайлИзБуфера(ВладелецID, ВладелецТип, УникальныйИдентификаторФормы, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СоздатьФайлИзБуфера(ВладелецID, ВладелецТип, УникальныйИдентификаторФормы, );

СоздатьФайлСДиска

Описание, пример вызова
// Начало создания файла из файла на диске.
//
// Параметры:
// ВладелецID - Строка - идентификатор владельца файла в Документообороте.
// ВладелецТип - Строка - тип XDTO владельца файла в Документообороте.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ВладелецПредставление - Строка - представление владельца файла.
// Владелец - ЛюбаяСсылка - владелец файла.
// ЯвляетсяСканКопией - Булево - признак скан-копии.
// РольФайлаID - Строка - роль файла.
// ОписаниеОповещения - ОписаниеОповещения - вызывается при успешном завершении.
// - Неопределено - вызывать ничего не нужно.
//
Процедура СоздатьФайлСДиска(ВладелецID, ВладелецТип, УникальныйИдентификаторФормы, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СоздатьФайлСДиска(ВладелецID, ВладелецТип, УникальныйИдентификаторФормы, );

СоздатьФайлСДискаПеретаскиванием

Описание, пример вызова
// Начало создания файла из файла на диске.
//
// Параметры:
// Файл - Файл - перетаскиваемый файл.
// ВладелецID - Строка - идентификатор владельца файла в Документообороте.
// ВладелецТип - Строка - тип XDTO владельца файла в Документообороте.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ВладелецПредставление - Строка - представление владельца файла.
// Владелец - ЛюбаяСсылка - владелец файла.
// ЯвляетсяСканКопией - Булево - признак скан-копии.
// РольФайлаID - Строка - роль файла.
// ОписаниеОповещения - ОписаниеОповещения - вызывается при успешном завершении.
// - Неопределено - вызывать ничего не нужно.
//
Процедура СоздатьФайлСДискаПеретаскиванием(Файл, ВладелецID, ВладелецТип, УникальныйИдентификаторФормы, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СоздатьФайлСДискаПеретаскиванием(Файл, ВладелецID, ВладелецТип, УникальныйИдентификаторФормы, );

СохранитьВерсиюКак

Описание, пример вызова
// Сохраняет версию файла на диск в указанный пользователем каталог.
//
// Параметры:
// ID - Строка - идентификатор версии Документооборота.
// Наименование - Строка - имя версии файла.
// Расширение - Строка - расширение версии файла.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ОписаниеОповещения - ОписаниеОповещения - необязательный, обработчик, вызываемый с передачей имени файла
// после его сохранения.
//
Процедура СохранитьВерсиюКак(ID, Наименование, Расширение, УникальныйИдентификаторФормы, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СохранитьВерсиюКак(ID, Наименование, Расширение, УникальныйИдентификаторФормы, );

СохранитьИзмененияРедактируемогоФайла

Описание, пример вызова
// Сохраняет изменения файла в ДО, не снимая захвата.
//
// Параметры:
// ID - Строка - Идентификатор файла ДО.
// Наименование - Строка - имя редактируемого файла.
// Расширение - Строка - расширение редактируемого файла.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ОписаниеОповещенияОЗавершении - ОписаниеОповещения - необязательный, вызывается при успешном завершении.
// ВладелецID - Строка - идентификатор владельца файла.
//
Процедура СохранитьИзмененияРедактируемогоФайла(ID, Наименование, Расширение, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СохранитьИзмененияРедактируемогоФайла(ID, Наименование, Расширение, );

СохранитьФайлКак

Описание, пример вызова
// Сохраняет файл на диск в указанный пользователем каталог.
//
// Параметры:
// ID - Строка - идентификатор файла Документооборота.
// Наименование - Строка - имя файла.
// Расширение - Строка - расширение файла.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ОписаниеОповещения - ОписаниеОповещения - необязательный, обработчик, вызываемый с передачей имени файла
// после его сохранения.
//
Процедура СохранитьФайлКак(ID, Наименование, Расширение, УникальныйИдентификаторФормы, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СохранитьФайлКак(ID, Наименование, Расширение, УникальныйИдентификаторФормы, );

СохранитьФайлыКакНачало

Описание, пример вызова
// Сохраняет файл или версию на диск в указанный пользователем каталог. Общая точка входа для файла и версии.
//
// Параметры:
// Параметры - Структура:
// * ТекущийФайл - см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.ДанныеФайла
// * ОставшиесяФайлы - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.ДанныеФайла
// * УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// * ОписаниеОповещения - ОписаниеОповещения - вызывается при успешном завершении.
// - Неопределено - вызов не требуется.
//
Процедура СохранитьФайлыКакНачало(Параметры) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СохранитьФайлыКакНачало(Параметры)

ВыделенныеПодписи

Описание, пример вызова
// Получает таблицу значений выделенных строк подписей по выделенным срокам.
//
// Параметры:
// ВыделенныеСтроки - Массив из Число - массив индексов выделенных строк подписей.
// ТаблицаПодписей - ДанныеФормыКоллекция - см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.СтруктураСтрокиДереваПодписей
// ОбъектID - Строка - идентификатор объекта-владельца подписей.
//
// Возвращаемое значение:
// Массив из Структура:
// * НомерСтроки - Число
// * ОбъектID - Строка
//
Функция ВыделенныеПодписи(ВыделенныеСтроки, ТаблицаПодписей, ОбъектID = Неопределено) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыделенныеПодписи(ВыделенныеСтроки, ТаблицаПодписей, ОбъектID);

ДанныеПодписей

Описание, пример вызова
// Преобразует таблицу подписей на форме в массив структурированных данных подписей.
//
// Параметры:
// ТаблицаПодписей - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.СтруктураСтрокиДереваПодписей
//
// Возвращаемое значение:
// Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.ДанныеПодписи
//
Функция ДанныеПодписей(ТаблицаПодписей) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ДанныеПодписей(ТаблицаПодписей)

ДанныеПодписи

Описание, пример вызова
// Возвращает данные, из которых будет формироваться XDTO объект DMSignature, для передачи в ДО.
//
// Параметры:
// Подпись - ДвоичныеДанные - двоичные данные подписи.
// ДвоичныеДанныеСертификата - ДвоичныеДанные - двоичные данные сертификата.
// СвойстваПодписи - Структура - тут может быть или структура СвойстваПодписи, которую возвращает БСП при
// добавлении новой подписи, или строка таблицы подписей, если это уже существующая на стороне ДО подпись.
//
// Возвращаемое значение:
// см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.ДанныеПодписи
//
Функция ДанныеПодписи(Подпись, ДвоичныеДанныеСертификата, СвойстваПодписи) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ДанныеПодписи(Подпись, ДвоичныеДанныеСертификата, СвойстваПодписи)

ИнформироватьОПодписании

Описание, пример вызова
// По окончании подписания отображает состояние установки подписи объекту.
//
// Параметры:
// Представление - Строка - представление подписанного объекта для информирования пользователя о подписании.
// ДобавленныеПодписиОбъектов - Соответствие из КлючИЗначение:
// * Ключ - Строка - идентификатор объекта ДО, являющегося владельцем подписи.
// * Значение - см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.ДанныеВладельцаПодписи
// ДокументID - Строка - идентификатор подписанного документа.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура ИнформироватьОПодписании(Представление, ДобавленныеПодписиОбъектов, ДокументID, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ИнформироватьОПодписании(Представление, ДобавленныеПодписиОбъектов, ДокументID, );

МассивПодписей

Описание, пример вызова
// Преобразует 2-уровневое дерево в массив.
//
// Параметры:
// ДеревоПодписей - ДанныеФормыДерево - см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.СтруктураСтрокиДереваПодписей
//
// Возвращаемое значение:
// Массив из Число - идентификаторы строк подписей.
//
Функция МассивПодписей(ДеревоПодписей) Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.МассивПодписей(ДеревоПодписей)

НачатьДобавлениеЭПИзФайла

Описание, пример вызова
// Добавляет подпись из файла.
//
// Параметры:
// СвойстваФайла - см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.СвойстваФайла
//
Процедура НачатьДобавлениеЭПИзФайла(СвойстваФайла) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.НачатьДобавлениеЭПИзФайла(СвойстваФайла)

НачатьСохранениеВместеСЭП

Описание, пример вызова
// Сохраняет файл и подпись на диск.
//
// Параметры:
// ID - Строка - идентификатор файла Документооборота.
// Расширение - Строка - расширение файла.
// Наименование - Строка - имя файла.
// Размер - Число - размер файла в байтах.
// ДатаМодификацииУниверсальная - Дата - дата модификации файла универсальная.
// УникальныйИдентификаторФормы - Строка - идентификатор вызвавшей формы.
// Подписи - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.СтруктураПодписи
//
Процедура НачатьСохранениеВместеСЭП(ID, Расширение, Наименование, Размер, ДатаМодификацииУниверсальная, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.НачатьСохранениеВместеСЭП(ID, Расширение, Наименование, Размер, ДатаМодификацииУниверсальная, );

НачатьФормированиеПодписиОбъекта

Описание, пример вызова
// Формирует подпись для объекта Документооборот и всех его вложенных файлов.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения:
// * Наименование - Строка
// * Файлы - ДанныеФормыКоллекция
// ОписаниеОповещенияОЗакрытии - ОписаниеОповещения:
// * ДополнительныеПараметры - Структура:
// ** МассивАдресов - Массив из Строка
// ** МассивДанныхДляЗанесенияВБазу - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.ДанныеВладельцаПодписи
//
Процедура НачатьФормированиеПодписиОбъекта(Форма, ОписаниеОповещенияОЗакрытии) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.НачатьФормированиеПодписиОбъекта(Форма, ОписаниеОповещенияОЗакрытии)

ОткрытьПодпись

Описание, пример вызова
// Открывает форму просмотра подписи ЭП.
//
// Параметры:
// ТаблицаПодписейТекущиеДанные - ДанныеФормыЭлементКоллекции - строка текущей подписи.
//
Процедура ОткрытьПодпись(ТаблицаПодписейТекущиеДанные) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьПодпись(ТаблицаПодписейТекущиеДанные)

ПодписатьФайл

Описание, пример вызова
// Подписывает файл в Документообороте.
//
// Параметры:
// ИдентификаторФайла - Строка - идентификатор объекта Документооборота.
// ИмяФайла - Строка - имя файла.
// ВладелецФайла - Строка - идентификатор владельца файла.
// Редактируется - Булево - признак редактирования файла.
// Зашифрован - Булево - признак шифрования файла.
// ОписаниеФайла - Строка - описание файла.
// ДанныеПодписейФайла - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.ДанныеПодписи
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура ПодписатьФайл(ИдентификаторФайла, ИмяФайла, ВладелецФайла, Редактируется, Зашифрован, ОписаниеФайла, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПодписатьФайл(ИдентификаторФайла, ИмяФайла, ВладелецФайла, Редактируется, Зашифрован, ОписаниеФайла, );

ПроверитьПодписи

Описание, пример вызова
// Проверяет все выделенные подписи.
//
// Параметры:
// ТаблицаПодписей - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.СтруктураСтрокиДереваПодписей
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
// ОписаниеОповещения - ОписаниеОповещения - необязательный, обработчик, вызываемый после проверки подписей.
// ВыделенныеПодписи - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыделенныеПодписи
// АдресСлепкаДокумента - Строка - адрес временного хранилища двоичных данных документа Документооборота.
//
Процедура ПроверитьПодписи(ТаблицаПодписей, УникальныйИдентификаторФормы, ОписаниеОповещения = Неопределено, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПроверитьПодписи(ТаблицаПодписей, УникальныйИдентификаторФормы, ОписаниеОповещения, );

СохранитьПодпись

Описание, пример вызова
// Сохраняет подпись на диск.
//
// Параметры:
// ТаблицаПодписейТекущиеДанные - ДанныеФормыЭлементКоллекции - строка текущей подписи.
//
Процедура СохранитьПодпись(ТаблицаПодписейТекущиеДанные) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.СохранитьПодпись(ТаблицаПодписейТекущиеДанные)

УдалитьПодписи

Описание, пример вызова
// Удаляет подписи документа и его файлов.
//
// Параметры:
// УдаленныеСтроки - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыделенныеПодписи
// ТаблицаПодписей - Массив из см. ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиентСервер.СтруктураСтрокиДереваПодписей
// ВладелецФайла - Строка - идентификатор общего владельца всех файлов, входящих в таблицу подписей.
// ОписаниеОповещения - ОписаниеОповещения - необязательный, обработчик, вызываемый после удаления подписей.
// УникальныйИдентификаторФормы - УникальныйИдентификатор - идентификатор вызвавшей формы.
//
Процедура УдалитьПодписи(УдаленныеСтроки, ТаблицаПодписей, ВладелецФайла, ОписаниеОповещения = Неопределено, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.УдалитьПодписи(УдаленныеСтроки, ТаблицаПодписей, ВладелецФайла, ОписаниеОповещения, );

УстановитьКомпоненту

Описание, пример вызова
// Устанавливает компоненту сканирования.
//
// Параметры:
// ОбработчикРезультата - ОписаниеОповещения
//
Процедура УстановитьКомпоненту(ОбработчикРезультата) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.УстановитьКомпоненту(ОбработчикРезультата)

НачатьУстановкуВнешнейКомпонентыПродолжение

Описание, пример вызова
// Продолжение установки компоненты.
//
// Параметры:
// ПараметрыВыполнения - Структура:
// * ОбработчикРезультата - ОписаниеОповещения
//
Процедура НачатьУстановкуВнешнейКомпонентыПродолжение(ПараметрыВыполнения) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.НачатьУстановкуВнешнейКомпонентыПродолжение(ПараметрыВыполнения)

НачатьПодключениеВнешнейКомпонентыПродолжение

Описание, пример вызова
// Продолжение установки компоненты.
//
// Параметры:
// Подключена - Булево - компонента подключена.
// ПараметрыВыполнения - Структура:
// * ОбработчикРезультата - ОписаниеОповещения
//
Процедура НачатьПодключениеВнешнейКомпонентыПродолжение(Подключена, ПараметрыВыполнения) Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.НачатьПодключениеВнешнейКомпонентыПродолжение(Подключена, ПараметрыВыполнения)

ПроинициализироватьКомпоненту

Описание, пример вызова
// Проинициализировать компоненту сканирования.
//
// Возвращаемое значение:
// Булево
//
Функция ПроинициализироватьКомпоненту() Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПроинициализироватьКомпоненту()

ВерсияКомпоненты

Описание, пример вызова
// Вернет версию компоненты сканирования.
//
// Возвращаемое значение:
// Строка
//
Функция ВерсияКомпоненты() Экспорт

Пример вызова

Результат = ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВерсияКомпоненты()

ПоказатьПолучениеОбъектовАдресацииРоли

Описание, пример вызова
// Открывает формы получения объектов адресации роли.
//
// Параметры:
// ОписаниеОповещенияОЗакрытии - ОписаниеОповещения - описание оповещения о закрытии.
// ИмяРоли - Строка - имя роли для получения объектов адресации.
// ТипРоли - Строка - тип роли для получения объектов адресации.
// IDРоли - Строка - идентификатор роли в Документообороте.
// ФормаВладелец - ФормаКлиентскогоПриложения - управляемая форма, на которой выбирается роль.
//
Процедура ПоказатьПолучениеОбъектовАдресацииРоли(ОписаниеОповещенияОЗакрытии, ИмяРоли, ТипРоли, IDРоли, Экспорт

Пример вызова

ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПоказатьПолучениеОбъектовАдресацииРоли(ОписаниеОповещенияОЗакрытии, ИмяРоли, ТипРоли, IDРоли, );

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).