#0
by Andy MilkyWay
В константе сохранил значение выбранного пользователем цвета в виде строки по функции ЗначениеВСтрокуВнутр. Потом мне нужно использовать его: 1) для условной раскраски табличного поля (ПриВыводеСтроки) - это работает 2) для раскраски отдельных ячеек Excel при формировании печатной формы. В Excel'е цвет представляется в виде большого числа, которое можно сформировать, зная значения RGB для нужного цвета. Но получить RGB-составляющие для Web-цвета из 1с не могу (выдается -1,-1,-1). Вопрос: можно ли получить составляющие RGB для любого вида цвета 1с (Web,Windows и другие виды цветов)?
#4
by Лефмихалыч
а, ну да, правильный ответ - не использовать веб-цвета или использовать их RGB-аналоги
#6
by Andy MilkyWay
Я программировал раньше на FoxPro. Там были две возможности, которых я не нашел в 1с. Есть ли в 1с: 1. возможность макроподстановок, например, у меня есть структура, где ключ - наименование переменной, а значение - выражение для расчета этой переменной. В цикле нужно вычислить значение и поместить в ту переменную, которая равна ключу. В FoxPro можно было сделать так: т.е. в переменной МояПеременная в результате хранится 3. 2. возможность выполнять динамические фрагменты кода. Т.е. я в строковую переменную стрПеременная динамически формирую текст программы, а потом выполняю его через
#8
by Andy MilkyWay
. 1. Выполнить вычислит только результат выражения, а как сохранить в переменную, указанную в Переменная1?
#9
by Andy MilkyWay
т.е. у меня в Переменная1 хранится имя другой переменной, в которую нужно сохранить результат выражения
#12
by Andy MilkyWay
да, я понял. Вопрос: как сохранить результат вычисления в переменную, указанную как строка в другой переменной?
#13
by Andy MilkyWay
Возможно, вы правы. Так как в 1с есть другие механизмы, которых нет в FoxPro, просто, по привычке, хочется сделать так, как привык раньше
#15
by Andy MilkyWay
Так сработает? Я пробовал, но у меня выдало ошибку. Может ошибся в тексте. Ага, надо попробовать. Благодарю
#19
by Rovan
(+18) но на Мисте любят спрашивать "Зачем ?" намекая на то, что скорее всего задачу можно выполнить проще
#21
by Andy MilkyWay
не спорю. Как я уже писал выше, просто действует многолетняя привычка делать так, опыт FoxPro
#23
by Andy MilkyWay
да я уже,собственно, рассказал в . Все получилось. Но сделал уже проще во 1-с-ному ;)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как преобразовать номер месяца в название месяца
- Как преобразовать тип?
- v8: Вот при выводе строки можно поменять цвет фона, а как поменять еще и цвет выделения?
- Можно ли изменять цвет текста или цвет фона у страницы на панели?
- Преобразовать в формат чч.мм.сс
- Как установить цвет строки в управляемой форме? Цвет берется из реквизита
- Как выбрать цвет в формате RGB в диалоге? 1с 8.2
- Цвет строки против цвета колонки: кто главнее
В этой группе 1С
- Чтение иерархического файла Excel
- КД, как один документ разбить на много...
- Изменение заголовка общей команды
- Параметры учёта в УТ11
- Найти документ по гуиду
- TR9_2_TR11.ERT
- 1C 8.2 пропали иконки с кнопок
- Подписка на событие перед записью справочников.
- Конвертация: как выгружать свойство приемника без свойства источника?
- Поврежден файл базы данных
- SOAP и 1С
- Удаление картинок в УТ 10.2
- Производственный календарь в УТ 11
- Валовая прибыль в УТ 10.3
- Универсальный отчет: как НЕ выводить итоги в группировках?
- Аладдин РД прекратило поддержку HASP
- 1C 8.2: В КУДиР не отражается реализация
- ИсходныйКлючЗаписи как его заполнить
- Паралельное копирование на несколько флешек.
- Продавать стартмани хорошо?