Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/26: Рейтинг темы: голосов - 26, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 16
1
1C 8.x (тонкий)

1С 8.3 Программное создание таблицы значений на форме с условным оформлением

18.02.2016, 14:36. Показов 5415. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Помогите пожалуйста разобраться с УО. На управляемой форме 1С 8.3 хочу программно пометить всю строку 1, но выводится просто таблица.
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
&НаСервере
Процедура ВыполнитьЗапросНаСервере()
    Таб =  новый ТаблицаЗначений;
    
    Таб.колонки.добавить ("ТабКолонка1");
    Таб.колонки.добавить ("ТабКолонка2");
    
    нСтрока = Таб.Добавить();
    нСтрока.ТабКолонка1 = 1;
    нСтрока.ТабКолонка2 = "САЛЬДО НА НАЧАЛО";
    
    
    нСтрока = Таб.Добавить();
    нСтрока.ТабКолонка1 = 2;
    нСтрока.ТабКолонка2 = "доходы";
 
   ЗначениеВДанныеФормы(Таб, Табзнч);
  УстановитьУсловноеОформление();
КонецПроцедуры
 
 
&НаСервере
Процедура УстановитьУсловноеОформление()
    ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
    ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
     ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ТабКолонка1");
       ЭлементОтбора =  ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
       ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("этаформа.Табзнч.ТабКолонка1");
       ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
       ЭлементОтбора.ПравоеЗначение = 1; 
       ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СеребристоСерый); 
КонецПроцедуры
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2016, 14:36
Ответы с готовыми решениями:

Считывание .csv файла, создание на его основе таблицы, и её программное отображение на форме
Добрый день! Столкнулся с проблемой. Пишу обработчик считывания .csv файла, создание и заполнение...

Программное создание таблицы значений по заданных параметрам и работа с ней.
Не могу въехать как создать эти ТЗ. Помогите пожалуйста кодом. Если не сложно, то можно объяснить)...

программное создание документа по форме
Уважаемые программисты. Нужно собрать информацию по каждой БД, находящейся в каталоге …Notes/Data и...

Программное создание команд в упр форме
Пишу &НаКлиенте Процедура Скомпоновать(Команда) СкомпоноватьНаСервере(); КонецПроцедуры ...

2
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 16
20.02.2016, 08:49  [ТС] 2
Я нашла ошибку. Теперь заработало на форме в ТЗ с заданными колонками. Вопрос в следующем: если колонки убрать и вывести их на форме программно почему-то не работает ?

1C
1
2
3
4
5
6
7
8
9
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
        ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
        ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Табзнч");
        ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
            ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Табзнч.ТабКолонка1");
        ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
        ЭлементОтбора.ПравоеЗначение = "1"; 
        ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", ИСТИНА);  
        ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Кирпичный);
0
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 16
25.02.2016, 11:54  [ТС] 3
Вопрос снимается, данное оформление работает и для программно созданной таблицы.
0
25.02.2016, 11:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2016, 11:54
Помогаю со студенческими работами здесь

Программное создание таблицы в Access
Не могу найти инфу про созднание новой таблицы в Access средствами VBA. Помогите!

Программное создание таблицы Ворд
Всем добрый день! 1С документооборот 2.0 Такой вопрос - программно создана табличная часть в...

Программное создание таблицы в базе Paradox
Здравствуйте! Я хотела бы узнать можно ли в Delphi программно создать парадоксовскую таблицу и...

1С Программное создание таблицы на новой странице
Здравствуйте. Подскажите почему не хочет исполнятся желаемое. (8.2,Ут10.3,обычное прил.) Нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru