ФорматированнаяСтрока тип данных
ФорматированнаяСтрока - доступен с версии 8.3!
Форматированные строки можно использовать в следующих случаях:
В качестве данных для элементов формы поле надписи
В качестве заголовка поля формы типа декорация;
В качестве параметра ТекстПредупреждения метода Предупреждение();
В качестве параметра ТекстВопроса метода Вопрос().
Пример1:
Код 1C v 8.2 УП Реквизит1 = Новый ФорматированнаяСтрока( "Товар " , Новый ФорматированнаяСтрока( " Телевизор" , , WebЦвета. Красный) , " отсутствует на складе" ) ;
Предупреждение( Реквизит1 ) ;
В результате предупреждении выглядит следующим образом:
Пример 2:
Код 1C v 8.2 УП &НаКлиенте
Процедура ПроверкаФорматированнойСтроки(Команда)
Строка1 = Новый ФорматированнаяСтрока( "Этот тест будет жирный и наклонный" , Новый Шрифт( , , Истина , Истина ) ) ;
Строка2 = Новый ФорматированнаяСтрока( "Оранжевый текст" , , Новый Цвет( 255 , 140 , 0 ) ) ;
ОбщаяСтрока = Новый ФорматированнаяСтрока( Строка1 , "-" , Строка2 ) ;
Режим = РежимДиалогаВопрос. ДаНет;
Ответ = Вопрос( ОбщаяСтрока, Режим, 40 ) ;
Если Ответ = КодВозвратаДиалога. Нет Тогда
Возврат ;
КонецЕсли ;
КонецПроцедуры
В результате вы увидете:
Этот тест будет жирный и наклонный -
Оранжевый текст Категория:
Встроенные Функции Сохранить файл на диске полученный из реквизита типа хранилище значения Код 1C v 8.х
Функция СохранитьФайлНаДиске(Хранилище, ИмяФайла, ТолькоЧтение, СпособПерезаписи, ВопросОПерезаписи = Истина, ИмяСправочника = "удХранилище" ) Экспорт
Попытка
ФайлНаДиске = Новый Файл( ИмяФайла) ;
КаталогНаДиске = Новый Файл( ФайлНаДиске. Путь) ;
Если Не КаталогНаДиске. Существует( ) Тогда
СоздатьКаталог( ФайлНаДиске. Путь) ;
КонецЕсли ;
Если ФайлНаДиске. Существует( ) И ВопросОПерезаписи = Истина Тогда
Если СпособПерезаписи = ""
ИЛИ Врег( СпособПерезаписи) = "ДА"
ИЛИ Врег( СпособПерезаписи) = "НЕТ" Тогда
ФормаЗапросаПерезаписиФайлов = Справочники[ИмяСправочника]. ПолучитьФорму( "ФормаЗапросаПерезаписиФайлов" ) ;
ФормаЗапросаПерезаписиФайлов. ТекстПредупреждения =
"На локальном диске уже существует файл:
|" + ИмяФайла + "
|Перезаписать имеющийся файл?" ;
СпособПерезаписи = ФормаЗапросаПерезаписиФайлов. ОткрытьМодально( ) ;
Если СпособПерезаписи = Неопределено
ИЛИ Врег( СпособПерезаписи) = "НЕТ"
ИЛИ Врег( СпособПерезаписи) = "НЕТДЛЯВСЕХ" Тогда
Возврат Ложь ;
КонецЕсли ;
ИначеЕсли Врег( СпособПерезаписи) = "НЕТДЛЯВСЕХ" Тогда
Возврат Ложь ;
КонецЕсли ;
Если ФайлНаДиске. ПолучитьТолькоЧтение( ) Тогда
ФайлНаДиске. УстановитьТолькоЧтение( Ложь ) ;
КонецЕсли ;
КонецЕсли ;
Если ТипЗнч( Хранилище) < > Тип( "ДвоичныеДанные" ) Тогда
ДвоичныеДанные = Хранилище. Получить( ) ;
Иначе
ДвоичныеДанные = Хранилище;
КонецЕсли ;
ДвоичныеДанные. Записать( ИмяФайла) ;
ФайлНаДиске. УстановитьТолькоЧтение( ТолькоЧтение) ;
Исключение
Предупреждение( ОписаниеОшибки( ) ) ;
Возврат Ложь ;
КонецПопытки ;
Возврат Истина ;
КонецФункции
Категория:
Работа с Хранилищем Значений