Переключение на Главную Страницу Страницы: 1 ... 22 23 [24] 25 26 ... 42 ОтправитьПечать
Очень популярная тема (более 25 ответов) Консоль и расширения запросов 1С++ v2.04 (число прочтений - 380814 )
Berck
Junior Member
**
Отсутствует



Сообщений: 66
Местоположение: Москва
Зарегистрирован: 17. Июля 2007
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #345 - 02. Сентября 2009 :: 10:02
Печать  
Цитата:
Пример попроще,  без дополнительных классов, лежит здесь

Вот теперь все получилось.
Очень довольный Спасибо!
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #346 - 02. Сентября 2009 :: 10:04
Печать  
vivm писал(а) 02. Сентября 2009 :: 09:48:
Ну что тут скажешь ... С меня причитается. Будете у нас на Колыме ...  Подмигивание

Уж лучше Вы к нам...  Улыбка

vivm писал(а) 02. Сентября 2009 :: 09:48:
разбираться позже буду, может и поумнею немного   Улыбка

С чем там разбираться? 1 активикс на форме и 15 строк кода..  Озадачен
По хорошему, там нужен MDI-интерфейс с drillthrough, диаграммами, печатью etc. И вполне может оказаться, что OWC, при широком использовании несбалансированных иерархий, для этой задачи - не лучший выбор.
  

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



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #347 - 02. Сентября 2009 :: 10:20
Печать  
berezdetsky писал(а) 02. Сентября 2009 :: 10:04:
По хорошему, там нужен MDI-интерфейс с drillthrough, диаграммами, печатью etc. И вполне может оказаться, что OWC, при широком использовании несбалансированных иерархий, для этой задачи - не лучший выбор.


Да понятно, что лучше чтобы это все вертелось на сервере, но я то это использую для локальных месячных отчетов выгружаемых в розницу, там особой эффективности не надо, а по сравнению с обычными отчетами - это как добавление ещё одного измерения в 2-мерную картинку.
  
Наверх
ICQ  
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #348 - 10. Сентября 2009 :: 14:14
Печать  
У меня вопрос относительно функции DISTINCT COUNT - поддерживает ли ее Excel в локальных кубах?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #349 - 10. Сентября 2009 :: 14:45
Печать  
Локальные кубы реализуются провайдером MSOLAP, Excel там - только клиент. Провайдер функцию DISTINCT COUNT не поддерживает, но её можно посчитать в базовом запросе.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #350 - 10. Сентября 2009 :: 14:50
Печать  
berezdetsky писал(а) 10. Сентября 2009 :: 14:45:
Локальные кубы реализуются провайдером MSOLAP, Excel там - только клиент. Провайдер функцию DISTINCT COUNT не поддерживает, но её можно посчитать в базовом запросе.


Посчитать то ее можно, но только если знаешь все измерения. Мне допустим нужно кол-во уникальных клиентов в рамках месяца и квартала. Каким образом я это смогу посчитать в запросе?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #351 - 10. Сентября 2009 :: 14:56
Печать  
Это в базовом запросе, пожалуй, никак.  Озадачен
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #352 - 10. Сентября 2009 :: 15:03
Печать  
А если куб делать локальный средставми СКЛ? Там ведь есть такая функция?
Там вроде можно куб держать на сервере?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #353 - 10. Сентября 2009 :: 15:07
Печать  
А это разве не считате того, что тебе нужно?
Код
Выбрать все
SELECT $Обороты.Покупатель [Покупатель $Справочник.Контрагенты]
	, NullIf(Cast(Left(Обороты.DATE_TIME_IDDOC, 8) AS datetime), '17530101') Документ_дата
FROM $Регистр.Обороты AS Обороты
TOTALS Count([Покупатель $Справочник.Контрагенты])
BY ALL
	, Документ_дата PERIODS 

  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #354 - 10. Сентября 2009 :: 15:10
Печать  
berezdetsky писал(а) 10. Сентября 2009 :: 15:07:
А это разве не считате того, что тебе нужно?
Код
Выбрать все
SELECT $Обороты.Покупатель [Покупатель $Справочник.Контрагенты]
	, NullIf(Cast(Left(Обороты.DATE_TIME_IDDOC, 8) AS datetime), '17530101') Документ_дата
FROM $Регистр.Обороты AS Обороты
TOTALS Count([Покупатель $Справочник.Контрагенты])
BY ALL
	, Документ_дата PERIODS 



я не в курсе, что так можно - попробую.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #355 - 10. Сентября 2009 :: 15:41
Печать  
elkpro писал(а) 10. Сентября 2009 :: 15:10:
я не в курсе, что так можно - попробую.

Не пробуй. Это я торможу, как обычно..  Печаль

Изменено:
Кубы Analysis Services умеют считать меры функцией Distinct Count.

Теоретически (я не пробовал), MDX-функция DistinctCount должна работать и с локальными кубами, но это придётся отказаться от OWC и писать своего клиента.
« Последняя редакция: 10. Сентября 2009 :: 16:42 - berezdetsky »  

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


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #356 - 11. Сентября 2009 :: 02:35
Печать  
Скачал OWC11. Теперь консоль нормально подключается, но при создании объекта выкидывается сообщение:
qryConsole : Error # 91 : Object variable or With block variable not set
Нашел подобное в форуме, но как с этим бороться не понял.
Аналогично с зависанием сеанса пользователя при создании глобальной переменной глКонсоль = СоздатьОбъект("AddIn.qryConsole");"
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #357 - 11. Сентября 2009 :: 06:51
Печать  
berezdetsky писал(а) 10. Сентября 2009 :: 15:41:
elkpro писал(а) 10. Сентября 2009 :: 15:10:
я не в курсе, что так можно - попробую.

Не пробуй. Это я торможу, как обычно..  Печаль

Изменено:
Кубы Analysis Services умеют считать меры функцией Distinct Count.

Теоретически (я не пробовал), MDX-функция DistinctCount должна работать и с локальными кубами, но это придётся отказаться от OWC и писать своего клиента.


А разве OWC ограничивает функционал куба, который уже посчитан?
  
Наверх
 
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #358 - 11. Сентября 2009 :: 09:04
Печать  
У меня вопрос относительно возможности сохранения выбранных фильтров в сводной таблице и расположения группировок. Было бы не плохо иметь возможность программного сохранения настроек для пользователя.
Сейчас получается, что если установил фильтр, а тебе нужно обновить данные, то происходит перезаполнение и настройки не сохраняются.
Возможно ли сделать такой функционал?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #359 - 11. Сентября 2009 :: 09:13
Печать  
al_zzz писал(а) 11. Сентября 2009 :: 02:35:
Скачал OWC11. Теперь консоль нормально подключается, но при создании объекта выкидывается сообщение:
qryConsole : Error # 91 : Object variable or With block variable not set
Нашел подобное в форуме, но как с этим бороться не понял.
Аналогично с зависанием сеанса пользователя при создании глобальной переменной глКонсоль = СоздатьОбъект("AddIn.qryConsole");"

Консоль должна быть установлена не копированием, а из дистрибутива. Должны быть выполнены требования, указанные в документации. Решение проблемы с глобальной переменной описано и в этом топике и в документации.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 22 23 [24] 25 26 ... 42
ОтправитьПечать