Общего назначения клиент УХ
ПоказатьПредупреждениеУниверсально
Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////// Клиентские процедуры общего назначения
// Устарела. Следует использовать платформенный метод ПоказатьПредупреждениеПроцедура ПоказатьПредупреждениеУниверсально(ТекстПредупреждения, Заголовок = Неопределено, Оповещение = Неопределено) Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.ПоказатьПредупреждениеУниверсально(ТекстПредупреждения, Заголовок, Оповещение);
ПоказатьПомещениеФайла
Описание, пример вызова
// Показывает диалог выбора файлов и помещает выбранные файлы во временное хранилище.// Совмещает работу методов глобального метода НачатьПомещениеФайла и ПоместитьФайлы,// возвращая идентичный результат вне зависимости от того, подключено расширение работы с файлами, или нет.//// Параметры:// ОбработчикЗавершения - ОписаниеОповещения - Описание процедуры, принимающей результат выбора.// ИдентификаторФормы - УникальныйИдентификатор - Уникальный идентификатор формы, из которой выполняется// размещение файла.// НачальноеИмяФайла - Строка - Полный путь и имя файла, которые будут предложены пользователю в начале выбора.// ПараметрыДиалога - Структура, Неопределено - См. свойства ДиалогВыбораФайла в синтакс-помощнике.// Используется в случае, если удалось подключить расширение работы с файлами.//// Значение первого параметра, возвращаемого в ОбработчикРезультата:// ПомещенныеФайлы - Результат выбора.// * - Неопределено - Пользователь отказался от выбора.// * - Массив из ОписаниеПереданногоФайла, Структура - Пользователь выбрал файл.// ** Имя - Строка - Полное имя выбранного файла.// ** Хранение - Строка - Адрес во временном хранилище, по которому размещен файл.//// Ограничения:// Используется только для интерактивного выбора в диалоге.// Не используется для выбора каталогов - эта опция не поддерживается веб-клиентом.// Не поддерживается множественный выбор в веб-клиенте, если не установлено расширение работы с файлами.// Не поддерживается передача адреса временного хранилища.//Процедура ПоказатьПомещениеФайла(ОбработчикЗавершения, ИдентификаторФормы, НачальноеИмяФайла, ПараметрыДиалога) Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.ПоказатьПомещениеФайла(ОбработчикЗавершения, ИдентификаторФормы, НачальноеИмяФайла, ПараметрыДиалога)
ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами
Описание, пример вызова
// Предлагает пользователю установить расширение работы с файлами в веб-клиенте.//// Предназначена для использования в начале участков кода, в которых ведется работа с файлами.// Например://// Оповещение = Новый ОписаниеОповещения("ПечатьДокументаЗавершение", ЭтотОбъект);// ТекстСообщения = НСтр("ru = 'Для печати документа необходимо установить расширение работы с файлами.'");// ОбщегоНазначенияКлиент.ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами(Оповещение, ТекстСообщения);//// Процедура ПечатьДокументаЗавершение(РасширениеПодключено, ДополнительныеПараметры) Экспорт// Если РасширениеПодключено Тогда// // код печати документа, рассчитывающий на то, что расширение подключено.// // ...// Иначе// // код печати документа, который работает без подключенного расширения.// // ...// КонецЕсли;//// Параметры:// ОписаниеОповещенияОЗакрытии - ОписаниеОповещения - описание процедуры,// которая будет вызвана после закрытия формы со следующими параметрами:// РасширениеПодключено - Булево - Истина, если расширение было подключено.// ДополнительныеПараметры - Произвольный - параметры, заданные в// ОписаниеОповещенияОЗакрытии.// ТекстПредложения - Строка - текст сообщения. Если не указан, то выводится текст по умолчанию.// ВозможноПродолжениеБезУстановки - Булево - если Истина, будет показана кнопка ПродолжитьБезУстановки,// если Ложь, будет показана кнопка Отмена.//Процедура ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами(ОписаниеОповещенияОЗакрытии, ТекстПредложения = "", Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами(ОписаниеОповещенияОЗакрытии, ТекстПредложения, );
ОткрытьФормуРедактированияКомментария
Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////// Функции для обработки действий пользователя в процессе редактирования// многострочного текста, например комментария в документах
// Открывает форму редактирования многострочного комментария модально//// Параметры:// МногострочныйТекст - Строка - произвольный текст, который необходимо отредактировать// РезультатРедактирования - Строка - переменная, в которую будет помещен результат редактирования// Модифицированность - Строка - флаг модифицированности формы//Процедура ОткрытьФормуРедактированияКомментария(Форма, Знач МногострочныйТекст, РезультатРедактирования, Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.ОткрытьФормуРедактированияКомментария(Форма, МногострочныйТекст, РезультатРедактирования, );
ОткрытьФормуРедактированияМногострочногоТекста
Описание, пример вызова
// Открывает форму редактирования произвольного многострочного текста модально//// Параметры:// МногострочныйТекст - Строка - произвольный текст, который необходимо отредактировать// РезультатРедактирования - Строка - реквизит формы, в которую будет помещен результат редактирования// можно адресовать реквизиты через точку, а также обращаться к строкам коллекций через [].// ИСКЛЮЧЕНИЕ: "Комментарий" - всегда будет развернут в "Объект.Комментарий".// Примеры:// "ТекстКомменатрия"// "Объект.Комментарий"// "Объект.ТаблицаСКомментарием[3].Комментарий"// Модифицированность - Строка - флаг модифицированности формы// Заголовок - Строка - текст, который необходимо отобразить в заголовке формы//Процедура ОткрытьФормуРедактированияМногострочногоТекста(Форма, Знач МногострочныйТекст, РезультатРедактирования, Модифицированность = Ложь, Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.ОткрытьФормуРедактированияМногострочногоТекста(Форма, МногострочныйТекст, РезультатРедактирования, Модифицированность, );
Подключаемый_УстановитьТекст
Описание, пример вызова
Процедура Подключаемый_УстановитьТекст(ТекстКомментария, ПараметрыОповещения = Неопределено) Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.Подключаемый_УстановитьТекст(ТекстКомментария, ПараметрыОповещения);
УстановитьЗнчениеРеквизитаПоПолномуПути
Описание, пример вызова
// Проходит полный путь к реквизиту объекта через точки и устанавливает его в новое значение.//// Возвращает:// Неопределено - если не получилось найти реквизит.// ПроизвольноеЗначение - значение найднного реквизита.//Процедура УстановитьЗнчениеРеквизитаПоПолномуПути(Знач Объект, ПолныйПутьКРеквизиту, НовоеЗначение) Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.УстановитьЗнчениеРеквизитаПоПолномуПути(Объект, ПолныйПутьКРеквизиту, НовоеЗначение)
ПолучитьЗнчениеРеквизитаПоПолномуПути
Описание, пример вызова
// Проходит полный путь к реквизиту объекта через точки и возвращает его значение.//// Возвращает:// Неопределено - если не получилось найти реквизит.// ПроизвольноеЗначение - значение найднного реквизита.//Функция ПолучитьЗнчениеРеквизитаПоПолномуПути(Знач Объект, ПолныйПутьКРеквизиту) Экспорт
Пример вызова
Результат = ОбщегоНазначенияКлиентУХ.ПолучитьЗнчениеРеквизитаПоПолномуПути(Объект, ПолныйПутьКРеквизиту)
ПолучитьРеквизитПоПолномуПути
Описание, пример вызова
// Проходит полный путь к реквизиту объекта через точки и возвращает пару// (Предпоследний объект в цепочке, Имя реквизита в предпоследнем объекте).//// Параметры:// Объект - любой объект 1С позволяющий обратиться к значению через [].// ПолныйПутьКРеквизиту - Строка, путь к реквизиту начиная но не включая Объект. Например, "НоменклатураПоставщиков.Поставщик".// Может включать "." (обращение к реквизиту реквизита) и "[]" (обращение к строке табличной части объекта по индексу строки).//// Возвращает:// Неопределено - если не получилось найти реквизит.// Структура:// Объект - объект содержащий реквизит.// ИмяРеквизита - имя реквизита для доступа в Объекте.//Функция ПолучитьРеквизитПоПолномуПути(Знач Объект, ПолныйПутьКРеквизиту) Экспорт
Пример вызова
Результат = ОбщегоНазначенияКлиентУХ.ПолучитьРеквизитПоПолномуПути(Объект, ПолныйПутьКРеквизиту)
ПередНачаломРаботыСистемы
Описание, пример вызова
Процедура ПередНачаломРаботыСистемы() Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.ПередНачаломРаботыСистемы()
ПриНачалеРаботыСистемы
Описание, пример вызова
// Выполняется при старте системы.Процедура ПриНачалеРаботыСистемы() Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.ПриНачалеРаботыСистемы()
ВключитьНапоминания
Описание, пример вызова
// Запускает периодическую проверку напоминанийПроцедура ВключитьНапоминания() Экспорт
Пример вызова
ОбщегоНазначенияКлиентУХ.ВключитьНапоминания()
ПоискПервойПодстроки
Описание, пример вызова
// Функция ищет вхождение в переданную строку значений из списка значений//// Параметры// Строка - исходная строка для поиска// ПодстрокиПоиска - список значений с коллекцией подстрок для поиска// СтрокаПоиска - элемент, в который возвращается найденное значение строки подпоиска//// Возвращаемое значение:// Наименьшая позиция найденного значения//Функция ПоискПервойПодстроки(Строка,ПодстрокиПоиска,СтрокаПоиска) Экспорт
Пример вызова
Результат = ОбщегоНазначенияКлиентУХ.ПоискПервойПодстроки(Строка, ПодстрокиПоиска, СтрокаПоиска));
ВернутьТекстПисьмаВФорматеHTML
Описание, пример вызова
// Функция возвращает по переданному тексту строку// в формате HTML с выделенными ссылками на ресурсы www//// Параметры// ТекстПисьма - текстовая строка//// Возвращаемое значение:// Текст в формате HTML//Функция ВернутьТекстПисьмаВФорматеHTML(ТекстПисьма) Экспорт
Пример вызова
Результат = ОбщегоНазначенияКлиентУХ.ВернутьТекстПисьмаВФорматеHTML(ТекстПисьма)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).