Общего назначения УТ клиент сервер
РассчитатьДатуОкончанияПериода
Описание, пример вызова
// Рассчитывает дату окончания периода//// Параметры:// ДатаНачала - Дата - дата начала, от которой будет рассчитана дата окончания периода// Периодичность - Дата - значение перечисления "Периодичность"// КоличествоПериодов - Число - количество повторов периода.//// Возвращаемое значение:// Дата -//Функция РассчитатьДатуОкончанияПериода(ДатаНачала, Периодичность, КоличествоПериодов) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.РассчитатьДатуОкончанияПериода(ДатаНачала, Периодичность, КоличествоПериодов)
РассчитатьДатуНачалаБлижайшегоПериода
Описание, пример вызова
// Рассчитывает ближайшую к указанной дату начала периода//// Параметры:// ДатаНачала - Дата - дата, к которой будет рассчитана ближайшая дата начала периода// Периодичность - ПеречислениеСсылка.Периодичность - значение перечисления "Периодичность".//// Возвращаемое значение:// Дата - Дата начала ближайшего периода.//Функция РассчитатьДатуНачалаБлижайшегоПериода(ДатаНачала, Периодичность) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.РассчитатьДатуНачалаБлижайшегоПериода(ДатаНачала, Периодичность)
СтруктурыРавны
Описание, пример вызова
// Сравнивает значения переданных структур по указанным свойствам// Параметры:// Структура1 - Структура -// Структура2 - Структура -// Свойства - Массив, Структура, Строка - имена свойств, по которым нужно проводить сравнение// Возвращаемое значение:// Булево - Истина, если структуры равны по значениям переданных свойств.//Функция СтруктурыРавны(Структура1, Структура2, Свойства = Неопределено) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.СтруктурыРавны(Структура1, Структура2, Свойства);
МассивыРавны
Описание, пример вызова
// Сравнивает значения переданных массивов//// Параметры:// Массив1 - Массив -// Массив2 - Массив -// ПорядокИмеетЗначения - Булево - если Истина, то одинаковые значения должны иметь одинаковые индексы в массиве.//// Возвращаемое значение:// Булево - Истина, если массивы равны//Функция МассивыРавны(Массив1, Массив2, ПорядокИмеетЗначения = Истина) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.МассивыРавны(Массив1, Массив2, ПорядокИмеетЗначения);
ПолучитьОбщиеКлючиСтруктур
Описание, пример вызова
// Возвращает структуру, содержащую ключи, имеющиеся в обеих исходных структурах.//// Параметры:// Структура1 - Структура -// Структура2 - Структура -//// Возвращаемое значение:// Структура -//@skip-warningФункция ПолучитьОбщиеКлючиСтруктур(Структура1, Структура2) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПолучитьОбщиеКлючиСтруктур(Структура1, Структура2)
СтруктураСодержитКлючи
Описание, пример вызова
// Проверяет структуру на наличие одного ключа или всех сразу из переданного набора//// Параметры:// Структура - Структура - Проверяемая структура// Ключи - Строка - Перечисленные через запятую ключи// ПроверятьВсе - Булево - Признак необходимости проверки наличия всех ключей из набора.//// Возвращаемое значение:// Булево - Признак наличия одного или всех ключей набора в данной структуре.//Функция СтруктураСодержитКлючи(Структура, Ключи, ПроверятьВсе=Ложь) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.СтруктураСодержитКлючи(Структура, Ключи, ПроверятьВсе);
ПредставлениеСтруктуры
Описание, пример вызова
// Строковое представление структуры//// Параметры:// Структура - Структура -//// Возвращаемое значение:// Строка - представление переданной структуры в виде "<Ключ1>: <Значение1>; <Ключ2>: <Значение2>".//Функция ПредставлениеСтруктуры(Структура) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПредставлениеСтруктуры(Структура)
ДополнитьСтруктуру
Описание, пример вызова
// Дополняет структуру приемник полями структуры источника//// Параметры:// СтруктураПриемник - Структура - Структура, в которую необходимо скопировать поля// СтруктураИсточник - Структура - Структура, из которой необходимо скопировать поля// КопироватьЗначения - Булево - Истина, если надо копировать значения.//Процедура ДополнитьСтруктуру(СтруктураПриемник, СтруктураИсточник, КопироватьЗначения=Ложь) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ДополнитьСтруктуру(СтруктураПриемник, СтруктураИсточник, КопироватьЗначения);
РасширенныйПериод
Описание, пример вызова
// Возвращает период, увеличенный на количество периодов//// Параметры:// БазоваяДата - Дата - дата, относительно которой рассчитывается период// Периодичность - ПеречислениеСсылка.Периодичность - размер периода// КоличествоПериодов - Число - количество периодов, на которое нужно расширить базовый.// если = 0, то возвращается период, в котором находится базовая дата,// если < 0, то возвращаются период, соответствующий предыдущим периодам,// если > 0, то возвращаются период, соответствующий следующим периодам.// Возвращаемое значение:// СтандартныйПериод -Функция РасширенныйПериод(БазоваяДата, Периодичность, КоличествоПериодов = 0) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.РасширенныйПериод(БазоваяДата, Периодичность, КоличествоПериодов);
ПроверитьЗаполнениеПочтовогоАдреса
Описание, пример вызова
// Проверяет строку с адресом электронной почты на корректность введенных данных//// Параметры:// ПроверяемыйАдрес - Строка - содержит строку с адресом электронной почты, которую необходимо проверить.//// Возвращаемое значение:// Булево - Ложь, если проверка закончилась успешно, Истина в обратном случае.//Функция ПроверитьЗаполнениеПочтовогоАдреса(ПроверяемыйАдрес) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПроверитьЗаполнениеПочтовогоАдреса(ПроверяемыйАдрес)
ПолучитьИдентификатор
Описание, пример вызова
// Вычисляет значение идентификатора из строки соответствии с правилами именования идентификаторов.//// Параметры:// СтрНаименование - Строка -//// Возвращаемое значение:// Строка - Идентификатор, соответствующий правилам именования идентификаторов.//Функция ПолучитьИдентификатор(СтрНаименование) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПолучитьИдентификатор(СтрНаименование)
ЗаполнитьЗначенияСвойствКоллекции
Описание, пример вызова
// Заполняет все строки указанных колонок коллекции указанным значением//// Параметры:// Коллекция - ДанныеФормыКоллекция - Коллекция для заполнения строк// Значение - Произвольный - Значение для подстановки// Колонки - Строка - Строка перечисленных через запятую имен колонок коллекции.//Процедура ЗаполнитьЗначенияСвойствКоллекции(Коллекция, Значение, Колонки) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ЗаполнитьЗначенияСвойствКоллекции(Коллекция, Значение, Колонки)
УдалитьИзСтрокиПодстроку
Описание, пример вызова
// Используется для преобразования страниц//// Параметры:// СтрокаКПреобразованию - Строка - Строка, из которой необходимо удалить блок// СтрокаОграничивающая - Строка - ограничитель блока, который подлежит удалению.//Процедура УдалитьИзСтрокиПодстроку(СтрокаКПреобразованию, СтрокаОграничивающая) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.УдалитьИзСтрокиПодстроку(СтрокаКПреобразованию, СтрокаОграничивающая)
РаспределитьПропорционально
Описание, пример вызова
// Функция выполняет пропорциональное распределение суммы в соответствии// с заданными коэффициентами распределения.//// Параметры:// ИсхСумма - Число -распределяемая сумма// МассивКоэф - Массив Из Число - коэффициенты распределения// Точность - Число - точность округления при распределении. Необязателен.//// Возвращаемое значение:// Массив из Число - массив размерностью равный массиву коэффициентов, содержит// суммы в соответствии с весом коэффициента (из массива коэффициентов)// В случае если распределить не удалось (сумма = 0, кол-во коэф. = 0,// или суммарный вес коэф. = 0), тогда возвращается значение Неопределено.//Функция РаспределитьПропорционально(Знач ИсхСумма, МассивКоэф, Знач Точность = 2) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.РаспределитьПропорционально(ИсхСумма, МассивКоэф, Точность);
АвторизованВнешнийПользователь
Описание, пример вызова
// Проверяет, что авторизован внешний пользователь//// Возвращаемое значение:// Булево - Истина, если авторизован внешний пользователь. Ложь, в обратном случае.//Функция АвторизованВнешнийПользователь() Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.АвторизованВнешнийПользователь()
СписокВремени
Описание, пример вызова
// Функция формирует список значений, содержащий значения времени, рассчитанные// с указанным интервалом.//// Параметры:// ТекущееЗначение - Дата - исходное значение времени// Интервал - Число - интервал, с которым необходимо заполнить список, по умолчанию час.//// Возвращаемое значение:// СписокЗначений -Функция СписокВремени(Знач ТекущееЗначение = '00010101000000', Интервал = 3600) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.СписокВремени(ТекущееЗначение, Интервал);
ФормаМножественногоЧисла
Описание, пример вызова
// Функция преобразует строку к множественному числу//// Параметры:// Слово1 - Строка - форма слова в ед числе ("шкаф")// Слово2 - Строка - форма слова для числит 2-4 ("шкафа")// Слово3 - Строка - форма слова для числит 5-10 ("шкафов")// ЦелоеЧисло - Число - целое число.//// Возвращаемое значение:// Строка - одна из строк в зависимости от параметра ЦелоеЧисло.//// Описание:// Предназначена для формирования "правильной" подписи к числительным.//Функция ФормаМножественногоЧисла(Слово1, Слово2, Слово3, Знач ЦелоеЧисло) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ФормаМножественногоЧисла(Слово1, Слово2, Слово3, ЦелоеЧисло)
ЭтоЮрЛицо
Описание, пример вызова
// Определяет, является ли контрагент юридическим лицом//// Параметры:// ЮридическоеФизическоеЛицо - ПеречислениеСсылка.ЮридическоеФизическоеЛицо - вид контрагента.//// Возвращаемое значение:// Булево - Истина, если это юридическое лицо, Ложь в обратном случае.//Функция ЭтоЮрЛицо(ЮридическоеФизическоеЛицо) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ЭтоЮрЛицо(ЮридическоеФизическоеЛицо)
СклонениеСлова
Описание, пример вызова
// Возвращает слово в разных склонениях (в соответствии с числом)// Основное назначение - использование для склонения надписей единиц измерения в формах// для различных числовых полей.//// Параметры:// Число - Число - число, определяет склонение// ЕдЧислоИменительный - Строка - единственное число именительный падеж. Например, "день" или "неделя".// ЕдЧислоРодительный - Строка - единственное число родительный падеж. Например, "дня" или "недели".// МнЧислоРодительный - Строка - множественное число родительный падеж. Например, "дней" или "недель".// Пол - Строка - м - мужской род (ж - женский род, с - средний род);//// Возвращаемое значение:// Строка - слово в правильном склонении.//Функция СклонениеСлова(ЧислоДляСклонения, ЕдЧислоИменительный, ЕдЧислоРодительный, МнЧислоРодительный, Пол) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.СклонениеСлова(ЧислоДляСклонения, ЕдЧислоИменительный, ЕдЧислоРодительный, МнЧислоРодительный, Пол)
ПолучитьПредставлениеПериодаРегистрации
Описание, пример вызова
// Возвращает строковое представление периода.//// Параметры:// ПериодРегистрации - Дата - Дата внутри месяца или квартала, представление которых нужно получить// КалендарныйПериод - Строка - "Месяц" или "Квартал".//// Возвращаемое значение:// Строка - Представление месяца или квартала, внутри которых находится значение ПериодРегистрации.//Функция ПолучитьПредставлениеПериодаРегистрации(ПериодРегистрации, КалендарныйПериод = "Месяц") Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПолучитьПредставлениеПериодаРегистрации(ПериодРегистрации, КалендарныйПериод);
ДополнитьТаблицуИзМассива
Описание, пример вызова
// Дополняет таблицу значений Таблица значениями из массива Массив.//// Параметры:// ТаблицаПриемник - ТаблицаЗначений - таблица, которую необходимо заполнить значениями из массива;// Массив - Массив - массив значений для заполнения таблицы;// ИмяПоля - Строка - имя поля таблицы значений, в которое необходимо загрузить значения из массива.// ЗначенияПоУмолчанию - Структура - имена полей и их значения, которыми будет заполнена каждая добавляемая строка.//Процедура ДополнитьТаблицуИзМассива(ТаблицаПриемник, Массив, ИмяПоля, ЗначенияПоУмолчанию = Неопределено) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ДополнитьТаблицуИзМассива(ТаблицаПриемник, Массив, ИмяПоля, ЗначенияПоУмолчанию);
ДополнитьТаблицу
Описание, пример вызова
// Дополняет таблицу значений-приемник данными из таблицы значений-источник.//// Параметры:// ТаблицаИсточник - ТаблицаЗначений - таблица, из которой будут браться строки для заполнения;// ТаблицаПриемник - ТаблицаЗначений - таблица, в которую будут добавлены строки из таблицы-источника.// ЗначенияПоУмолчанию - Структура - ключ - название колонки таблицы-приемника, значение - значение по умолчанию// ПриоритетЗначенийПоУмолчанию - Булево - признак того, что переданные умолчания будут приоритетнее данных из таблицы-источника.//// Возвращаемое значение:// Массив Из СтрокаТаблицыЗначений - содержит добавленные строки.////@skip-warningФункция ДополнитьТаблицу(Знач ТаблицаИсточник, ТаблицаПриемник, ЗначенияПоУмолчанию = Неопределено, ПриоритетЗначенийПоУмолчанию = Ложь) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ДополнитьТаблицу(ТаблицаИсточник, ТаблицаПриемник, ЗначенияПоУмолчанию, ПриоритетЗначенийПоУмолчанию);
СкопироватьЗначенияИзКолонкиВКолонку
Описание, пример вызова
// Дополняет таблицу значений-приемник данными из таблицы значений-источник.//// Параметры:// ТаблицаЗначений - ТаблицаЗначений - таблица, в которой буду изменять данные// КолонкаИсточник - Строка - колонка, из которой будут извлекаться значения// КолонкаПриемник - Строка - колонка, в которую будут устанавливаться значения.//Процедура СкопироватьЗначенияИзКолонкиВКолонку(ТаблицаЗначений, КолонкаИсточник, КолонкаПриемник) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.СкопироватьЗначенияИзКолонкиВКолонку(ТаблицаЗначений, КолонкаИсточник, КолонкаПриемник)
ЗаполнитьЗначенияПустыхСвойств
Описание, пример вызова
// Заполняет значения свойств приемника по значениям свойств источника, если эти свойства в приемнике не заполнены.//// Параметры:// Приемник - Структура, Соответствие, ФиксированнаяСтруктура, ФиксированноеСоответствие, Произвольный - коллекция структуры данных, значения свойств, которых необходимо заполнить.// Источник - Структура, Соответствие, ФиксированнаяСтруктура, ФиксированноеСоответствие - коллекция структуры данных,// являющаяся источником значений свойств, которые необходимо заполнить в приемнике.// СписокСвойств - Строка,Массив,Неопределено - имена свойств через запятую или массив имен свойств, которые нужно заполнить.// Если передано Неопределено - заполняются все совпадающие в приемнике и источнике свойства.// ИсключаяСвойства - Строка,Массив,Неопределено - имена свойств через запятую или массив имен свойств, которые нужно исключить из заполнения.// Если передано Неопределено - заполняются все свойства.//Процедура ЗаполнитьЗначенияПустыхСвойств(Приемник, Источник, СписокСвойств = Неопределено, ИсключаяСвойства = Неопределено) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ЗаполнитьЗначенияПустыхСвойств(Приемник, Источник, СписокСвойств, ИсключаяСвойства);
ОчиститьЗначенияСвойств
Описание, пример вызова
// Очищает перечисленные свойства объекта.//// Параметры:// Объект - Произвольный - объект информационный базы, для которого необходимо очистить значения свойств.// Свойства - Строка, Массив - имена свойств, перечисленные через запятую или массив с именами.//Процедура ОчиститьЗначенияСвойств(Объект,Свойства) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ОчиститьЗначенияСвойств(Объект, Свойства)
ВремяВСекундах
Описание, пример вызова
// Переводит время из заданных единиц времени в секунды//// Параметры:// Время - Число - время.// ЕдиницаИзмеренияВремени - ПеречислениеСсылка.ЕдиницыИзмеренияВремени - единица измерения времени.//// Возвращаемое значение:// - Число - время в секундах//Функция ВремяВСекундах(Время, ЕдиницаИзмеренияВремени) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ВремяВСекундах(Время, ЕдиницаИзмеренияВремени)
ДобавитьКДатеВремя
Описание, пример вызова
// Добавляет к дате время.//// Параметры:// Начало - Дата - дата, к которой нужно добавить время// Время - Число - время.// ЕдиницаИзмеренияВремени - ПеречислениеСсылка.ЕдиницыИзмеренияВремени - единица измерения времени.//// Возвращаемое значение:// Дата -Функция ДобавитьКДатеВремя(Начало, Время, ЕдиницаИзмеренияВремени) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ДобавитьКДатеВремя(Начало, Время, ЕдиницаИзмеренияВремени)
ОписаниеТипаСтрока
Описание, пример вызова
// Создает объект ОписаниеТипов, содержащий тип Строка.//// Параметры:// ДлинаСтроки - Число - длина строки.//// Возвращаемое значение:// ОписаниеТипов - описание типа Строка.//Функция ОписаниеТипаСтрока(ДлинаСтроки) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ОписаниеТипаСтрока(ДлинаСтроки)
ОписаниеТипаЧисло
Описание, пример вызова
// Создает объект ОписаниеТипов, содержащий тип Число.//// Параметры:// Разрядность - Число - общее количество разрядов числа (количество разрядов// целой части плюс количество разрядов дробной части).// РазрядностьДробнойЧасти - Число - число разрядов дробной части.// ЗнакЧисла - ДопустимыйЗнак - допустимый знак числа.//// Возвращаемое значение:// ОписаниеТипов - описание типа Число.//Функция ОписаниеТипаЧисло(Разрядность, РазрядностьДробнойЧасти = 0, Знач ЗнакЧисла = Неопределено) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ОписаниеТипаЧисло(Разрядность, РазрядностьДробнойЧасти, ЗнакЧисла);
ОкрВверх
Описание, пример вызова
// Округляет число до ближайшего большего значения.//// Параметры:// Число - Число - Любое вещественное число, которое требуется округлить вверх.// Разрядность - Число - Количество цифр, до которого округляется число. Значение по умолчанию 0.//// Возвращаемое значение:// Число//Функция ОкрВверх(Число, Разрядность = 0) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ОкрВверх(Число, Разрядность);
ОкрВниз
Описание, пример вызова
// Округляет число до ближайшего меньшего значения.//// Параметры:// Число - Число - Любое вещественное число, которое требуется округлить вниз.// Разрядность - Число - Количество цифр, до которого округляется число. Значение по умолчанию 0.//// Возвращаемое значение:// Число//Функция ОкрВниз(Число, Разрядность = 0) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ОкрВниз(Число, Разрядность);
ЕстьРеквизитОбъекта
Описание, пример вызова
// Проверяет наличие у произвольного объекта реквизита с указанным именем.//// Возвращаемое значение:// Булево -Функция ЕстьРеквизитОбъекта(Объект, ИмяРеквизита) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта(Объект, ИмяРеквизита)
ТаблицаФормыЭлемента
Описание, пример вызова
// Возвращает таблицу формы, которой подчинен элемент.// Если элемент не подчинен таблице формы, то возвращает Неопределено.//// Параметры:// Элемент - ПолеФормы - Элемент формы//// Возвращаемое значение:// ТаблицаФормы, Неопределено - Таблица формы//Функция ТаблицаФормыЭлемента(Элемент) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ТаблицаФормыЭлемента(Элемент)
ДанныеПоПути
Описание, пример вызова
// Возвращает значение реквизита формы или объекта по пути, заданному в виде строки.//// Параметры:// Объект - ДокументОбъект, СправочникОбъект, ФормаКлиентскогоПриложения - Объект или форма, из которой необходимо получить данные// ПутьКДанным - Строка - Путь к данным, например "Объект.Контрагент"// ИдентификаторСтроки - Строка - Уникальный идентификатор строки для случая получения данных из таблицы таблицы.// ЗначениеОтсутствия - Произвольный - Если путь к данным пустой или содержит обращение к реквизиту пустого значения, то возвращается данное значение//// Возвращаемое значение:// Произвольный - Значение реквизита//Функция ДанныеПоПути(Объект, Знач ПутьКДанным, Знач ИдентификаторСтроки = Неопределено, ЗначениеОтсутствия = Неопределено) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ДанныеПоПути(Объект, ПутьКДанным, ИдентификаторСтроки, ЗначениеОтсутствия);
ДанныеДляПрисвоения
Описание, пример вызова
// Возвращает объект и имя свойства для присвоения данных по пути, заданному в виде строки.//// Параметры:// Объект - ДокументОбъект, СправочникОбъект, ФормаКлиентскогоПриложения - Объект или форма, из которой необходимо получить данные// ПутьКДанным - Строка - Путь к данным, например "Объект.Контрагент"// ИдентификаторСтроки - Строка - Уникальный идентификатор строки для случая получения данных из таблицы таблицы.//// Возвращаемое значение:// Структура - Структура с ключами:// * Данные - Произвольный - Объект для присвоения данных// * Имя - Строка - Имя свойства для присвоения//Функция ДанныеДляПрисвоения(Объект, ПутьКДанным, ИдентификаторСтроки = Неопределено) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ДанныеДляПрисвоения(Объект, ПутьКДанным, ИдентификаторСтроки);
УстановитьСвойствоЭлементаФормы
Описание, пример вызова
// Устанавливает значение свойства элемента формы, если находит элемент на форме//// Параметры:// ЭлементыФормы - ВсеЭлементыФормы - элементы формы, среди которых содержится искомый элемент.// ИмяЭлемента - Строка - имя искомого элемента.// ИмяСвойства - Строка - имя свойства, для которого будет устанавливаться значение.// Значение - Произвольный - значение, которое будет установлено// УстанавливатьДляПодчиненных - Булево - установить аналогичное свойство для подчиненных элементов искомого элемента.//Процедура УстановитьСвойствоЭлементаФормы(ЭлементыФормы, ИмяЭлемента, ИмяСвойства, Значение, УстанавливатьДляПодчиненных = Ложь) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.УстановитьСвойствоЭлементаФормы(ЭлементыФормы, ИмяЭлемента, ИмяСвойства, Значение, УстанавливатьДляПодчиненных);
УстановитьСвойствоЭлементовФормы
Описание, пример вызова
// Устанавливает значение свойства элементов формы, если находит элемент на форме//// Параметры:// ЭлементыФормы - ВсеЭлементыФормы - элементы формы, среди которых содержится искомый элемент.// ИменаЭлементов - Массив, Строка, Структура - имена искомых элементов.// ИмяСвойства - Строка - имя свойства, для которого будет устанавливаться значение.// Значение - Произвольный - значение, которое будет установлено// УстанавливатьДляПодчиненных - Булево - установить аналогичное свойство для подчиненных элементов искомых элементов.//Процедура УстановитьСвойствоЭлементовФормы(ЭлементыФормы, ИменаЭлементов, ИмяСвойства, Значение, УстанавливатьДляПодчиненных = Ложь) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.УстановитьСвойствоЭлементовФормы(ЭлементыФормы, ИменаЭлементов, ИмяСвойства, Значение, УстанавливатьДляПодчиненных);
ЗаполнитьМассивНепроверяемыхРеквизитов
Описание, пример вызова
// Процедура заполняет массив непроверяемых реквизитов значениями, не используемыми при выбранной хозяйственной операции// документа.//// Параметры:// МассивВсехРеквизитов - Массив - Массив всех реквизитов документа// МассивРеквизитовОперации - Массив - Массив реквизитов документа, которые относятся к хозяйственной операции документа// МассивНепроверяемыхРеквизитов - Массив - Массив реквизитов объекта, не требующих проверки.//Процедура ЗаполнитьМассивНепроверяемыхРеквизитов(МассивВсехРеквизитов, МассивРеквизитовОперации, МассивНепроверяемыхРеквизитов) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ЗаполнитьМассивНепроверяемыхРеквизитов(МассивВсехРеквизитов, МассивРеквизитовОперации, МассивНепроверяемыхРеквизитов)
ПредставлениеДокумента
Описание, пример вызова
// Возвращает представление документа с учетом заданных в ИБ параметров префиксации//// Параметры:// Наименование - Строка - Строковое представление наименования типа документа// Номер - Строка - Номер документа// Дата - Дата - Дата документа.//// Возвращаемое значение:// Строка - Представление документа с переопределенным наименованием, исключенными нулями из номера и локализованной датой.//Функция ПредставлениеДокумента(Наименование, Номер, Дата) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПредставлениеДокумента(Наименование, Номер, Дата)
ОтображениеПредупрежденияПриРедактировании
Описание, пример вызова
// Устанавливается свойство ОтображениеПредупрежденияПриРедактировании элемента формы.//Процедура ОтображениеПредупрежденияПриРедактировании(Элемент, Отображать) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ОтображениеПредупрежденияПриРедактировании(Элемент, Отображать)
ПолучитьДанныеМеханизмаИзКэшаФормы
Описание, пример вызова
// Возвращает параметры механизма, сохраненные в реквизите формы КэшДанныхМеханизмов.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма// ИмяМеханизма - Строка - Имя механизма, кэширующего данные//// Возвращаемое значение:// Произвольный -Функция ПолучитьДанныеМеханизмаИзКэшаФормы(Форма, ИмяМеханизма) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПолучитьДанныеМеханизмаИзКэшаФормы(Форма, ИмяМеханизма)
ОбновитьТекстДокументыНаОсновании
Описание, пример вызова
// Обновляет форматированную строку работы с документами на основании в форме документа//// Параметры:// Форма - ФормаКлиентскогоПриложения - в форме должены быть реквизиты:// * ТекстДокументыНаОсновании - ФорматированнаяСтрока - реквизит должен быть размещен в элеменете с именем ТекстДокументыНаОсновании// * ТекстыПоляДокументыНаОсновании - СписокЗначений Из ФорматированнаяСтрока - сформированные механизмами конфигурации форматированные строки документов, вводимых на основании//Процедура ОбновитьТекстДокументыНаОсновании(Форма) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ОбновитьТекстДокументыНаОсновании(Форма)
УстановитьВидимостьЭлементовПоМассиву
Описание, пример вызова
// Процедура устанавливает видимость элементов формы по массиву имен.//// Параметры:// Элементы - ВсеЭлементыФормы - Коллекция элементов формы// МассивВсехРеквизитов - Массив - Массив имен реквизитов, для которых устанавливается видимость// МассивВидимыхРеквизитов - Массив - Массив имен реквизитов, которые должны быть видны на форме.//Процедура УстановитьВидимостьЭлементовПоМассиву(Элементы, Знач МассивВсехРеквизитов, Знач МассивВидимыхРеквизитов) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.УстановитьВидимостьЭлементовПоМассиву(Элементы, МассивВсехРеквизитов, МассивВидимыхРеквизитов)
ПараметрыПодбора
Описание, пример вызова
// Формирует параметры для подбора элементов на основании параметров указанных для элемента формы.// Используется для подбора в формах выбора с такими же параметрами выбора, как и при выборе.//// Параметры:// ЭлементФормы - ПолеФормы - Элемент формы в котором указаны параметры подбора.// Форма - ФормаКлиентскогоПриложения - Форма на которой расположен элемент. Используется для получения параметров.//// Возвращаемое значение:// Структура - параметры подбора:// * ЗакрыватьПриВыборе - Булево -// * МножественныйВыбор - Булево -//Функция ПараметрыПодбора(ЭлементФормы, Форма) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПараметрыПодбора(ЭлементФормы, Форма)
ПараметрыВыбора
Описание, пример вызова
// Формирует параметры для выбора элемента на основании параметров указанных для элемента формы.//// Параметры:// ЭлементФормы - ПолеФормы - Элемент формы в котором указаны параметры подбора.// Форма - ФормаКлиентскогоПриложения - Форма на которой расположен элемент. Используется для получения параметров.//// Возвращаемое значение:// Структура - параметры подбора:// * ЗакрыватьПриВыборе - Булево -// * МножественныйВыбор - Булево -//Функция ПараметрыВыбора(ЭлементФормы, Форма) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПараметрыВыбора(ЭлементФормы, Форма)
ДополнитьПараметрыПодбораПараметрамиВыбора
Описание, пример вызова
// Дополняет параметры подбора.//// Параметры:// ПараметрыВыбора - ФиксированныйМассив из ПараметрВыбора - Параметры выбора.// ПараметрыПодбора - Структура - Параметры подбора, которые нужно дополнить.Процедура ДополнитьПараметрыПодбораПараметрамиВыбора(ПараметрыВыбора, ПараметрыПодбора) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ДополнитьПараметрыПодбораПараметрамиВыбора(ПараметрыВыбора, ПараметрыПодбора)
ДополнитьПараметрыПодбораСвязьюПараметровВыбора
Описание, пример вызова
// Дополняет параметры подбора.//// Параметры:// СвязиПараметровВыбора - ФиксированныйМассив из СвязьПараметраВыбора - Связи параметров выбора.// Форма - ФормаКлиентскогоПриложения - Форма.// ПараметрыПодбора - Структура - Параметры подбора, которые нужно дополнить.//Процедура ДополнитьПараметрыПодбораСвязьюПараметровВыбора(СвязиПараметровВыбора, Форма, ПараметрыПодбора) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ДополнитьПараметрыПодбораСвязьюПараметровВыбора(СвязиПараметровВыбора, Форма, ПараметрыПодбора)
ЗначениеПараметраСвязи
Описание, пример вызова
// Вычисляет значение параметра связи.//// Параметры:// СвязьПараметраВыбора - СвязьПараметраВыбора - Связь параметра выбора.// Форма - ФормаКлиентскогоПриложения - Форма.//// Возвращаемое значение:// Произвольный -Функция ЗначениеПараметраСвязи(СвязьПараметраВыбора, Форма) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ЗначениеПараметраСвязи(СвязьПараметраВыбора, Форма)
СформироватьЗаголовокДокумента
Описание, пример вызова
// Возвращает заголовок документа в том виде, в котором его формирует платформа для представления ссылки на документ.//// Параметры:// Шапка - Структура - Ключи структуры:// * Номер - Строка, Число - номер документа// * Дата - дата - дата документа// * НомерИсправляемогоДокумента - Строка, Число - номер исправляемого документа// * ДатаИсправляемогоДокумента - Дата - дата исправляемого документа// НазваниеДокумента - Строка - название документа (например, синоним объекта метаданных).// УдалитьТолькоЛидирующиеНулиИзНомераОбъекта - Булево - Флаг удаления лидирующих нулей//// Возвращаемое значение:// Строка - заголовок документа//Функция СформироватьЗаголовокДокумента(Шапка, знач НазваниеДокумента = "", УдалитьТолькоЛидирующиеНулиИзНомераОбъекта = Ложь) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента(Шапка, знач НазваниеДокумента, УдалитьТолькоЛидирующиеНулиИзНомераОбъекта);
ПредставлениеОбъектаИзПредставленияСсылки
Описание, пример вызова
// Функция - Пример: представление объекта "Заказ клиента 00001 от 22.01.2014 0:00:00", функция вернет "Заказ клиента".//// Параметры:// ДанныеДокумента - Структура// * Представление - Строка - представление ссылки// * Номер - Строка - номер документа// Возвращаемое значение:// Строка - представление объекта.//Функция ПредставлениеОбъектаИзПредставленияСсылки(Знач ДанныеДокумента) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПредставлениеОбъектаИзПредставленияСсылки(ДанныеДокумента)
ДобавитьПараметрВыбора
Описание, пример вызова
// Добавляет новый параметр в параметры выбора переданного элемента формы с сохранением ранее добавленных.//// Параметры:// Элемент - ПолеФормы - элемент формы, имеющий свойство "ПараметрыВыбора"// ИмяПараметра - Строка - имя параметра, как оно задается в свойстве "ПараВыбора - Имя" без указания слова "Отбор."// ЗначениеПараметра - Произвольный - значения параметра выбора. Для единичного отбора передается само значения, для// множественного - массив значений.//Процедура ДобавитьПараметрВыбора(Элемент, ИмяПараметра, ЗначениеПараметра) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ДобавитьПараметрВыбора(Элемент, ИмяПараметра, ЗначениеПараметра)
ОбработкаПолученияПредставленияВходящегоДокумента
Описание, пример вызова
// Событие возникает при получении представления входящего документа.//// Параметры:// Данные - Структура - содержит реквизиты документа, которые используются для формирования представления:// * Номер - Строка - номер документа в информационной базе// * Дата - Дата - дата документа в информационной базе// * НаименованиеВходящегоДокумента - Строка - наименование документа контрагента// * НомерВходящегоДокумента - Строка - номер документа контрагента// * ДатаВходящегоДокумента - Дата - дата документа контрагента// Представление - Строка - новое представление документа, если СтандартнаяОбработка = Ложь// СтандартнаяОбработка - Булево - если вернулась Ложь, то изменено представление документа.// ИмяИлиИдентификаторДокумента - Строка -// - СправочникСсылка.ИдентификаторыОбъектовМетаданных -// - СправочникСсылка.ИдентификаторыОбъектовРасширений - Имя или идентификатор документа в метаданных.//Процедура ОбработкаПолученияПредставленияВходящегоДокумента(Данные, Представление, СтандартнаяОбработка, ИмяИлиИдентификаторДокумента) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ОбработкаПолученияПредставленияВходящегоДокумента(Данные, Представление, СтандартнаяОбработка, ИмяИлиИдентификаторДокумента)
СтандартноеПредставлениеДокумента
Описание, пример вызова
// Формирует стандартное представление документа на текущем языке пользователя.//// Параметры:// ИмяИлиИдентификаторДокумента - Строка// - СправочникСсылка.ИдентификаторыОбъектовМетаданных// - СправочникСсылка.ИдентификаторыОбъектовРасширений// Номер - Строка - Номер документа.// Дата - Дата - Дата документа// Представление - Строка - (необязательный) Сформированное представление ранее, если не заполнено, то формируется представление// Возвращаемое значение:// Строка - представление документа на текущем языке пользователя.//Функция СтандартноеПредставлениеДокумента(ИмяИлиИдентификаторДокумента, Номер, Дата, Представление = Неопределено) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.СтандартноеПредставлениеДокумента(ИмяИлиИдентификаторДокумента, Номер, Дата, Представление);
НачалоПериодаОтчета
Описание, пример вызова
// Возвращает начало периода по его виду.// Параметры:// ВидПериода - ПеречислениеСсылка.ДоступныеПериодыОтчета -// ДатаПериода - Дата -// Возвращаемое значение:// Дата -Функция НачалоПериодаОтчета(ВидПериода, ДатаПериода) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.НачалоПериодаОтчета(ВидПериода, ДатаПериода)
КонецПериодаОтчета
Описание, пример вызова
// Возвращает конец периода по его виду.//// Параметры:// ВидПериода - ПеречислениеСсылка.ДоступныеПериодыОтчета -// ДатаПериода - Дата -// Возвращаемое значение:// Дата -Функция КонецПериодаОтчета(ВидПериода, ДатаПериода) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.КонецПериодаОтчета(ВидПериода, ДатаПериода)
ДоступныеЗначенияПериодаПоВидуПериода
Описание, пример вызова
// Возвращает список доступных значений периода по его виду.//// Параметры:// НачалоПериода - Дата -// ВидПериода - ПеречислениеСсылка.ДоступныеПериодыОтчета// Возвращаемое значение:// СписокЗначений - СписокЗначений -Функция ДоступныеЗначенияПериодаПоВидуПериода(Знач НачалоПериода, Знач ВидПериода) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ДоступныеЗначенияПериодаПоВидуПериода(НачалоПериода, ВидПериода)
ПолучитьОтборДинамическогоСписка
Описание, пример вызова
// Определяет отбор динамического списка в зависимости от наличия режима совместимости.//// Параметры:// Список - ДинамическийСписок - список, для которого надо определить отбор.//// Возвращаемое значение:// Отбор - требуемый отбор//Функция ПолучитьОтборДинамическогоСписка(Список) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПолучитьОтборДинамическогоСписка(Список)
ПолучитьПоляГруппировкиДинамическогоСписка
Описание, пример вызова
// Определяет поля группировки динамического списка в зависимости от наличия режима совместимости.//// Параметры:// Список - ДинамическийСписок - список, для которого надо определить группировку.//// Возвращаемое значение:// ПоляГруппировкиКомпоновкиДанных - требуемые поля группировки.//Функция ПолучитьПоляГруппировкиДинамическогоСписка(Список) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПолучитьПоляГруппировкиДинамическогоСписка(Список)
ПолучитьУсловноеОформлениеДинамическогоСписка
Описание, пример вызова
// Определяет условное оформление динамического списка в зависимости от наличия режима совместимости.//// Параметры:// Список - ДинамическийСписок - список, для которого надо определить условное оформление.//// Возвращаемое значение:// УсловноеОформление - требуемое условное оформление.//Функция ПолучитьУсловноеОформлениеДинамическогоСписка(Список) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПолучитьУсловноеОформлениеДинамическогоСписка(Список)
УстановитьВидимостьЭлементовРабочегоМеста
Описание, пример вызова
// Устанавливает видимость элементов формы, выводимых для рабочего места.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма с таблицей ХозяйственныеОперацииИДокументы// ИменаЭлементовСУправляемойВидимостью - Строка - имена элементов формы, перечисленные через запятую// КлючРабочегоМеста - Строка - идентифицирует рабочее место.//Процедура УстановитьВидимостьЭлементовРабочегоМеста(Форма, ИменаЭлементовСУправляемойВидимостью, КлючРабочегоМеста) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.УстановитьВидимостьЭлементовРабочегоМеста(Форма, ИменаЭлементовСУправляемойВидимостью, КлючРабочегоМеста)
Массив
Описание, пример вызова
// Помещает переданные данные в массив.//// Параметры:// Элемент - Произвольный// ИгнорироватьПустоеЗначение - Булево - если Истина, то пустой Элемент не будет добавлен в результат.//// Возвращаемое значение:// Массив Из Произвольный -//Функция Массив(Элемент, ИгнорироватьПустоеЗначение = Истина) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.Массив(Элемент, ИгнорироватьПустоеЗначение);
ПреобразоватьСоответствиеИлиСтруктуруВМассив
Описание, пример вызова
// Преобразовывает переданную коллекцию в массив.//// Параметры:// ИсходныеДанные - Структура, Соответствие - Исходная коллекция// ПреобразовыватьКлюч - Булево - определяет что именно надо преобразовывать, ключ или значение.//// Возвращаемое значение:// Массив - ключи или значения переданной коллекции.////@skip-warningФункция ПреобразоватьСоответствиеИлиСтруктуруВМассив(ИсходныеДанные, ПреобразовыватьКлюч = Истина) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПреобразоватьСоответствиеИлиСтруктуруВМассив(ИсходныеДанные, ПреобразовыватьКлюч);
ПреобразоватьМассивВСтруктуруИлиСоответствие
Описание, пример вызова
// Преобразовывает переданный массив в структуру или соответствие, ключами которой будут являться элементы массива.//// Параметры:// ИсходныеДанные - Массив -// ПреобразовыватьВСтруктуру - Булево - определяет во что именно надо преобразовывать.//// Возвращаемое значение:// Структура, Соответствие -////@skip-warningФункция ПреобразоватьМассивВСтруктуруИлиСоответствие(ИсходныеДанные, ПреобразовыватьВСтруктуру) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПреобразоватьМассивВСтруктуруИлиСоответствие(ИсходныеДанные, ПреобразовыватьВСтруктуру)
ПредставлениеСтрокиСДлинойНеБолее
Описание, пример вызова
// Возвращает строку длиной не более определенного количества символов.// Если строка больше - она обрезается и в конец добавляется многоточие.//// Параметры:// ИсходнаяСтрока - Строка// МаксимальнаяДлина - Число//// Возвращаемое значение:// Строка//Функция ПредставлениеСтрокиСДлинойНеБолее(ИсходнаяСтрока, МаксимальнаяДлина) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПредставлениеСтрокиСДлинойНеБолее(ИсходнаяСтрока, МаксимальнаяДлина)
ЭтаСтрокаЯвляетсяЦелымНеотрицательнымЧислом
Описание, пример вызова
// Проверяет, является ли строка целым неотрицательным числом// Параметры:// ПроверяемаяСтрока - Строка - проверяемый строка.//// Возвращаемое значение:// Булево - Истина, если строка содержит только цифры.//Функция ЭтаСтрокаЯвляетсяЦелымНеотрицательнымЧислом(ПроверяемаяСтрока) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ЭтаСтрокаЯвляетсяЦелымНеотрицательнымЧислом(ПроверяемаяСтрока)
ДобавитьНовоеЗначениеВМассив
Описание, пример вызова
// Добавляет в массив значение в том случае, если этого значения еще нет в массиве.//// Параметры:// Массив - Массив// Значение - Произвольный//// Возвращаемое значение:// Булево - было ли произведено добавление элемента.//Функция ДобавитьНовоеЗначениеВМассив(Массив, Значение) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ДобавитьНовоеЗначениеВМассив(Массив, Значение)
ПреобразоватьСтрокуКлючейВСоответствие
Описание, пример вызова
// Создает соответствие, ключами которого является части переданной строки.//// Параметры:// СтрокаКлючей - Строка - произвольная строка// Разделитель - Строка - разделитель частей строки.//// Возвращаемое значение:// Соответствие - части переданной строки, Значения - Истина.////@skip-warningФункция ПреобразоватьСтрокуКлючейВСоответствие(СтрокаКлючей, Разделитель = ",") Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПреобразоватьСтрокуКлючейВСоответствие(СтрокаКлючей, Разделитель, ")
ПреобразоватьСоответствиеВСтруктуру
Описание, пример вызова
// Создает структуру, ключами которого являются ключи соответствия.//// Параметры:// Соответствие - Соответствие//// Возвращаемое значение:// Структура -////@skip-warningФункция ПреобразоватьСоответствиеВСтруктуру(Соответствие) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПреобразоватьСоответствиеВСтруктуру(Соответствие)
ПреобразоватьСтруктуруВСоответствие
Описание, пример вызова
// Создает соответствие, ключами которого являются ключи структуры.//// Параметры:// Структура - Структура//// Возвращаемое значение:// Соответствие -////@skip-warningФункция ПреобразоватьСтруктуруВСоответствие(Структура) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПреобразоватьСтруктуруВСоответствие(Структура)
РазличияМассивов
Описание, пример вызова
// Создает массив, значениями которого являются элементы, присутствующие только в одном из массивов.//// Параметры:// Массив1 - Массив// Массив2 - Массив//// Возвращаемое значение:// Массив - (элементы Массив1, отсутствующие в Массив2) + (элементы Массив2, отсутствующие в Массив1).////@skip-warningФункция РазличияМассивов(Массив1, Массив2) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.РазличияМассивов(Массив1, Массив2)
ПересечениеМассивов
Описание, пример вызова
// Создает массив, значениями которого являются элементы, присутствующие в каждом из массивов.//// Параметры:// Массив1 - Массив// Массив2 - Массив//// Возвращаемое значение:// Массив - (элементы Массив1, присутствующие в Массив2).////@skip-warningФункция ПересечениеМассивов(Массив1, Массив2) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ПересечениеМассивов(Массив1, Массив2)
ЗначенияСтруктурыНеЗаполнены
Описание, пример вызова
// Проверяет, что в переданной структуре нет элементов с заполненными значениями.//// Параметры:// Данные - Структура//// Возвращаемое значение:// Булево - Истина, если в структуре нет ни одного заполненного значения.//Функция ЗначенияСтруктурыНеЗаполнены(Данные) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.ЗначенияСтруктурыНеЗаполнены(Данные)
СортироватьМассив
Описание, пример вызова
// Сортирует элементы массива.//// Параметры:// Массив - Массив - массив для сортировки.//Процедура СортироватьМассив(Массив) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.СортироватьМассив(Массив)
ПроверитьНаличиеДублейЗначенийМассива
Описание, пример вызова
// Процедура проверяет дубли значений в массиве//// Параметры:// Массив - Массив - проверяемый массив// Отказ - Булево - отказ продолжения операции.// ПредставлениеМассива - Строка - представление вида данных для пользователей.// ПредставлениеЗначений - Строка - определяет необходимость вывода номера строки в сообщении об ошибке.// ИсключатьПустые - Булево - определяет необходимость исключения пустых значений из массива перед проверкой дублей.//Процедура ПроверитьНаличиеДублейЗначенийМассива(Массив, Отказ, ПредставлениеМассива = "", ПредставлениеЗначений = "", ИсключатьПустые = Ложь) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ПроверитьНаличиеДублейЗначенийМассива(Массив, Отказ, ПредставлениеМассива, ПредставлениеЗначений, ИсключатьПустые);
УдалитьЗначенияИзМассива
Описание, пример вызова
// Удаляет из первого массива значения, содержащиеся во втором массиве.//// Параметры:// ИсходныйМассив - Массив -// ВычитаемыйМассив - Массив -//// Возвращаемое значение:// Массив -//@skip-warningФункция УдалитьЗначенияИзМассива(ИсходныйМассив, ВычитаемыйМассив) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.УдалитьЗначенияИзМассива(ИсходныйМассив, ВычитаемыйМассив)
АдаптацияЭлементовФормыДляМобильногоЭкрана
Описание, пример вызова
// Перемещает все заголовки полей формы наверх и устанавливает им жирный шрифт, а поля формы выравнивает по левому краю//// Параметры:// Элементы - ЭлементыФормы -// Исключения - Неопределено, Массив из ЭлементыФормы -Процедура АдаптацияЭлементовФормыДляМобильногоЭкрана(Элементы, Исключения = Неопределено) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.АдаптацияЭлементовФормыДляМобильногоЭкрана(Элементы, Исключения);
НастроитьЗависимыеЭлементыФормы
Описание, пример вызова
// Служит универсальной процедурой для изменения свойств элементов формы на основании полученных параметров.// Параметры вычисляются при изменении реквизитов объекта.//// Параметры:// Форма - ФормаКлиентскогоПриложения- Форма, в которой нужно настроить зависимые элементы.// ПараметрыРеквизитовОбъекта - Массив из см. ДобавитьПараметрыРеквизитаОбъекта - Содержит список свойств и их значения.//Процедура НастроитьЗависимыеЭлементыФормы(Форма, ПараметрыРеквизитовОбъекта) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.НастроитьЗависимыеЭлементыФормы(Форма, ПараметрыРеквизитовОбъекта)
ДобавитьПараметрыРеквизитаОбъекта
Описание, пример вызова
// Используется для заполнения параметров свойств элементов формы.// Далее эти параметры используются в процедурах:// - НастроитьЭлементыФормыНаСервере(),// - ОбщегоНазначенияУТ.ОтключитьПроверкуЗаполненияРеквизитовОбъекта().//// Параметры:// ИмяРеквизита - Строка - Имя реквизита для которого устанавливается свойство (может быть пустым).// ИмяЭлемента - Строка - Имя элемента формы с которым связан реквизит.// Свойство - Строка - Свойство элемента формы. Разрешено любое свойство предусмотренное платформой для элементов формы.// Дополнительно можно использовать служебные свойства:// "ТолькоПросмотрБезОтметкиНезаполненного" - позволяет установить только просмотр у элемента и отключить проверку заполнения.// "ТолькоПросмотрБезОчистки" - позволяет сделать поле недоступным, не очищая его.// "ВидимостьЭлемента" - позволяет управлять только видимостью элемента, а проверка заполнения не отключается.// Значение - Произвольный - Любое значение свойства.// ПараметрыРеквизитовОбъекта - Массив из см.НовыйПараметрРеквизитаОбъекта - Параметры в которые нужно добавить.//// Пример:// ОбщегоНазначенияУТКлиентСервер.ДобавитьПараметрыРеквизитаОбъекта(// "ОС.СуммаСписанияУУ", "ОССуммаСписанияУУ", "Видимость", СуммаВидима, ПараметрыРеквизитовОбъекта).//Процедура ДобавитьПараметрыРеквизитаОбъекта(ИмяРеквизита, ИмяЭлемента, Свойство, Значение, ПараметрыРеквизитовОбъекта) Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ДобавитьПараметрыРеквизитаОбъекта(ИмяРеквизита, ИмяЭлемента, Свойство, Значение, ПараметрыРеквизитовОбъекта)
ОчиститьНеиспользуемыеРеквизиты
Описание, пример вызова
// Очищает неиспользуемые реквизиты.//// Параметры:// Объект - Произвольный - Объект, реквизиты которого нужно очистить.// ПараметрыРеквизитовОбъекта - Массив из см. НовыйПараметрРеквизитаОбъекта - Параметры реквизитов объекта.// ИменаТабличныхЧастей - Строка - Имена табличных частей.Процедура ОчиститьНеиспользуемыеРеквизиты(Объект, ПараметрыРеквизитовОбъекта, ИменаТабличныхЧастей = "") Экспорт
Пример вызова
ОбщегоНазначенияУТКлиентСервер.ОчиститьНеиспользуемыеРеквизиты(Объект, ПараметрыРеквизитовОбъекта, ИменаТабличныхЧастей);
НовыйПараметрРеквизитаОбъекта
Описание, пример вызова
// Создает новое описание параметров реквизита объекта.//// Возвращаемое значение:// Структура - со свойствами:// * Значение - Число, Булево -// * Свойство - Строка -// * ИмяЭлемента - Строка -// * ИмяРеквизита - Строка -Функция НовыйПараметрРеквизитаОбъекта() Экспорт
Пример вызова
Результат = ОбщегоНазначенияУТКлиентСервер.НовыйПараметрРеквизитаОбъекта()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).