Программно изменить цвет текста 1с

Программно изменить цвет текста 1с

В поле текстового документа существует возможность устанавливать шрифт, который будет использоваться в режиме 1С:Предприятие при редактировании текста в этом поле.

Управлять шрифтом поля текстового документа можно как через палитру свойств, так и программно. Для программного управления шрифтом поле текстового документа поддерживает свойство Шрифт .

Если шрифт для поля текстового документа настроен, то независимо от используемого расширения редактора, будет использоваться указанный шрифт. Если шрифт не настроен, то в палитре свойств он будет отображаться как . При этом, при редактировании текста будет использоваться шрифт в зависимости от используемого расширения редактора, а если оно не выбрано – в зависимости от настроек редактора текстов.

Для того, чтобы программно изменить настройку шрифта в поле текстового документа, можно например написать следующий код:

Ниже приведено несколько полезных шаблонов кода по работе с табличным документом:

Код 1C v 8.х Код 1C v 8.х Код 1C v 8.х Код 1C v 8.х

Для того, чтобы появилась возможность использовать свойство "Значение", необходимо явно присвоить свойству ячейки "СодержитЗначение" значение Истина или установить флажок "Содержит значение" в палитре свойств.

Для ячейки, у которой установлен признак "СодержитЗначение", можно задать тип значения, размещаемого в ячейке.

Следующий фрагмент демонстрирует, как можно управлять этими свойствами из встроенного языка://задаем нужный тип с помощью объекта "ОписаниеТипов"

Для ячейки табличного документа можно задавать формат вывода данных. Для этого используется свойство "Формат", которое содержит форматную строку. Приемы работы с форматной строкой полностью совпадают с функцией Формат()

Элемент управления в табличном документе

Для ячейки, у которой установлен признак "СодержитЗначение", можно также задать элемент управления, который будет использоваться для редактирования этого значения.

Элемент управления можно назначить через палитру свойств или из встроенного языка с помощью метода "УстановитьЭлементУправления()". Чтобы проверить в программе, установлен ли элемент управления для конкретной ячейки, можно использовать свойство "ЭлементУправления", которое возвращает элемент управления, назначенный для ячейки.

Читайте также:  Что означает маркировка телевизора самсунг

Элементы управления, встроенные в ячейку, отображаются только при входе в режим редактирования значения. На приведенном ниже рисунке редактируемая ячейка обведена овалом и в ней отображается флажок:

Ниже показан пример установки элемента управления типа "Флажок" из встроенного языка://задаем нужный тип с помощью объекта "ОписаниеТипов"

Для элементов управления, расположенных в табличном документе, расширяется набор свойств, методов и событий:

Разберем самые важные свойства и методы:

Свойство "ВстроенВЯчейку" имеет тип "булево" и говорит о том, что элемент управления встраивается в ячейку или просто привязывается к ней, о чем было рассказано выше.

Свойство "Видимость" позволяет показать или скрыть элемент управления.

Свойство "Значение" предоставляет доступ к значению, которое редактируется в элементе управления. Оно используется только для элементов управления, поддерживающих связь с данными.

Метод "Расположить" позволяет разместить элемент управления в конкретной области ячеек табличного документа. Именно этот метод был использован в вышеприведенном примере.

Строка:
Сообщить ("Артикул: " +ВыборкаДетальныеЗаписи. Артикул +" Наименование: " +ВыборкаДетальныеЗаписи. наименование + " Цена: "+ВыборкаДетальныеЗаписи. Цена+"Руб. Остаток: "+ВыборкаДетальныеЗаписи. КоличествоОстаток+"шт. ");

Как сделать чтобы артикул выводился иным от черного цвета, тоесть как изменить цвет сообщения а точнее элемента сообщения

Ссылка на основную публикацию
Adblock detector