Модуль ОбщегоНазначенияКлиентСервер
Клиент - серверные процедуры и функции (&НаКлиентеНаСервереБезКонтекста)
Оповещение пользователя
Процедура ДобавитьОшибкуПользователю()
Добавляет в список ошибок новую ошибку пользователя для дальнейшей отправки с помощью процедуры СообщитьОшибкиПользователю(). Предназначена для накопления списка ошибок с последующей обработкой этого списка, перед тем как вывести пользователю. Полученный список ошибок можно, например, отсортировать по важности, очистить от дублей, а также вывести пользователю в ином виде, чем выводит метод СообщитьПользователю, например в табличный документ.
Процедура СообщитьОшибкиПользователю()
Выводит накопленные методом ДобавитьОшибкуПользователю ошибки, при этом использует нужные шаблоны текстов ошибок в зависимости от количества однотипных ошибок. Не подходит для отправки сообщений из фонового заданий длительной операции.
Функция ТекстОшибкиЗаполнения()
Формирует текст ошибок заполнения полей и списков.
Функция ПутьКТабличнойЧасти()
Формирует путь к заданной строке НомерСтроки и колонке ИмяРеквизита табличной части ИмяТабличнойЧасти для выдачи сообщений в форме. Для совместного использования с процедурой СообщитьПользователю (для передачи в параметры Поле или ПутьКДанным).
Функции описания текущего окружения клиентского приложения и операционной системы.
Функция ЕстьРеквизитИлиСвойствоОбъекта()
Проверяет наличие реквизита или свойства у произвольного объекта без обращения к метаданным.
Процедура ДополнитьТаблицу()
Дополняет таблицу значений - приемник данными из таблицы значений - источника. Типы ТаблицаЗначений, ДеревоЗначений, ТабличнаяЧасть не доступны на клиенте.
Процедура ДополнитьТаблицуИзМассива()
Дополняет таблицу значений Таблица значениями из массива Массив.
Процедура ДополнитьМассив()
Дополняет массив МассивПриемник значениями из массива МассивИсточник.
Процедура ДополнитьСтруктуру()
Дополняет структуру значениями из другой структуры.
Процедура ДополнитьСоответствие()
Дополняет соответствие значениями из другого соответствия.
Процедура УдалитьВсеВхожденияЗначенияИзМассива()
Удаляет все вхождения переданного значения из массива.
Процедура УдалитьВсеВхожденияТипаИзМассива()
Удаляет все вхождения значений указанного типа.
Процедура УдалитьЗначениеИзМассива()
Удаляет одно значение из массива.
Функция СвернутьМассив()
Возвращает копию исходного массива с уникальными значениями.
Функция РазностьМассивов()
Возвращает разность массивов. Разностью двух массивов является массив, содержащий все элементы первого массива, не существующие во втором массиве.
Функция СпискиЗначенийИдентичны()
Сравнивает элементы списков значений или массивов по значениям.
Функция ЗначениеВМассиве()
Создает массив и помещает в него переданное значение.
Функция КлючиСтруктурыВСтроку()
Получает строку, содержащую ключи структуры, разделенные символом разделителя.
Функция СвойствоСтруктуры()
Возвращает значение свойства структуры.
Функция ПустойУникальныйИдентификатор()
Возвращает пустой уникальный идентификатор.
Возвращаемое значение:
УникальныйИдентификатор - 00000000-0000-0000-0000-000000000000
Функции для работы с управляемыми формами.
Процедура УстановитьСвойствоЭлементаФормы()
Устанавливает свойство ИмяСвойства элемента формы с именем ИмяЭлемента в значение Значение. Применяется в тех случаях, когда элемента формы может не быть на форме из-за отсутствия прав у пользователя на объект, реквизит объекта или команду.
Функция ЗначениеСвойстваЭлементаФормы()
Возвращает значение свойства ИмяСвойства элемента формы с именем ИмяЭлемента. Применяется в тех случаях, когда элемент формы может не быть на форме из-за отсутствия прав у пользователя на объект, реквизит объекта или команду.
Last updated