Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 9 ОтправитьПечать
Очень популярная тема (более 25 ответов) Новое в FormEx 2.0.5.0 (число прочтений - 41198 )
Astafan
YaBB Newbies
*
Отсутствует



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #60 - 02. Октября 2006 :: 08:40
Печать  
Приветствую!
Нашел, наконец, форум по FormEx`у. Рабочий и живой. Нужно на dorex оставить ссылку на этот форум.

Суть проблемы в следующем.
Работаю с обектом Таблица+Дерево. Потребовалось расскрасить некоторые строки, и не смог. Реализован ли такой функционал для этого объекта?

Поскольку дальнейшего развития этого объекта не будет, хотелось бы узнать принцип, по которому будет строииться работа с новым объектом "Дерево". Если для "старого дерева" нужна была таблица определеного вида, то какой структуры потребуются данные для "нового дерева"?
Какие ориентировочные сроки появления "нового дерева"?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #61 - 02. Октября 2006 :: 08:50
Печать  
Раскраска в текущем объекте осуществляется по тому же принципу, что и в ТЗ - добавляешь колонку (в перехватываемую ТЗ), в которую прописываешь макрос раскраски.

Принцип построения в новом дереве будет основан не на ТЗ, а на добавлении веток (дополнительный отдельный объект).
Сроки пока назвать не могу.
  

FormEx developer
Наверх
www  
IP записан
 
Astafan
YaBB Newbies
*
Отсутствует



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #62 - 02. Октября 2006 :: 09:10
Печать  
Цитата:
Раскраска в текущем объекте осуществляется по тому же принципу, что и в ТЗ - добавляешь колонку (в перехватываемую ТЗ), в которую прописываешь макрос раскраски.

Принцип построения в новом дереве будет основан не на ТЗ, а на добавлении веток (дополнительный отдельный объект).
Сроки пока назвать не могу.


Просто на данный момент пишется новыя конфигурация, которая не обойдется без дерева. Вот и хотелось узнать, стоит ли ждать новую реализацию, или просто потом перевести на новый функционал. Просто если в этом году не появится то буду идти по второму пути.

У меня дерево формируется на основании справочника (с группами), по сути явяется зеркальным его отображением в документе. ТЗ сформировал и в процедуре "После открытия" текст:
Цитата:
       РАтр = СоздатьОбъект("АтрибутФормы");
     РАтр.УстановитьАтрибут(Форма,"тДерево");
     РАтр.ПерехватитьТаблицуЗначений();
     
     ФормаРасш = СоздатьОбъект("РасширениеФормы");
     ФормаРасш.РаскрашиватьТаблицу("тДерево");


Может я что-то не так сделал, но ничеко не получается.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #63 - 02. Октября 2006 :: 09:17
Печать  
Astafan писал(а) 02. Октября 2006 :: 09:10:
Просто на данный момент пишется новыя конфигурация, которая не обойдется без дерева. Вот и хотелось узнать, стоит ли ждать новую реализацию, или просто потом перевести на новый функционал. Просто если в этом году не появится то буду идти по второму пути.

Тогда ждать точно не стоит.

Astafan писал(а) 02. Октября 2006 :: 09:10:
У меня дерево формируется на основании справочника (с группами), по сути явяется зеркальным его отображением в документе. ТЗ сформировал и в процедуре "После открытия" текст:
Цитата:
       РАтр = СоздатьОбъект("АтрибутФормы");
     РАтр.УстановитьАтрибут(Форма,"тДерево");
     РАтр.ПерехватитьТаблицуЗначений();
     
     ФормаРасш = СоздатьОбъект("РасширениеФормы");
     ФормаРасш.РаскрашиватьТаблицу("тДерево");


Может я что-то не так сделал, но ничеко не получается.

Где заполнение колонки макросом раскраски?
Выборочную раскраску здесь можно не использовать. Дерево раскрашивается всегда, вне зависимости от того включена ли раскраска или нет.
  

FormEx developer
Наверх
www  
IP записан
 
Astafan
YaBB Newbies
*
Отсутствует



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #64 - 02. Октября 2006 :: 09:25
Печать  
Поэтому и начал уже трясти старое дерево.

В коде ТаблицаДляДерева заполняется следующим образом:
Цитата:
Для индСтр=1 по ВременТабл.КоличествоСтрок() Цикл
     тДерево.НоваяСтрока();
     СтрД=тДерево.НомерСтроки;
     Для индКол=1 по ВременТабл.КоличествоКолонок() цикл
ол));      
     КонецЦикла;
     Цвет=тДерево._РежимРедактирования;
тДерево._РежимРедактирования=?(Цвет=0,"BRUSH["+ПолучитьЦвет(0,128,128)+"]",?(цвет=1,"BRUSH["+ПолучитьЦвет(255,100,0)+"]",?(цвет=2,"BRUSH["+ПолучитьЦвет(0,128,128)+"]","BRUSH["+ПолучитьЦвет(0,128,128)+"]")));
КонецЦикла;      



Здесь игрался со значеним цвета - не помогает.
_РежимРедактирования первоначально используется для хранения флага, а тут значение переопределяется в цвет.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #65 - 02. Октября 2006 :: 09:45
Печать  
Astafan писал(а) 02. Октября 2006 :: 09:25:
Поэтому и начал уже трясти старое дерево.

В коде ТаблицаДляДерева заполняется следующим образом:
Цитата:
Для индСтр=1 по ВременТабл.КоличествоСтрок() Цикл
     тДерево.НоваяСтрока();
     СтрД=тДерево.НомерСтроки;
     Для индКол=1 по ВременТабл.КоличествоКолонок() цикл
ол));      
     КонецЦикла;
     Цвет=тДерево._РежимРедактирования;
тДерево._РежимРедактирования=?(Цвет=0,"BRUSH["+ПолучитьЦвет(0,128,128)+"]",?(цвет=1,"BRUSH["+ПолучитьЦвет(255,100,0)+"]",?(цвет=2,"BRUSH["+ПолучитьЦвет(0,128,128)+"]","BRUSH["+ПолучитьЦвет(0,128,128)+"]")));
КонецЦикла;      



Здесь игрался со значеним цвета - не помогает.
_РежимРедактирования первоначально используется для хранения флага, а тут значение переопределяется в цвет.

Проверь чему равно тДерево._РежимРедактирования после присваивания.
  

FormEx developer
Наверх
www  
IP записан
 
Astafan
YaBB Newbies
*
Отсутствует



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #66 - 02. Октября 2006 :: 09:51
Печать  
Проверил, цвет присваивается корректно. Вместо 1,2,3,...... присваиваются цвета BRUSH[........]
Поэтому и возник такой вопрос......... С чем это может быть связано?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #67 - 02. Октября 2006 :: 09:55
Печать  
Какая это по порядку колонка? Таблицы значений раскрашиваются нормально?
  

FormEx developer
Наверх
www  
IP записан
 
Astafan
YaBB Newbies
*
Отсутствует



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #68 - 02. Октября 2006 :: 10:01
Печать  
Цитата:
Какая это по порядку колонка? Таблицы значений раскрашиваются нормально?


Ага..........., вот где собака порылась. Подмигивание Эта колонка была самой последней. Переместил ее в самое начало и ............. получилось на 95%.
Самая первая колонка в дереве (там где группы/папки) не расскрашивается. Так  оно и будет, или можно что-нибудь придумать?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #69 - 02. Октября 2006 :: 10:04
Печать  
Astafan писал(а) 02. Октября 2006 :: 10:01:
Цитата:
Какая это по порядку колонка? Таблицы значений раскрашиваются нормально?


Ага..........., вот где собака порылась. Подмигивание Эта колонка была самой последней. Переместил ее в самое начало и ............. получилось на 95%.
Самая первая колонка в дереве (там где группы/папки) не расскрашивается. Так  оно и будет, или можно что-нибудь придумать?

Добавь к макросу раскраски "INDENT[-1]".
  

FormEx developer
Наверх
www  
IP записан
 
Astafan
YaBB Newbies
*
Отсутствует



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #70 - 02. Октября 2006 :: 10:20
Печать  
Ура! Супер! Все заработало.
Спасибо АЛьФ за твое благое дело. Если станет разработка на коммерческую основу то поделюсь процентами. Подмигивание
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #71 - 02. Октября 2006 :: 10:22
Печать  
Astafan писал(а) 02. Октября 2006 :: 10:20:
Ура! Супер! Все заработало.
Спасибо АЛьФ за твое благое дело. Если станет разработка на коммерческую основу то поделюсь процентами. Подмигивание

А если так и не станет, то и делиться не за что?  Подмигивание
  

FormEx developer
Наверх
www  
IP записан
 
Astafan
YaBB Newbies
*
Отсутствует



Сообщений: 10
Местоположение: Россия
Зарегистрирован: 02. Октября 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #72 - 02. Октября 2006 :: 10:30
Печать  
Разве у студентов бывают денежные билеты банка РФ? Нет, ну конечно за такой проделанный труд  просто нужно поделиться, но ............ этот российский менталитет. Круглые глаза.
  
Наверх
 
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #73 - 01. Ноября 2006 :: 04:28
Печать  
FormEx 2.0.5.0 #26
1cpp 2.5.0.0 от 31,10,2006
Компоненты грузятся в глобальнике.
Открытваем любой боле менее большой справочник. Например, отрудники. При любом движении по списку (например, колесо мыши или набор начальных символов кода) происходит с заметным тормажением. Плюс замечена давольно сильная напруга на проц. сервера (работа в терминале).
Комментируем строку с загрузкой FormEx - всё нормально.
Как бороться?

Странное дело: всё описанное выше твориться в стандартной конфигурации Зарп и Кадр.
В "моей" конфе с тем же справочником Сотрудники - всё нормально. Нерешительный
  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Новое в FormEx 2.0.5.0
Ответ #74 - 01. Ноября 2006 :: 04:53
Печать  
на #33 то же самое Печаль
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 9
ОтправитьПечать