Skip to content

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

ВариантыУстановкиСрокаИсполнения

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

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

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

ДанныеОбработки

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

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

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

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

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

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

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

ИдентификаторЗаполнен

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

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

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

КолонкиБыстрогоПоиска

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

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

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

ОбновитьКнопкиДинамическогоСписка

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

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

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

ПараметрыИзмененияСрокаПоПредставлению

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

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

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

ПараметрыФормыСпискаЗадач

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

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

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

ПредставлениеСрокаИсполнения

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

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

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

ПредставлениеТипаОбъектаXDTO

Описание, пример вызова
// Возвращает представление типа объекта XDTO Документооборота по имени типа.
//
// Параметры:
// ТипXDTO - Строка - имя типа объекта XDTO.
// Режим - Строка - принимает значения: "ЕдинственноеЧисло", "МножественноеЧисло", "ЗаголовокФормыВыбора".
//
// Возвращаемое значение:
// Строка - представление типа объекта XDTO Документооборота по имени типа.
//
Функция ПредставлениеТипаОбъектаXDTO(ТипXDTO, Режим = "МножественноеЧисло") Экспорт

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

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

ПредставлениеПорядкаВыполненияЭтапаДействия

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

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

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

ПредставлениеУчастника

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

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

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

ТипОперацииСОбработкой

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

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

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

ТребуемоеИнтерактивноеДействие

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

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

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

ЕстьЗащищенныеУчастникиДействия

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

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

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

ЕстьЭтапыДействия

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

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

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

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

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

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

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

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

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

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

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

НомерКартинкиРезультатаВыполненияДействия

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

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

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

ОбщийРезультатДействия

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

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

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

ОбщееСостояниеДействия

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

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

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

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

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

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

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

ЭтоДействиеИсполнения

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

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

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

ЭтоДействиеСогласования

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

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

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

ЭтоДействиеОзнакомления

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

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

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

ЭтоДействиеПодписания

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

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

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

ЭтоДействиеРегистрации

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

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

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

ЭтоДействиеУтверждения

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

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

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

ЭтоФункцияОбработатьРезультат

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

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

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

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