Skip to content

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

ВыполнитьКомандуПечатиЛистаСогласования

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

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

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

ВыполнитьПрограммноДобавленнуюКоманду

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

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

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

ОткрытьПанельАдминистрированияБИД

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

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

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

ПередСозданиемБизнесПроцесса

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

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

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

ПриИзмененииСостоянияСогласования

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

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

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

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

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

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

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

ПриРазложенииПолногоИмениФайла

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

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

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

ПриСохраненииНастроекПользователя

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

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

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

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

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

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

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

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

Описание, пример вызова
// Устанавливает отбор при выборе объекта ДО, связанного с объектом ИС.
//
// Параметры:
// СвязываемыйОбъект - ЛюбаяСсылка - объект ИС, связываемый с объектом ДО.
// ТипОбъектаДокументооборота - Строка - тип выбираемого объекта ДО.
// Отбор - Структура, Неопределено - неявно возвращаемое значение, отбор, накладываемый перед
// предъявлением пользователю.
//
// Пример:
// Если ТипЗнч(СвязываемыйОбъект) = Тип("СправочникСсылка.Контрагенты")
// И ТипОбъектаДокументооборота = "DMCorrespondent" Тогда
// ЗначенияРеквизитов = ОбщегоНазначенияУТВызовСервера.ЗначенияРеквизитовОбъекта(
// СвязываемыйОбъект, "Наименование, ИНН, КПП");
// Если ЗначениеЗаполнено(ЗначенияРеквизитов.ИНН) Тогда
// Отбор = Новый Структура;
// Отбор.Вставить("inn", ЗначенияРеквизитов.ИНН);
// Отбор.Вставить("kpp", ЗначенияРеквизитов.КПП);
// ИначеЕсли ЗначениеЗаполнено(ЗначенияРеквизитов.Наименование) Тогда
// Отбор = Новый Структура;
// Отбор.Вставить("name", ЗначенияРеквизитов.Наименование);
// КонецЕсли;
// КонецЕсли;
//
Процедура ПриУстановкеОтбораПриВыбореСвязанногоОбъекта(СвязываемыйОбъект, ТипОбъектаДокументооборота, Отбор) Экспорт

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

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

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