Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 10 ОтправитьПечать
Очень популярная тема (более 25 ответов) Библиотека классов 1С++ для создания сводных таблиц v4.00 (число прочтений - 73445 )
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #15 - 24. Марта 2010 :: 07:41
Печать  
Похоже, в архиве старая версия класса ТабличныйДокументРасширенный
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #16 - 24. Марта 2010 :: 07:56
Печать  
Злоп писал(а) 23. Марта 2010 :: 22:59:
{G:\....ERT(9)}: Неудачная попытка создания объекта (ТабличныйДокументРасширенный)
.
что сделал не так?


Не воспроизводится.
1C v7.70.027.
1cpp.dll v3.0.1.26.
SpreadSheet.dll v1.1.25.0.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #17 - 24. Марта 2010 :: 08:01
Печать  
Mikeware писал(а) 24. Марта 2010 :: 07:41:
Похоже, в архиве старая версия класса ТабличныйДокументРасширенный

Там версия от 18.03. У тебя тоже не работает? Нужен воспроизводимый тест.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #18 - 24. Марта 2010 :: 08:04
Печать  
berezdetsky писал(а) 24. Марта 2010 :: 08:01:
Там версия от 18.03. У тебя тоже не работает? Нужен воспроизводимый тест.

Версия от 18.03, подтверждаю
А тест - так ПримерТиС2.ert дает
ТабличныйДокументРасширенный::ВывестиСекцию(ТабличныйДокумент Секция=, Строка Уровень=, Число Открыта=1) : Поле агрегатного объекта не обнаружено
ТабличныйДокумент.ВставитьОбласть(Секция.Область(1, 1, Секция.ВысотаТаблицы(), Секция.ШиринаТаблицы()), ВертикальнаяПозиция, 1);
{классТабличныйДокументРасширенный@MD(149) }

таб.ВывестиСекцию("Шапка|Группировки");
{V:\TESTBASE2008\EXTFORMS\ПРИМЕРТИС2.ERT(111)}: ТабличныйДокументРасширенный::ВывестиСекцию(ТабличныйДокумент Секция=, Строка Уровень=, Число Открыта=1) : Поле агрегатного объекта не обнаружено
ТабличныйДокумент.ВставитьОбласть(Секция.Область(1, 1, Секция.ВысотаТаблицы(), Секция.ШиринаТаблицы()), ВертикальнаяПозиция, 1);
{классТабличныйДокументРасширенный@MD(149) }

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #19 - 24. Марта 2010 :: 08:31
Печать  
Mikeware писал(а) 24. Марта 2010 :: 08:04:
А тест - так ПримерТиС2.ert дает
ТабличныйДокументРасширенный::ВывестиСекцию(ТабличныйДокумент Секция=, Строка Уровень=, Число Открыта=1) : Поле агрегатного объекта не обнаружено
ТабличныйДокумент.ВставитьОбласть(Секция.Область(1, 1, Секция.ВысотаТаблицы(), Секция.ШиринаТаблицы()), ВертикальнаяПозиция, 1);
{классТабличныйДокументРасширенный@MD(149) }

Это другое - у Чебур объект не создаётся.

Если использовать класс без правки .prm-файла, в том виде, как он выложен, ошибка сохраняется?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #20 - 24. Марта 2010 :: 09:01
Печать  
Попробую сейчас. Просто у меня не получается подключать внутренние и внешние классы одновременно
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #21 - 24. Марта 2010 :: 09:13
Печать  
Mikeware писал(а) 24. Марта 2010 :: 09:01:
Попробую сейчас. Просто у меня не получается подключать внутренние и внешние классы одновременно

По ходу ты его неправильно в МД вставил. В 111 строке ПримерТиС2 первым параметром идёт строка - название секции из шаблона таблицы, а в определении метода у тебя прописан тип ТабличныйДокумент. Перечитай описание метода.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #22 - 24. Марта 2010 :: 09:56
Печать  
Извиняюсь. Сам дурак. Версия Йокселя была старая.
  
Наверх
ICQ  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #23 - 24. Марта 2010 :: 21:58
Печать  
berezdetsky писал(а) 24. Марта 2010 :: 08:31:
[quote author=Mikeware link=1268237529/15#18 date=1269417863]А
Если использовать класс без правки .prm-файла, в том виде, как он выложен, ошибка сохраняется?

.
defcls.prm - положил в каталог базы
классы(обработки) положил в каталог базы.
.
попытался запустить пример
таб        = СоздатьОбъект("ТабличныйДокументРасширенный");
{C:\PIVOTQUERY_001\ПРИМЕРЫ\ПРИМЕРТИС2.ERT(193)}: Неудачная попытка создания объекта (ТабличныйДокументРасширенный)
  
Наверх
www  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #24 - 24. Марта 2010 :: 22:02
Печать  
обновил 1С++ на последний снапшот - результат тот же...
.
?
при необходимости могут дать доступ к компу через тимвьювер.
для оперативности (если вдруг кто решится уделить мне время) - стучаться на мыло e.meil@mail.ru
  
Наверх
www  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #25 - 24. Марта 2010 :: 22:24
Печать  
Ух, Е!
у меня 1Cpp - не загружена... мдя.. лажанулся непадеццки Подмигивание
.
теперича все работает... по крайней мере то, что не запускалось.
.
другой вопрос что при попытке
Консоль = СоздатьОбъект("AddIn.qryConsole");
{C:\PIVOTQUERY_001\ПРИМЕРЫ\ПРИМЕРТИС2.ERT(196)}: Неудачная попытка создания объекта (AddIn.qryConsole)
-
типа консоль в примере есть, а в поставку этой ветки - не входит...???
  
Наверх
www  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #26 - 24. Марта 2010 :: 22:57
Печать  
Попытался поработать с классом ТабличныйДокументРасширенный
.
1.
ПечЧтоТоВшапке = "тиа заголовок";
ТабР.ВывестиСекцию("Шапка") - почему ругается на переменную ПечЧтоТоВшапке - получается что все переменные, используемые в ячейках-выражениях надо определять в групповом констексте (в саммом верху модуля)? Почему? В описании в методу ВывестиСекцию - об этом ничего не говорится.
  
Наверх
www  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #27 - 24. Марта 2010 :: 23:16
Печать  
все плохо.. ничего не получается.. я, наверное, тупой...
вот исходный макет: http://s42.radikal.ru/i098/1003/df/a553886b3bcc.png
вот результат: http://i073.radikal.ru/1003/39/c41953a24d06.png
- похожего ничего нет...
я тупой? кривой йоксель? кривой класс?
  
Наверх
www  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #28 - 24. Марта 2010 :: 23:17
Печать  
тестовая обработка.
  

test1_001.ert ( 32 KB | Загрузки )
Наверх
www  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Библиотека классов 1С++ для создания сводных таблиц
Ответ #29 - 24. Марта 2010 :: 23:30
Печать  
Итого: 45 минут ушло на "войну" с классом, именно с уже работающим классом. результата нужного добиться не удалось.
.
сделал штатно, через формирование обычной таблицы и загрузку ее в табличный документ. потребное время -7 минут...
.
мне просто тупо интересно по тестовой обработке - где косяк. я реально тупой?
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 10
ОтправитьПечать