Skip to content

Удаление помеченных объектов клиент

НачатьУдалениеПомеченных

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

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

УдалениеПомеченныхОбъектовКлиент.НачатьУдалениеПомеченных(УдаляемыеОбъекты, ПараметрыУдаления, Владелец, );

ПараметрыИнтерактивногоУдаления

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

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

Результат = УдалениеПомеченныхОбъектовКлиент.ПараметрыИнтерактивногоУдаления()

ПерейтиКПомеченнымНаУдаление

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

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

УдалениеПомеченныхОбъектовКлиент.ПерейтиКПомеченнымНаУдаление(Форма, ТаблицаФормы);

ПоказатьПомеченныеНаУдаление

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

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

УдалениеПомеченныхОбъектовКлиент.ПоказатьПомеченныеНаУдаление(Форма, ТаблицаФормы, КнопкаФормы)

НачатьИзменениеРасписанияРегламентногоЗадания

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

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

УдалениеПомеченныхОбъектовКлиент.НачатьИзменениеРасписанияРегламентногоЗадания(ОповещениеОбИзменении);

ПриИзмененииФлажкаУдалятьПоРасписанию

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

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

УдалениеПомеченныхОбъектовКлиент.ПриИзмененииФлажкаУдалятьПоРасписанию(АвтоматическиУдалятьПомеченныеОбъекты, ОповещениеОбИзменении);

ОбработкаОповещенияИзмененияФлажкаУдалятьПоРасписанию

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

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

УдалениеПомеченныхОбъектовКлиент.ОбработкаОповещенияИзмененияФлажкаУдалятьПоРасписанию(ИмяСобытия, );

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