Имя: Пароль:
1C
1C 7.7
v7: FormEx.dll в таб. части документа
0 Snik_666
 
02.09.11
21:00
Добрый вечер. Подскажите как подкрасить строку красным (еще лучше только ячейку остаток) в табличной части документа.

в документе есть колонка(остаток) и к ней ф-я. тут бы сразу и логику цвета заложить

Функция ИнфоОстатокТов() Экспорт
       Ост=Регистр.ОстаткиТоваров.Остаток(Товар,Склад,"Кво");
       Возврат Формат(Ост,"Ч9.2");
КонецФункции


в глобальнике все ок загружается

Функция глПолучитьЦвет(Красный=0,Зеленый=0,Синий=0) Экспорт
   Возврат Макс(0,Синий)*65536+Макс(0,Зеленый)*256+Макс(0,Красный);
КонецФункции
//------------------------------------------
Процедура стар_ПриНачалеРаботыСистемы()
   Путь =  КаталогИБ()+"FormEx.dll";
   Если ЗагрузитьВнешнююКомпоненту(путь)=0 Тогда
       Предупреждение("Неудачная попытка загрузить FormEx.dll");
       СтатусВозврата(0);
       Возврат;
   КонецЕсли;
   Сервис = СоздатьОбъект("Сервис");
   Сервис.ВключитьРаскраскуТаблиц();
КонецПроцедуры
1 Stim213
 
02.09.11
21:02
фигасе. А гвозди микроскопом мсье не забивает?

зы. ПриВыводеСтроки() - обработчик ТП
2 ДенисЧ
 
02.09.11
21:07
(1) ТП - это ты. Вопрос про 77
(0) документацию читать не пробовали?
3 Snik_666
 
02.09.11
21:08
(2) не могу понять где писать, в документации куча методов и все
4 Rie
 
02.09.11
21:10
(3) Колонку в табличной части сделай. В ней - макрос. Описание - в самом начале документации по FormEx.
5 Stim213
 
02.09.11
21:13
(2)ну так надо оформлять нормально темы) и ставить нужные галочки!
зы. 77-мастдай
6 andrewks
 
02.09.11
21:15
(5) ты ещё скажи, что UTF без BOM'а - это не UTF
7 Stim213
 
02.09.11
21:18
(6)я не понимаю ваш тарабарский. Пишите на русском.
8 FN
 
02.09.11
21:22
Функция ИнфоОстатокТов() Экспорт
       Ост=Регистр.ОстаткиТоваров.Остаток(Товар,Склад,"Кво");
       Возврат "BRUSH["+глПолучитьЦвет(255,0,0)+"] COUNT[1]                    "+Формат(Ост,"Ч9.2");
КонецФункции

Если выравнивание в ячейке по левому краю, то сначала остаток, потом цвет
9 Snik_666
 
02.09.11
21:25
(4) пошло нашел спасибо
(8) а это уже вообще супер!