Переключение на Главную Страницу Страницы: 1 ... 26 27 [28] 29 30 ... 36 ОтправитьПечать
Очень популярная тема (более 25 ответов) TableDoc (число прочтений - 259137 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #405 - 20. Мая 2010 :: 12:41
Печать  
trad писал(а) 20. Мая 2010 :: 12:24:
Z1
ПолеТабличногоДокумента и ТабличноеПоле - разные вещи.

понял.
как-то не так прочитал вопрос.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #406 - 20. Мая 2010 :: 12:44
Печать  
Z1 писал(а) 20. Мая 2010 :: 11:55:
Kondarat писал(а) 20. Мая 2010 :: 11:16:
И всетаки есть ли возможность в ПолеТабличногоДокумента отобразить уже подготовленную и заполненную таблицу?
Если есть, то как?

по моему можно сделать так (сам так всю цепочку не делал )

объектТаблица -->  ТабличныйДокумент(Йоксел) --> ТаблицаЗначений --> Отобразить в табличном поле.


объектТаблица -->  ТабличныйДокумент(Йоксел) --> ТабличныйДокумент.ЭлементУправления(Йоксел)

не знаю насколько  корректно предлагать такой вариант в этой ветке.
  
Наверх
 
IP записан
 
Kondarat
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 83
Зарегистрирован: 21. Декабря 2007
Re: TableDoc
Ответ #407 - 20. Мая 2010 :: 14:50
Печать  
А как получить координаты текущей ячейки, чтобы вписать туда картинку?

Ну никак не получается.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #408 - 20. Мая 2010 :: 16:30
Печать  
Если быть точными, то нет текущей ячейки. Есть текущая (выделенная) область. Такой областью могут быть: ячейка, строка, колонка, таблица.
Для получения выделенной/выделенных областей есть метод МенеджерТабличногоДокумента::ПолучитьВыделенные
  

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #409 - 20. Мая 2010 :: 16:34
Печать  
Код
Выбрать все
Выделенные = Менеджер.ПолучитьВыделенные(1);
Выделенные.ПолучитьСтрокуПоНомеру(1);
Если Выделенные.ТипОбласти = 3 Тогда
  //координаты "текущей" ячейки
  ТекСтр = Выделенные.R1;
  ТекКол = Выделенные.C1;
КонецЕсли
 

  

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



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: TableDoc
Ответ #410 - 25. Мая 2010 :: 05:01
Печать  
trad, а нельзя ли докопаться до системных #P, #Q  и т.д., чтоб подменить их на свои ?
Т.е чтоб #P был с параметром, например - с какого нумера начинать нумерацию...

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



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #411 - 25. Мая 2010 :: 05:17
Печать  
Eprst писал(а) 25. Мая 2010 :: 05:01:
trad, а нельзя ли докопаться до системных #P, #Q  и т.д., чтоб подменить их на свои ?
Т.е чтоб #P был с параметром, например - с какого нумера начинать нумерацию...

Вчера смотрел. Процедура, в которой #P, #Q и т.п. заменяются на значения, не является экспортной. Если ее подменять то решение будет релизозависимым.
Можно попробовать перехватить другую процедуру (экспортную) из которой вызывается первая и там что-нибудь придумать. Но не вижу пока большого смысла тратить время.
  

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


I Love YaBB 2!

Сообщений: 83
Зарегистрирован: 21. Декабря 2007
Re: TableDoc
Ответ #412 - 31. Мая 2010 :: 12:45
Печать  
А как вывести в отдельном окне на печать таблицу заполненную в поле табличного документа на форме.
Код
Выбрать все
		Таб = ПТД.Таблица;
		Таб.ТолькоПросмотр(1);
		Таб.Показать();
 



Так не выходит...
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #413 - 31. Мая 2010 :: 13:14
Печать  
Kondarat писал(а) 31. Мая 2010 :: 12:45:
А как вывести в отдельном окне на печать таблицу заполненную в поле табличного документа на форме.

Один экземпляр объекта "Таблица" может отображаться только в одном окне.
Поэтому, чтобы сделать то что тебе нужно, нужно сделать копию экземпляра. Например через файл (записать/открыть)
  

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


I Love YaBB 2!

Сообщений: 83
Зарегистрирован: 21. Декабря 2007
Re: TableDoc
Ответ #414 - 31. Мая 2010 :: 13:29
Печать  
trad писал(а) 31. Мая 2010 :: 13:14:
Kondarat писал(а) 31. Мая 2010 :: 12:45:
А как вывести в отдельном окне на печать таблицу заполненную в поле табличного документа на форме.

Один экземпляр объекта "Таблица" может отображаться только в одном окне.
Поэтому, чтобы сделать то что тебе нужно, нужно сделать копию экземпляра. Например через файл (записать/открыть)


Спасибо за скорый ответ. В принципе просмотр печати и печать стандартными кнопками работает.
А вот Сохранить/Сохранить как стандартно нет. Или так и должно быть?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #415 - 31. Мая 2010 :: 14:03
Печать  
Kondarat писал(а) 31. Мая 2010 :: 13:29:
А вот Сохранить/Сохранить как стандартно нет. Или так и должно быть?

эта возможность появилась в версии 0.1.0.13 (23.02.2008)

ps
Напомню, текущая версия уже 0.1.0.38 (11.03.2010)
  

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


1C++ rocks!

Сообщений: 77
Зарегистрирован: 04. Апреля 2010
Re: TableDoc
Ответ #416 - 10. Августа 2010 :: 09:56
Печать  
стесняюсь спросить.
а ссылок для скачивания (последнего релиза, алс-а, демки) НЕ на инфостарте - не найдётся?..
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #417 - 10. Августа 2010 :: 10:32
Печать  
dll и документация chm только на ИС
als - нет
несколько демок тут:
змейка http://www.1cpp.ru/forum/YaBB.pl?num=1177688915/159#159
тетрис http://www.1cpp.ru/forum/YaBB.pl?num=1177688915/160#160
маус-колесо http://www.1cpp.ru/forum/YaBB.pl?num=1177688915/273#273
клава http://www.1cpp.ru/forum/YaBB.pl?num=1177688915/298#298
если какие то проблемы со скачиванием с ИС могу выложить разово в другое место
  

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


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: TableDoc
Ответ #418 - 26. Октября 2010 :: 12:33
Печать  
Поймал глюк непонятный с обработкой событий..

Сначала думал, что я обработчик неправильно прописал, потом удалось поймать..

В тестовой конфе при старте открывается внешняя обработка, в ней нужно щелкнуть на ячейке "Меню", выбрать единственный пункт, откроется другая внешняя обработка, в ней нужно щелкнуть в ячейке, сработает обработчик события "ОбработкаЯчейкиТаблицы" от tabledoc, затем закрыть обработку и снова через выбор из меню по щелчку на ячейке "Меню" открыть.
Теперь при щелчке на ячейке срабатывает стандартный обработчик..
Что то не пойму - что я сделал не так?

Уважаемый trad, если будет время, может глянешь?
Заранее спасибо.

Сори, забыл указать:
icpp.dll (3.0.1.25)
formex.dll (2.0.5.93 beta)
tabledoc.dll (0.1.1.38)
  

Bug_1.rar ( 14 KB | Загрузки )
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: TableDoc
Ответ #419 - 26. Октября 2010 :: 13:51
Печать  
CaBaT писал(а) 26. Октября 2010 :: 12:33:
Поймал глюк непонятный с обработкой событий..

исправил
http://infostart.ru/public/20089/
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 26 27 [28] 29 30 ... 36
ОтправитьПечать