Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Несколько картинок в ТП перед текстом (число прочтений - 20252 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Несколько картинок в ТП перед текстом
Ответ #15 - 23. Марта 2008 :: 21:16
Печать  
kms писал(а) 23. Марта 2008 :: 19:13:
Признавайся, ты русский язык по какой книжке изучал? Подмигивание

+ передавай привет школьному учителю Улыбка
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Несколько картинок в ТП перед текстом
Ответ #16 - 24. Марта 2008 :: 06:19
Печать  
мое мнение:
картинка, и все что возможно связано с ее выводом, должны определяться в (и только в) процедуре ПриВыводеСтроки()
  

1&&2&&3
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Несколько картинок в ТП перед текстом
Ответ #17 - 24. Марта 2008 :: 06:32
Печать  
trad писал(а) 24. Марта 2008 :: 06:19:
мое мнение:
картинка, и все что возможно связано с ее выводом, должны определяться в (и только в) процедуре ПриВыводеСтроки()


+1
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Несколько картинок в ТП перед текстом
Ответ #18 - 24. Марта 2008 :: 07:05
Печать  
trad писал(а) 24. Марта 2008 :: 06:19:
мое мнение:
картинка, и все что возможно связано с ее выводом, должны определяться в (и только в) процедуре ПриВыводеСтроки()

Согласен, это проще, а возможности те же.
  

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


I Love YaBB 2!

Сообщений: 19
Зарегистрирован: 01. Апреля 2007
Пол: Мужской
Re: Несколько картинок в ТП перед текстом
Ответ #19 - 24. Марта 2008 :: 08:18
Печать  
Можно сделать двумя способами, вид это НЕСЛОЖНО.!!!!!!!!!!!!!!!   (неболее 10 строк в коде)

В моей сборке можно было картинки устанавливать в процедуре <<ПриВыводеСтроки()>>  или прописать из какой колонки провайдера брать эту строку.

Зачем в 1С обработках писать лишний код,  во многих случаях строку для картинок можно сформировать  в запросе (я имею ввиду те случаи когда в строке надо вывести какой-нибудь статус объекта: накладной, заказа, наличие налоговой и т. д.).

Просто хотелось бы создать унифицированный  <КОП> обслуживающий ТП, каторый можно настроить, сохранить в строку, и восстановить из строки.

А в случаи, если строка для картинок будут формироваться только в процедуре, придется писать какие-то извращения на основе «ВыполняемогоМодуля».

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Несколько картинок в ТП перед текстом
Ответ #20 - 24. Марта 2008 :: 08:40
Печать  
Borodin писал(а) 24. Марта 2008 :: 08:18:
А в случаи, если строка для картинок будут формироваться только в процедуре, придется писать какие-то извращения на основе «ВыполняемогоМодуля».

Также в копе и будет делаться... Время выполнения увеличится ненамного, учитывая что код выполняться будет только для видимых строк.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Несколько картинок в ТП перед текстом
Ответ #21 - 24. Марта 2008 :: 08:56
Печать  
Borodin писал(а) 24. Марта 2008 :: 08:18:
Зачем в 1С обработках писать лишний код,  во многих случаях строку для картинок можно сформировать  в запросе (я имею ввиду те случаи когда в строке надо вывести какой-нибудь статус объекта: накладной, заказа, наличие налоговой и т. д.).

Дык тут вся работа - перекинуть из строки данных в индекс картинки - 1С это не сильно напряжет Улыбка
  

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


I Love YaBB 2!

Сообщений: 19
Зарегистрирован: 01. Апреля 2007
Пол: Мужской
Re: Несколько картинок в ТП перед текстом
Ответ #22 - 24. Марта 2008 :: 09:15
Печать  
Все ровно ничто не мешает сделать двумя способами, так как в моем примере.

  
Наверх
ICQ  
IP записан
 
Borodin
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 19
Зарегистрирован: 01. Апреля 2007
Пол: Мужской
Re: Несколько картинок в ТП перед текстом
Ответ #23 - 24. Марта 2008 :: 09:24
Печать  
Немогу понять в чем сложность в коде С++ вставить несколько строк.   
     
if (!pColumn->m_strImDataField.IsEmpty())
     {
           int nIndexIm = m_pDataRow->GetFieldIndexOf(pColumn->m_strImDataField);
           if (nIndexIm != -1)  m_pDataRow->FormatField(nIndexIm, pGridItem->m_strImText);
     };
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Несколько картинок в ТП перед текстом
Ответ #24 - 24. Марта 2008 :: 10:21
Печать  
Да кроме реализации есть еще такое понятие, как стройность дизайна.
Но ты, наверное, все равно мне не поверишь.

Да в принципе, это вопрос несущественный, у тебя же и так все работает.
А за идею - спасибо.

P.S.
Мне чуток не до картинок сейчас, и поставщика для ИТ нужно сначала сделать.
Подожди немножко, все будет хорошо, в том числе и для дерева.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Несколько картинок в ТП перед текстом
Ответ #25 - 22. Апреля 2008 :: 21:36
Печать  
В текущей icpp/3.0 добавлена возможность отрисовки нескольких картинок в колонке.

Изменения:

1. ОформлениеЯчейки::ИндексКартинки может принимать и возвращать как число (индекс картинки), так и строку (список индексов через запятую).

При этом достигается 100% обратная совместимость - код, который не знает о данной возможности, может по прежнему работать с числовыми индексами


2. Добавлена коллекция ОформлениеЯчейки::Картинки - для управления индексами отображаемых картинок

Коллекция стандартная:

==============================
Methods
==============================
0. Function  [Count]  [Количество] nParams = 0
1. Function  [Get]  [Получить] nParams = 1
2. Procedure  [Unload]  [Выгрузить] nParams = 1
3. Procedure  [Set]  [Установить] nParams = 2
4. Procedure  [Add]  [Добавить] nParams = 1
5. Procedure  [Remove]  [Удалить] nParams = 1
6. Procedure  [Clear]  [Очистить] nParams = 0
7. Procedure  [Insert]  [Вставить] nParams = 2
8. Procedure  [Move]  [Сдвинуть] nParams = 2

Выгрузить() - выгружает коллекцию в список значений


3. Добавлено свойство КолонкаТабличногоПоля::ДанныеКартинки

Данные могут быть числом или строкой с разделителями.

Документировано будет чуть позже, если такой интерфейс не претерпит каких-либо изменений.
Комментарии, как всегда, приветствуются.
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Несколько картинок в ТП перед текстом
Ответ #26 - 22. Апреля 2008 :: 21:37
Печать  
Borodin

Спасибо за идею. Улыбка
Надеюсь, что оперировать элементами коллекции тебе будет даже удобнее, чем символами в строке.
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Несколько картинок в ТП перед текстом
Ответ #27 - 22. Апреля 2008 :: 22:09
Печать  
kms
Очередное спасибо. Попробуем. Улыбка
  
Наверх
ICQ  
IP записан
 
Fedor
Junior Member
**
Отсутствует



Сообщений: 25
Местоположение: Москва
Зарегистрирован: 20. Декабря 2007
Пол: Мужской
Re: Несколько картинок в ТП перед текстом
Ответ #28 - 23. Апреля 2008 :: 06:28
Печать  
Отличная возможность!  Спасибо.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Несколько картинок в ТП перед текстом
Ответ #29 - 23. Апреля 2008 :: 06:59
Печать  
kms писал(а) 22. Апреля 2008 :: 21:36:

3. Добавлено свойство КолонкаТабличногоПоля::ДанныеКартинки

Данные могут быть числом или строкой с разделителями.

Документировано будет чуть позже, если такой интерфейс не претерпит каких-либо изменений.
Комментарии, как всегда, приветствуются.

Я так понимаю, что теперь можно обходиться без события "ПриВыводеСтроки"? А "разделители" здесь - это "зпт"?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать