Полная версия этой страницы:
управление текстом програмно
в конфигураторе можно изменять размер и цвет шрифта
нужно менять без конфигуратора сразу на форме, например кнопкой
4andriy @ 16.09.23, 14:26 необходимо зарегистрироваться для просмотра ссылки
,
необходимо зарегистрироваться для просмотра ссылки
FormEx версия 2.0.5.91
...
Средства доступа и изменения свойств для любых реквизитов формы
...
AnryMc @ Сегодня, 11:00 необходимо зарегистрироваться для просмотра ссылки
,
форму умею, я хочу что-бы текст типа "Акт" или "Счет" вверху формы документа можно было раскрашивать вручную без перехода в конфигуратор
4andriy @ Сегодня, 11:11 необходимо зарегистрироваться для просмотра ссылки
,
на форме элемента
volodya1122
18.09.23, 13:43
Цитата(4andriy @ 18.09.23, 10:24) необходимо зарегистрироваться для просмотра ссылки
на форме элемента
1. Поясните что имеется в виду. Форма документа в 1С, где заполняются данные. Или печатная форма - которая выводится на печать?
2. И каков сакральный смысл в этом?
volodya1122 @ Сегодня, 14:43 необходимо зарегистрироваться для просмотра ссылки
,
журнал документов - новая строка - выбор документа - например СЧЕТ - дальше открывается сам счет. нужно что-бы если в документе есть ошибка слово "СЧЕТ" был написан красным до распечатывания. в идеале хочу запрограмировать что-бы он светился) хочу добавить в 1с немного визуального оформления. ничего по функционалу - только красота.
volodya1122
19.09.23, 15:54
4andriy @ Вчера, 14:56
необходимо зарегистрироваться для просмотра ссылки
,
Можно раскрасить табличную часть журнала документов. Например так. Формексом
Функция КолонкаТекстВТабличнойЧастиЖурнала()
ЦветПроба=Число(НомерДок);
Возврат "BRUSH["+(ЦветПроба*1450)+"] "+"COUNT["+2+"]";;
// FONT[<Цвет>] - задает цвет шрифта строки;
// BRUSH[<Цвет>] - задает цвет фона строки;
// FONT_S[<Цвет>] - задает цвет шрифта строки, если она является текущей (не влияет на текущую ячейку);
// BRUSH_S[<Цвет>] - задает цвет фона строки, если она является текущей (не влияет на текущую ячейку);
// COUNT[<КоличествоКолонок>] - задает количество колонок, на которые распространяется раскраска;
// INDENT[<Отступ>] - задает количество колонок, которое необходимо пропустить перед началом раскраски;
// FONTSET[<КодШрифта>] - задает шрифт строки;
// FONTSET_S[<КодШрифта>] - задает шрифт строки, если она является текущей;
КонецФункции
Процедура ПослеОткрытия()
ФормаРасш = СоздатьОбъект("РасширениеФормы");
ФормаРасш.УстановитьФорму(Форма);
ФормаРасш.Максимизирована = 1;
Сервис = СоздатьОбъект("Сервис");
Сервис.ВключитьРаскраскуТаблиц();
КонецПроцедуры
Насчет слова "Счет" на самой форме документа. Можно сделать несколько вариантов надписи в разных цветах, и по условию показывать нужное.
volodya1122 @ 19.09.23, 16:54 необходимо зарегистрироваться для просмотра ссылки
,
Насчет слова "Счет" на самой форме документа. Можно сделать несколько вариантов надписи в разных цветах, и по условию показывать нужное.
а как показывать на форме и скрывать по условию?
volodya1122
24.09.23, 14:24
4andriy @ 22.09.23, 17:36
необходимо зарегистрироваться для просмотра ссылки
,
Очень просто:
Если Условие1 тогда
Форма.Дата1.видимость(0);
Форма.ТекстНаФорме.видимость(0);
Форма.ТекстНаФорме1.видимость(1);
ИначеЕсли Условие2 тогда
Форма.Дата1.видимость(1);
Форма.ТекстНаФорме.видимость(0);
Форма.ТекстНаФорме1.видимость(1);
ИначеЕсли Условие3 тогда
Форма.Дата1.видимость(1);
Форма.ТекстНаФорме.видимость(1);
Форма.ТекстНаФорме1.видимость(0);
Иначе
Форма.Дата1.видимость(0);
Форма.ТекстНаФорме.видимость(1);
Форма.ТекстНаФорме1.видимость(0);
КонецЕсли
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.