Skip to content

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

ВыбратьСтраницуДинамическогоСписка

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

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

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

ЗаголовокКомандыУпорядочивания

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

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

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

КомандаУпорядочить

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

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

ИнтеграцияС1СДокументооборот3Клиент.КомандаУпорядочить(Форма, ЭлементСписок, ЭлементКомандаУпорядочить, );

ОбновитьСортировкуВЗаголовкеЯчейки

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

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

ИнтеграцияС1СДокументооборот3Клиент.ОбновитьСортировкуВЗаголовкеЯчейки(Форма, ЭлементСписок, ЭлементКомандаУпорядочить, );

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

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

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

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

ВыбратьЗначениеИзСпискаВТаблице

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

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

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

ВыбратьЗначениеПоТипуОбъекта

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

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

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

ВыбратьСотрудникаИзДереваПодразделений

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

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

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

ВызванаИнтерактивнаяОбработка

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

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

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

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

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

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

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

ЗаполнитьСоответствиеФорм

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

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

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

ИзменитьОтносительныйСрок

Описание, пример вызова
// Меняет относительный срок (дни, часы, минуты), добавляя переданную длительность.
// Если заполнены минуты, то меняются только минуты.
// Если минут нет и заполнены часы, то меняются только часы.
// Если заполнены только дни, то меняются только они.
//
// Параметры:
// Дни - Число - длительность, дней.
// Часы - Число - длительность, часов.
// Минуты - Число - длительность, минут.
// Длительность - Число - добавляемая длительность. Для уменьшения срока используется "-1", для увеличения "1".
//
Процедура ИзменитьОтносительныйСрок(Дни, Часы, Минуты, Длительность) Экспорт

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

ИнтеграцияС1СДокументооборот3Клиент.ИзменитьОтносительныйСрок(Дни, Часы, Минуты, Длительность)

КлючСтрокиДерева

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

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

Результат = ИнтеграцияС1СДокументооборот3Клиент.КлючСтрокиДерева(ТипДерева, СтрокаДерева)

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

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

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

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

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

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

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

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

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

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

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

ИнтеграцияС1СДокументооборот3Клиент.ОткрытьОбъектДО(СсылкаНаОбъектДО);

РазвернутьДерево

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

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

ИнтеграцияС1СДокументооборот3Клиент.РазвернутьДерево(ТипДерева, СтрокиДерева, ТаблицаФормы, ТекущееСостояниеДерева);

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

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

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

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

ТипДерева

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

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

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

ОбработкаКомандыНачатьОбработку

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

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

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

ЗаменитьРольФайлов

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

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

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

ПеренестиФайлыИСвДО

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

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

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

ТекущаяРольФайла

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

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

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

ДанныеПоЗадаче

Описание, пример вызова
// Возвращает данные по задаче, заполненные из данных формы задачи или формы списка задач.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма задачи или списка задач.
// ID - Строка - идентификатор задачи Документооборота.
// Тип - Строка - XDTO-тип задачи Документооборота.
// Заголовок - Строка - заголовок задачи.
// ПараметрыОперации - Структура:
// * РезультатВариантаНомер - Строка - имя реквизита формы, содержащего выбранный пользователем вариант
// выполнения действия задачи.
// * Флаг - Строка - имя флага, принимает значения перечисления DMObjectFlag (HTTP://www.1c.ru/dm).
//
// Возвращаемое значение:
// см. ИнтеграцияС1СДокументооборот3КлиентСервер.ДанныеПоЗадаче
//
Функция ДанныеПоЗадаче(Форма, ID, Тип, Заголовок, ПараметрыОперации = Неопределено) Экспорт

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

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

ДеревоПриложенийЗадачиПередНачаломИзменения

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

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

ИнтеграцияС1СДокументооборот3Клиент.ДеревоПриложенийЗадачиПередНачаломИзменения(СтрокаДереваПриложений, Отказ)

ОткрытьКарточкуПриложенияЗадачи

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

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

ИнтеграцияС1СДокументооборот3Клиент.ОткрытьКарточкуПриложенияЗадачи(СтрокаДереваПриложений)

ОткрытьПриложениеЗадачиНаПросмотр

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

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

ИнтеграцияС1СДокументооборот3Клиент.ОткрытьПриложениеЗадачиНаПросмотр(СтрокаДереваПриложений, УникальныйИдентификаторФормы)

Подключаемый_СоздатьСвязанныйОбъект

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

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

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

ПриложенияЗадачиФайлыВставитьКартинкуИзБуфера

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

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

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

ПриложенияЗадачиФайлыДобавить

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПриложенияЗадачиФайлыДобавить(СтрокаДереваПриложений, УникальныйИдентификаторФормы)

ПриложенияЗадачиФайлыУдалить

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПриложенияЗадачиФайлыУдалить(СтрокаДереваПриложений, УникальныйИдентификаторФормы)

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

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПриложенияЗадачиФайлыРедактировать(СтрокаДереваПриложений, УникальныйИдентификаторФормы)

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

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПриложенияЗадачиФайлыЗакончитьРедактирование(СтрокаДереваПриложений, УникальныйИдентификаторФормы)

ПриложенияЗадачиФайлыОсвободить

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПриложенияЗадачиФайлыОсвободить(СтрокаДереваПриложений, УникальныйИдентификаторФормы)

ПриложенияЗадачиФайлыОбновитьИзФайлаНаДиске

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

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

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

ПриложенияЗадачиФайлыСохранитьКак

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПриложенияЗадачиФайлыСохранитьКак(СтрокаДереваПриложений, Форма)

УстановитьДоступностьКомандПриложенийЗадачи

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

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

ИнтеграцияС1СДокументооборот3Клиент.УстановитьДоступностьКомандПриложенийЗадачи(ТекущаяСтрока, КлючСтрокиДереваПриложений, ЗадачаID, );

НачатьОбработку

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

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

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

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

Описание, пример вызова
// Продолжает создание бизнес-процесса после поиска связанного объекта ДО.
//
// Параметры:
// Результат - Неопределено
// - Структура:
// * ID - Строка
// * type - Строка
// * name - Строка
// Параметры - Структура:
// * ГлавнаяЗадача- Структура:
// ** ID - Строка
// ** type - Строка
// ** name - Строка
// * ОписаниеОповещения - ОписаниеОповещения - описание оповещения, вызываемого при завершении.
// * Предмет - ЛюбаяСсылка,
// - Структура:
// ** ID - Строка
// ** type - Строка
// ** name - Строка
// ** ВнешнийОбъект - ЛюбаяСсылка
//
Процедура НачатьОбработкуПослеПоискаСвязанногоОбъектаДО(Результат, Параметры) Экспорт

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

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

ДобавитьЭтапДействия

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

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

ИнтеграцияС1СДокументооборот3Клиент.ДобавитьЭтапДействия(Форма, ФункцияЭтапа)

ЗаполнитьДоступностьПеремещенияЭтаповУчастниковДействия

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

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

ИнтеграцияС1СДокументооборот3Клиент.ЗаполнитьДоступностьПеремещенияЭтаповУчастниковДействия(СтрокиДерева, ЗаполнениеВсегоДерева);

ИзменитьПризнакУчастникаДействияЗащищенный

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

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

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

ОписаниеОтложенногоНачалаВыполненияДействияНажатие

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

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

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

ОписаниеОтложенногоНачалаВыполненияДействияНажатиеПродолжение

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

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

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

ОчиститьЗадержкуДействия

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

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

ИнтеграцияС1СДокументооборот3Клиент.ОчиститьЗадержкуДействия(Форма)

ПараметрыДобавленияУчастниковДействия

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

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

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

ПереместитьУчастникаДействияВверх

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПереместитьУчастникаДействияВверх(Форма, МожноМенятьПорядокЭтапов, ПоПунктам);

ПереместитьУчастникаДействияВниз

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

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

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

ПорядокВыполненияДейстияУчастникамиПриИзменении

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

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

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

ПорядокВыполненияДейстияУчастникамиОбработкаВыбора

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПорядокВыполненияДейстияУчастникамиОбработкаВыбора(Форма, ВыбранноеЗначение, СтандартнаяОбработка)

ПослеПредупрежденияОЗащищенностиУчастникаДействия

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

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

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

ПредставлениеУчастникаДействияНачалоВыбора

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПредставлениеУчастникаДействияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка, Форма)

ПредставлениеУчастникаДействияНачалоВыбораЗавершение

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

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

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

ПредставлениеУчастникаДействияАвтоПодбор

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПредставлениеУчастникаДействияАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, );

ПредставлениеУчастникаДействияОкончаниеВводаТекста

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПредставлениеУчастникаДействияОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, );

ПредставлениеУчастникаДействияОбработкаВыбора

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

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

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

ПредставлениеУчастникаДействияОчистка

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПредставлениеУчастникаДействияОчистка(Элемент, СтандартнаяОбработка, Форма)

ПриОткрытииФормыДействия

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

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

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

ПроверитьУчастниковИЗаписатьДействие

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

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

ИнтеграцияС1СДокументооборот3Клиент.ПроверитьУчастниковИЗаписатьДействие(ДействиеXDTOСтрока, Форма, ОповещениеОЗавершении)

ПроверитьУчастниковИЗаписатьДействиеЗавершение

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

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

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

РазвернутьДеревоУчастниковДействия

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

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

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

СрокВыполненияДействияУчастникомПриИзменении

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

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

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

СрокВыполненияДействияУчастникомРегулирование

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

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

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

УстановитьДоступностьКнопкиРазныеСроки

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

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

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

УстановитьОдинаковыйСрокДействияРекурсивно

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

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

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

УстановитьПометкуКнопкиРазныеСрокиДействияРекурсивно

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

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

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

УчастникиДействияВыбор

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

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

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

УчастникиДействияПередНачаломДобавления

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

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

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

УчастникиДействияПередНачаломИзменения

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

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

ИнтеграцияС1СДокументооборот3Клиент.УчастникиДействияПередНачаломИзменения(Форма, Отказ, СЭтапами);

УчастникиДействияПередУдалением

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

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

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

УчастникиДействияПриАктивизацииСтроки

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

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

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

ЭтапыДействияУникальны

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

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

Результат = ИнтеграцияС1СДокументооборот3Клиент.ЭтапыДействияУникальны(Участники)

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