Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Картинка (флажок) в колонке ТабличногоПоля (число прочтений - 16903 )
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Картинка (флажок) в колонке ТабличногоПоля
05. Августа 2008 :: 12:36
Печать  
Есть такой (украденный) код
Код
Выбрать все
Картинка = СоздатьОбъект("Картинка");
		Путь = КаталогИБ()+"Images\Расшжурнал.bmp";
		Картинка.Загрузить(Путь);
 		Картинка.РежимРисования(1);
	Исключение
 		Сообщить("Для правильной работы необходимо наличие картинки РасшЖурнал", "i");
	КонецПопытки;
	ТП.ТаймаутОбновления=30;
	Колонки = ТП.Колонки;
	оКолонка=Колонки.Добавить("Картинка");		    
	оКолонка.Заголовок=" ";
	оКолонка.Ширина=20;
	оКолонка.ИзменениеРазмера = 0;
	оКолонка.Данные="Картинка";
	оКолонка.УстановитьКартинкиСтрок(Картинка, 16);
 


Путь не пустой, файл есть - а ТП выводит не картинки (флажки), а цифры, соответсвующие статусу дока....
Что я сделал не так?
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #1 - 05. Августа 2008 :: 12:40
Печать  
  
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #2 - 05. Августа 2008 :: 13:20
Печать  
Mikeware писал(а) 05. Августа 2008 :: 12:36:
Что я сделал не так?

Ну, во-первых, что за версия?

В 2.5 картинки выводятся в "ПриВыводеСтроки".
В 3.0 добавлено свойство колонки "ДанныеКартинки", хотя и по-старому тоже можно.

Еще читай "ОтображатьТекст", "ОтображатьКартинку" и т.п.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #3 - 05. Августа 2008 :: 13:27
Печать  
trdmСпасибо!
Можно было просто сказать "ПриВыводеСтроки" Улыбка
  
Наверх
ICQ  
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #4 - 05. Августа 2008 :: 13:28
Печать  
kms писал(а) 05. Августа 2008 :: 13:20:
Еще читай "ОтображатьТекст", "ОтображатьКартинку" и т.п.

Спасибо. Обязательно.
Версия 2.5
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #5 - 13. Августа 2008 :: 19:33
Печать  
Столкнулся с тем, что при выводе картинок в ТП в терминале при выводе новой строки появляются сильные тормоза.
Без разницы, как выводится картинка - в ПриВыводеСтроки или с использованием ДанныеКартинки.
Поставщик скульный. Но даже если значение поля для индекса картинки сделать фиксированным, тормоза остаются, т.е. дело не в запросе.
Локально тормозов нет. Если убрать вывод картинки тоже не тормозит.
Тормоза только в терминале.
Похоже, дело только в особенностях отрисовки в терминале.

Прошу тех, кто использует картинки в ТП в терминале огорчить меня или порадовать результатами своего теста. Улыбка
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #6 - 13. Августа 2008 :: 20:50
Печать  
Есть такое дело, дед Андрей  Подмигивание
Это одна из причин, почему я отказался от пиктограмм в ТП Печаль

Но я думаю что проблема не в ТП, а реализации обновления экрана в RDP. На цитриксе такое меньше заметно, но все равно есть.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #7 - 13. Августа 2008 :: 20:53
Печать  
Значит мой диагноз правильный.
Цитата:
Похоже, дело только в особенностях отрисовки в терминале.

Абыдно Печаль
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #8 - 13. Августа 2008 :: 20:59
Печать  
Эээ нет, сразу отступать нельзя. Дождемся месье Михаила. Последнее слово за ним  Подмигивание
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #9 - 13. Августа 2008 :: 21:03
Печать  
Arta писал(а) 13. Августа 2008 :: 20:59:
Эээ нет, сразу отступать нельзя. Дождемся месье Михаила. Последнее слово за ним  Подмигивание

Дождемся. Но меня терзают смутные сомнения...
Ладно, подождем очередного чуда Улыбка
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #10 - 14. Августа 2008 :: 07:50
Печать  
Написал с надеждой в багзиллу.
http://www.1cpp.ru/bugs/show_bug.cgi?id=4059
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #11 - 14. Августа 2008 :: 08:02
Печать  
vip писал(а) 14. Августа 2008 :: 07:50:
Написал с надеждой в багзиллу.
http://www.1cpp.ru/bugs/show_bug.cgi?id=4059

Давай рассуждать логически... (c) Ирония судьбы

1. Обычные формы списков как выводятся? Тормозят или нет?
2. Что за картинка, которая тормозит? Цветность? Может, давай-ка ее сюда, если она не очень неприличная?
3. Если ту же картинку вывести в строках обычной ТЗ - будет тормозить или нет?
4. Тормозит постоянно или время от времени?

Короче, я ни на RDP, ни на ICA с моими картинками (очень простыми) проблем не наблюдаю.
Дедка Андрей, с тебя рассказ, как эти проблемы заиметь. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #12 - 14. Августа 2008 :: 08:18
Печать  
kms
Цитата:
1. Обычные формы списков как выводятся? Тормозят или нет?

Нет.
Цитата:
2. Что за картинка, которая тормозит? Цветность? Может, давай-ка ее сюда, если она не очень неприличная?

Обычная 16-цветная иконка.
Цитата:
3. Если ту же картинку вывести в строках обычной ТЗ - будет тормозить или нет?

Не тормозит.
Цитата:
4. Тормозит постоянно или время от времени?

Постоянно.
Четко виден при листании тормоз, когда становится видимой очередная строка.

ЗЫ. Arta подтверждает.
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #13 - 14. Августа 2008 :: 08:25
Печать  
Ну, сделай для мну по дружбе какой-нибудь простенький тест, на поиграцца.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Картинка (флажок) в колонке ТабличногоПоля
Ответ #14 - 15. Августа 2008 :: 04:42
Печать  
kms писал(а) 14. Августа 2008 :: 08:25:
Ну, сделай для мну по дружбе какой-нибудь простенький тест, на поиграцца.

kms
Гмм... Как-то все не просто получается.
Сделал простой тест, тормозов не вижу.

А в боевой конфе есть такой ясно видимый эффект:

- обработка с ТП имитирует журнал документов;
- при добавлении иконок, как в штатном журнале, возникает вышеописанная проблема;
- начал по одной добавлять колонки ТП;
- тормоза проявились при добавлении колонки "Контрагент". Данные берутся из безобидного джойна со справочником Контрагенты и на выбор индекса картинки не влияют.
Если убрать колонку с картинкой, тормоза пропадают! Каким боком это связано с данными?
Если заменить данные поля запроса на "Контра белогвардейская", тормозов тоже нет.

Повторю, что эффект есть только в терминале.

Ясно вижу связь картинок с данными, но понять не могу Печаль
Буду добиваться воспроизводимого простого теста, а то опасаюсь за свой мозг. Улыбка
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 
ОтправитьПечать