Переключение на Главную Страницу Страницы: 1 ... 20 21 [22] 23 24 ... 36 ОтправитьПечать
Очень популярная тема (более 25 ответов) TableDoc (число прочтений - 259197 )
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #315 - 28. Мая 2009 :: 14:45
Печать  
скоро.
Код
Выбрать все
Таб = СоздатьОбъект("Таблица");
Мен = СоздатьОбъект("МенеджерТабличногоДокумента");
Мен.УстановитьТаблицу(Таб);

СекцияМакета = Мен.ПолучитьСекциюМакета("Секция_1|Секция_6"); //секция макета без расчета формул
Область = СекцияМакета.Область(1,1);
Область.ФорматДанных(3);
Область.Текст = "[2*2]";
Таб.ВывестиСекцию(СекцияМакета.ПолучитьСекцию());  //вывод не рассчитанной области
Таб.ВывестиСекцию(СекцияМакета.ВычислитьСекцию()); //вывод рассчитанной области
Таб.Показать();
 

  

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


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: TableDoc
Ответ #316 - 29. Мая 2009 :: 09:47
Печать  
Это интересно....

А как на счет сравнения скорости работы стандартного Таблица.ПолучитьСекцию() и
СекцияМакета.ВычислитьСекцию()?

Ибо стандартная очень торомозит вывод отчета. 50% с лишним  времени выполнения отчета занимат именно эти методы.

И еще вопрос: именованные области поддерживаются?
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #317 - 29. Мая 2009 :: 10:09
Печать  
чуда не ожидается Улыбка
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #318 - 29. Мая 2009 :: 10:16
Печать  
Со сжатыми губами в текущей 29 версии этот функционал, кстати, есть. Так что можешь проверить. В этой версии только не работает свойство ТекущийОбъект при вызове ВычислитьСекцию() и несколько не оптимален сам алгоритм.
В следующей 30 версии (уже готова) это поправлено. Выложу когда будет готова дока.
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #319 - 29. Мая 2009 :: 10:24
Печать  
одно могу сказать определенно:
время выполнения Таблица.ПолучитьСекцию()
<
времени выполнения Менеджер.ПолучитьСекциюМакета() + СекцияМакета.ВычислитьСекцию()
Печаль
ибо делается тоже самое только в 2 этапа + доп затраты
  

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


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: TableDoc
Ответ #320 - 29. Мая 2009 :: 12:05
Печать  
Эх... Жалько..... (что чуда не будет)...
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #321 - 02. Июня 2009 :: 10:27
Печать  
Обновление

Цитата:
0.1.0.30 (01.06.2009)
  МенеджерТабличногоДокумента
    Добавлены методы: ПолучитьСекциюМакета, ВысотаМакета, ШиринаМакета

  Расширенная область таблицы
    Добавлены методы: ФорматДанных, Защита, ТекстРасшифровки

  Добавлен класс СекцияМакета

  Новая документация в chm

http://infostart.ru/projects/4198/
  

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


1C++ rocks!

Сообщений: 15
Зарегистрирован: 16. Июня 2009
Re: TableDoc
Ответ #322 - 16. Июня 2009 :: 08:22
Печать  
Люди подскажите чайнику, хочу при использовании tabledok объединить ячейки в таблице, но ничего не выходить
Если можно пример кода
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #323 - 16. Июня 2009 :: 09:09
Печать  
AllAG писал(а) 16. Июня 2009 :: 08:22:
Люди подскажите чайнику, хочу при использовании tabledok объединить ячейки в таблице, но ничего не выходить
Если можно пример кода

а чем штатный метод области Объединить() не устраивает?
  

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


1C++ rocks!

Сообщений: 15
Зарегистрирован: 16. Июня 2009
Re: TableDoc
Ответ #324 - 16. Июня 2009 :: 10:15
Печать  
Смысл такой, при выделении области, нужно чтобы она выделялась цветом и объединялась, разве штатный метод Объединить() может так?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #325 - 16. Июня 2009 :: 10:21
Печать  
не штатный метод ОбъединитьРасш([Режим]) отличается от штатного Объединить() только тем что он умеет "разъединять"
  

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


1C++ rocks!

Сообщений: 15
Зарегистрирован: 16. Июня 2009
Re: TableDoc
Ответ #326 - 16. Июня 2009 :: 10:23
Печать  
Понятно, спс
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #327 - 16. Июня 2009 :: 10:23
Печать  
тебе нужно непосредственно (т.е. сразу) при выделении группы ячеек что бы объединялось и раскрашивалось?
или при какой-либо доп команде (нажатие клавиши, клик мыши и т.п.)?
  

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


1C++ rocks!

Сообщений: 15
Зарегистрирован: 16. Июня 2009
Re: TableDoc
Ответ #328 - 16. Июня 2009 :: 10:25
Печать  
Да, если это возможно, т.е я выделяю мышкой столбцы и они должны объединять
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #329 - 16. Июня 2009 :: 10:28
Печать  
я не пробовал. попробуй.
тебе понадобится событие менеджера ПриИзмененииВыделения
метод менеджера ПолучитьВыделенные для получения выделенных областей
ну и собственно методы области Объединить и ЦветФона/ЦветФонаРасш
ps только не знаю что за чудо получиться Улыбка
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 20 21 [22] 23 24 ... 36
ОтправитьПечать