Выделение цветом строки табличной части в 1С 7.7: различия WinXP и Win7

Новая тема
Показывать по сообщений
Скорее знаний... О чем я и пишу, собственно... Но понять хочется, и зания приобрести :)
у Вас функция глПолучитьЦвет() возвращает значение куда-то дальше. Вот это "дальше" сделано умельцами, а не 1С, т.к. 7.7 не "красит" строки сама по себе. Кто-то (видимо до Вас) установил внешнюю компоненту для реализации подобной возможности, но с новой ОС эта компонента не работает. Поэтому надо найти либо новую версию, либо лучше того кто там так "извратился".
я Вас поняла. Вернусь к обработке строки документа и посмотрю обращение к этой функции. Подумаю... и потом с Вашего позволения продолжим дальше, если я не пойму сама в чем там дело
Я попробовал, у меня все работает нормально. Операционная система Win7 x64.<br>http://s2.ipicture.ru/uploads/20130904/hX6UPw04.jpg<br>http://s2.ipicture.ru/uploads/20130904/86IoZ4cO.jpg
Вов, а чего через хост-картинок выкладываешь, сюда же можно файлы прикреплять?
Привычка, наверное.
"Та-а-а-к! Продолжаем изыскания и ищем, в чем проблема. В приведенном куске кода уважаемого Вовы :) вижу, что функция ГлПолучитьЦвет(...) точно такая же... КомандаРаскраски(...) выглядит немного по-другому. Но принцип тот же самый. Вот, смотрите, что у меня:<br> <br>Функция ПолучитьРаскраску()   <br> Если РучнаяПравка = 1 Тогда<br>     Возврат "BRUSH["+глПолучитьЦвет(255,255,200)+"]";<br> Сообщить(НомерСтроки);<br> ИначеЕсли РучнаяПравка = 2 Тогда<br> Возврат "BRUSH["+глПолучитьЦвет(200,255,200)+"]";<br> ИначеЕсли Филиал.Выбран() = 0 Тогда<br> Возврат "BRUSH["+глПолучитьЦвет(250,200,200)+"]";<br> ИначеЕсли СуммаБезНДСПризнано <> СуммаБезНДС Тогда<br> Возврат "BRUSH["+глПолучитьЦвет(200,200,250)+"]";<br> ИначеЕсли ЖДНакладная.Выбран() = 1 Тогда<br> Возврат """";<br> Иначе<br> Возврат "BRUSH["+глПолучитьЦвет(200,200,200)+"]";<br> КонецЕсли;<br> <br>Вкладываю файлик, как она используется.... Вопрос тот же - почему из-под Win7 не работает"
1.JPG (124.95 КБ)
Конечно такая же, я же у вас ее честно стырил :)<br>Завтра посмотрю как у меня работает с теми значениями, что вы написали. Но думаю, что будет нормально, единственное что я вижу -  я "brush" маленькми буквами написал. Версию FormEx.dll еще проверить надо будет.
расскажите что с Англией? удастся фотографиями полюбоваться в этом году?
Жду визу. Оказалось, что это не просто и не быстро. Нужны гарантии того что у меня есть зачем вернуться назад. Надеюсь, что дадут.
Читают тему
(гостей: 1)

Быстрый переход