Skip to content

Объекты эксплуатации

ИнициализироватьКэшированныеЗначенияПроверкиЗаполнения

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

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

ОбъектыЭксплуатации.ИнициализироватьКэшированныеЗначенияПроверкиЗаполнения(КэшированныеЗначения)

ИнициализироватьПотокОшибок

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

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

ОбъектыЭксплуатации.ИнициализироватьПотокОшибок(ПотокОшибок)

ДобавитьОшибкуПользователю

Описание, пример вызова
// Добавляет в список ошибок новую ошибку пользователя для дальнейшей отправки
// с помощью процедуры СообщитьОшибкиПользователю().
// Используется в процедурах ОбработкаПроверкиЗаполнения.
//
// Параметры:
// Ошибки - Структура - Содержит поток ошибок:
// * СписокОшибок - Массив -
// * СчетчикОшибок - Соответствие -
//
// ОбъектОшибки - СправочникСсылка.ОбъектыЭксплуатации, СправочникСсылка.УзлыОбъектовЭксплуатации - объект, владелец ошибки.
//
// ПолеОшибки - Строка - значение, которое задается в свойстве Поле объекта СообщениеПользователю.
// Для автоподстановки номера строки должна содержать "%1".
// Например, "Объект.ИНН" или "Объект.Пользователи[%1].Пользователь".
//
// ТекстДляОднойОшибки - Строка - текст ошибки для случая, когда ГруппаОшибок в коллекции только одна,
// например, НСтр("ru = 'Пользователь не выбран.'").
//
// ГруппаОшибок - Произвольный - используется для выбора либо текста для одной ошибки,
// либо текста для нескольких ошибок, например, имя "Объект.Пользователи".
// Если значение не заполнено, тогда используется текст для одной ошибки.
//
// НомерСтроки - Число - значение от 0 ... , определяющее номер строки, который нужно подставить
// в строку ПолеОшибки и в ТекстДляНесколькихОшибок (подставляется НомерСтроки + 1).
//
// ТекстДляНесколькихОшибок - Строка - текст ошибки для случая, когда добавлено несколько ошибок с одинаковым
// свойством ГруппаОшибок, например, НСтр("ru = 'Пользователь в строке %1 не выбран.'").
//
Процедура ДобавитьОшибкуПользователю(Ошибки, Знач ОбъектОшибки, Знач ПолеОшибки, Знач ТекстДляОднойОшибки, Знач ГруппаОшибок = "", Знач НомерСтроки = 0, Знач ТекстДляНесколькихОшибок = "") Экспорт

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

ОбъектыЭксплуатации.ДобавитьОшибкуПользователю(Ошибки, ОбъектОшибки, ПолеОшибки, ТекстДляОднойОшибки, ГруппаОшибок, НомерСтроки, ТекстДляНесколькихОшибок);

СообщитьОшибкиПроверкиЗаполнения

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

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

ОбъектыЭксплуатации.СообщитьОшибкиПроверкиЗаполнения(Ошибки, Отказ);

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