Переключение на Главную Страницу Страницы: 1 ... 18 19 [20] 21 22 ... 42 ОтправитьПечать
Очень популярная тема (более 25 ответов) Консоль и расширения запросов 1С++ v2.04 (число прочтений - 380903 )
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.49
Ответ #285 - 23. Апреля 2009 :: 08:00
Печать  
JohnyDeath писал(а) 23. Апреля 2009 :: 07:36:
Вот снова вернулся к кубикам и твоей консоли. И что-то с наскоку ничего не получилось.
Разреши пару вопросов для тех, у кого память хреновая.


Так у меня память не лучше.  Смех Посмотрю вечером или на выходных.

  

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.49
Ответ #286 - 24. Апреля 2009 :: 20:11
Печать  
JohnyDeath писал(а) 23. Апреля 2009 :: 07:36:
Вот снова вернулся к кубикам и твоей консоли. И что-то с наскоку ничего не получилось.
Разреши пару вопросов для тех, у кого память хреновая.
База ДБФ. Использовал пример отсюда (оттуда же и построитель)

Ключевое слово 'from' ожидается в нижнем регистре - чтоб никто не догадался.  Смех
И вообще там весь парсинг уместился в одну строку - он не является ключевым для понимания примера. Хотя, конечно, если бы я заметил это раньше, я бы что-нибудь с этим сделал.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #287 - 18. Августа 2009 :: 11:50
Печать  
Каким образом отловить результат запроса, который не возвратил данных, чтобы прекратить дальнейшие действия?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #288 - 20. Августа 2009 :: 09:08
Печать  
Имеется ввиду, если таблица фактов не содержит записей?
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #289 - 20. Августа 2009 :: 10:05
Печать  
berezdetsky писал(а) 20. Августа 2009 :: 09:08:
Имеется ввиду, если таблица фактов не содержит записей?


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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #290 - 20. Августа 2009 :: 10:06
Печать  
Еще вопрос - как можно указать сводной таблице другой источник данных. У нас есть ОЛАП сервер с кубами. Вот хотелось бы на основе него в 1С строить сводную таблицу.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #291 - 22. Августа 2009 :: 18:10
Печать  
elkpro писал(а) 20. Августа 2009 :: 10:05:
Он выдает сообщение, что нет дименсий и т.д., но программно это уже не отловить.

В ближайшем обновлении будет исправлено.

elkpro писал(а) 20. Августа 2009 :: 10:06:
Еще вопрос - как можно указать сводной таблице другой источник данных. У нас есть ОЛАП сервер с кубами. Вот хотелось бы на основе него в 1С строить сводную таблицу.

Код
Выбрать все
Сводная.Объект.ConnectionString = "Provider=MSOLAP;Data Source=ИмяСервера;Initial Catalog=ИмяБазы";
Сводная.Объект.DataMember	= "ИмяКуба"; 

  

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #292 - 22. Августа 2009 :: 18:39
Печать  
elkpro писал(а) 20. Августа 2009 :: 10:06:
Еще вопрос - как можно указать сводной таблице другой источник данных. У нас есть ОЛАП сервер с кубами. Вот хотелось бы на основе него в 1С строить сводную таблицу.

Простейший код для интерактивного выбора куба:
Код
Выбрать все
Connection = СоздатьОбъект("ADODB.Connection");
Connection.Open("Provider=MSOLAP;Prompt=1");
Catalog = СоздатьОбъект("ADOMD.Catalog");
Catalog.ActiveConnection = Connection;
Если Catalog.CubeDefs.Count > 0 Тогда
	спКубы = СоздатьОбъект("СписокЗначений");
	Для ъ = 0 По Catalog.CubeDefs.Count - 1 Цикл
		спКубы.ДобавитьЗначение(Catalog.CubeDefs.Item(ъ).Name);
	КонецЦикла;
	Куб = "";
	Если спКубы.ВыбратьЗначение(Куб, "Выберите куб") = 1 Тогда
		Сводная.Объект.ConnectionString = Connection.ConnectionString;
		Сводная.Объект.DataMember	= Куб;
	КонецЕсли;
КонецЕсли;
 

  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #293 - 24. Августа 2009 :: 06:39
Печать  
Спасибо большое. Попробую.
  
Наверх
 
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #294 - 28. Августа 2009 :: 06:18
Печать  
Можно ли в секцию TOTALS добавить расчет среднего - функцию аналог SQL AVG(). Сейчас для расчета таких величин приходится создавать калькулируемую величину и вводить формулу.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #295 - 28. Августа 2009 :: 07:52
Печать  
elkpro писал(а) 28. Августа 2009 :: 06:18:
Можно ли в секцию TOTALS добавить расчет среднего - функцию аналог SQL AVG(). Сейчас для расчета таких величин приходится создавать калькулируемую величину и вводить формулу.


berezdetsky писал(а) 09. Января 2008 :: 08:45:
elkpro писал(а) 21. Декабря 2007 :: 13:40:
Вопрос еще такой - как можно посчитать среднюю сумму продаж - в TOTALS я не могу разделить SUM()/COUNT() - ругается?

Добавлено: если в запросе рассчитываются сумма и количество одного и того же алиаса, вычисляемая мера "Среднее" добавляется автоматически.

Улыбка
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v1.62
Ответ #296 - 28. Августа 2009 :: 08:09
Печать  
berezdetsky писал(а) 28. Августа 2009 :: 07:52:
elkpro писал(а) 28. Августа 2009 :: 06:18:
Можно ли в секцию TOTALS добавить расчет среднего - функцию аналог SQL AVG(). Сейчас для расчета таких величин приходится создавать калькулируемую величину и вводить формулу.


berezdetsky писал(а) 09. Января 2008 :: 08:45:
elkpro писал(а) 21. Декабря 2007 :: 13:40:
Вопрос еще такой - как можно посчитать среднюю сумму продаж - в TOTALS я не могу разделить SUM()/COUNT() - ругается?

Добавлено: если в запросе рассчитываются сумма и количество одного и того же алиаса, вычисляемая мера "Среднее" добавляется автоматически.

Улыбка


Спасибо - видимо пропустил.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #297 - 30. Августа 2009 :: 12:43
Печать  
v1.80
  • Исправлены ошибки.
  • Расширены возможности работы с OWC11.Spreadsheet:
    • добавлен метод ВыполнитьИнструкцию;
    • метод ВывестиСводнуюТаблицу заменён методом ВывестиТаблицу.

Подробности - в документации и примерах.
  

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


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #298 - 31. Августа 2009 :: 05:30
Печать  
Уважаемый автор вы не исследовали возможность печати сводной таблицы?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v1.80
Ответ #299 - 31. Августа 2009 :: 06:21
Печать  
Исследовал. Результаты исследований описаны в документации и показаны в примерах.
  

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