2 378 документов
← К списку

НайденЗапретИзмененияДанных

страница

Найти даты запрета по проверяемым данным для указанного пользователя или узла плана обмена.

Синтаксис

Функция НайденЗапретИзмененияДанных(Знач ДанныеДляПроверки,
                                   ПараметрыСообщенияОЗапрете = Неопределено,
                                   ОписаниеОшибки = Null,
                                   УзелПроверкиЗапретаЗагрузки = Неопределено) Экспорт

Параметры

  • ДанныеДляПроверки — см. ДатыЗапретаИзменения.ШаблонДанныхДляПроверки
  • ПараметрыСообщенияОЗапрете — см. ДатыЗапретаИзменения.ПараметрыСообщенияОЗапрете
    • Неопределено - формировать текст сообщения о запрете не требуется.
  • ОписаниеОшибки — Null - значение по умолчанию. Сведения о запретах не требуются.
    • Строка - возвращаемое значение. Вернуть текстовое описание найденных запретов.
    • Структура - возвращаемое значение. Вернуть структурное описание найденных запретов:
    • ПредставлениеДанных - Строка - представление данных, используемое в заголовке ошибки.
    • ЗаголовокОшибки - Строка - строка, подобная следующей: "Заказ 10 от 01.01.2017 невозможно изменить в запрещенном периоде.".
    • Запреты - ТаблицаЗначений - найденные запреты в виде таблицы с колонками: ** Дата - Дата - проверяемая дата. ** Раздел - Строка - имя раздела, по которому выполнялся поиск запретов, если пустая строка, значит, выполнялся поиск даты, действующей для всех разделов. ** Объект - ЛюбаяСсылка - ссылка на объект, по которому выполнялся поиск даты запрета.
    • Неопределено - выполнялся поиск даты, действующей для всех объектов. ** ДатаЗапрета - Дата - найденная дата запрета. ** ОбщаяДата - Булево - если Истина, значит, найденная дата запрета действует для всех разделов, а не только для раздела, по которому выполнялся поиск. ** ДляВсехОбъектов - Булево - если Истина, значит, найденная дата запрета действует для всех объектов, а не только для объекта, по которому выполнялся поиск. ** Адресат - ОпределяемыйТип.АдресатЗапретаИзменения - пользователь или узел плана обмена, для которого задана найденная дата запрета. ** Описание - Строка - строка, подобная следующей: "Дате 01.01.2017 по объекту ""Склад программ"" раздела ""Складской учет"" соответствует запрет изменения данных для всех пользователей (установлена общая дата запрета)".
  • УзелПроверкиЗапретаЗагрузки — Неопределено - выполнить проверку изменения данных.
    • ПланОбменаСсылка - выполнить проверку загрузки данных для указанного узла.

Возвращаемое значение

Булево - если Истина, то найден хотя бы один запрет изменения.

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

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

Доступность

Сервер, Толстый клиент, Внешнее соединение