Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Очень популярная тема (более 25 ответов) помагите запустить Сводный отчет OLAP (число прочтений - 9643 )
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
помагите запустить Сводный отчет OLAP
20. Августа 2007 :: 07:28
Печать  
Народ помагите запустить пример вот отсюда "Сводный отчет по реализации для ТиС на базе MSOLAP" http://1c.proclub.ru/modules/mydownloads/personal.php?cid=140&lid=6688
Ругается на :
1. ТПривязки.ВыбратьСтроки();
{D:\BASE\DEMO\TRADE\DEMODB\CLASSES\ОБЩИЕ.ФОРМА.ПРИВЯЗКА.ERT(197)}: Значение не представляет агрегатный объект (ВыбратьСтроки)

если отрубить это нафиг то далее:

2. Соединение.Open(ТекстЗапроса);
{C:\DOCUMENTS AND SETTINGS\ANDREY.ACENTER\РАБОЧИЙ СТОЛ\OLAP\СВОДНЫЙ.ERT(74)}: Microsoft® OLE DB Provider for Analysis Services: Error while processing a partition: '[Microsoft][ODBC Visual FoxPro Driver]SQL: Column 'DATE' i
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #1 - 20. Августа 2007 :: 08:24
Печать  
"Быструю обработку движений" для регистра "Продажи" не поставил.
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #2 - 20. Августа 2007 :: 10:45
Печать  
м то и дело что поставил Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #3 - 20. Августа 2007 :: 10:51
Печать  
А у тебя вообще такой запрос:
Код
Выбрать все
ТекстМетаЗапроса="
	|	SELECT Фирмы.descr,
	|		Пок.id, Пок.parentid, Пок.descr,
	|		Пост.id, Пост.parentid, Пост.descr,
	|		Ном.id,Ном.parentid, Ном.descr,
	|		Прод.date,Прод.date,
	|		$Прод.ПродСтоимость,$Прод.Себестоимость,$Прод.Количество
	|	FROM $Регистр.Продажи AS Прод, $Справочник.Фирмы AS Фирмы,
	|		$Справочник.Контрагенты AS Пок,
	|		$Справочник.Контрагенты AS Пост,
	|		$Справочник.Номенклатура AS Ном
	|	WHERE
	|		($Прод.Фирма=Фирмы.id) AND ($Прод.Покупатель=Пок.id) AND
	|		($Прод.Поставщик=Пост.ID) AND ($Прод.Номенклатура=Ном.id)
	|AND (Прод.Date = {d '2006-09-09'})
	|"; 


проходит?
И что значит Цитата:
м то и дело
?
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #4 - 20. Августа 2007 :: 10:59
Печать  
[code]      ТекстМетаЗапроса="
     |      SELECT Фирмы.descr,
     |            Пок.id, Пок.parentid, Пок.descr,
     |            Пост.id, Пост.parentid, Пост.descr,
     |            Ном.id,Ном.parentid, Ном.descr,
     |            Прод.date,Прод.date,
     |            $Прод.ПродСтоимость,$Прод.Себестоимость,$Прод.Количество
     |      FROM $Регистр.Продажи AS Прод, $Справочник.Фирмы AS Фирмы,
     |            $Справочник.Контрагенты AS Пок,
     |            $Справочник.Контрагенты AS Пост,
     |            $Справочник.Номенклатура AS Ном
     |      WHERE
     |            ($Прод.Фирма=Фирмы.id) AND ($Прод.Покупатель=Пок.id) AND
     |            ($Прод.Поставщик=Пост.id) AND ($Прод.Номенклатура=Ном.id)
     |";
[/code]

тоесть я так понимаю в этом проблема?
AND (Прод.Date = {d '2006-09-09'})

Но все равно падает также :(
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #5 - 20. Августа 2007 :: 11:06
Печать  
Нет, проблема не в этой строчке. Её я поставл для того чтобы запрос отработал только один день движения по регистру "Продажи", а не за весь учётный период.
Покажи ошибку, которую он тебе выдаёт. Если он ругается на то, что у тебя нет поля "Date" в таблице движения регистра "Продажи", значит его там действительно нет, а это значит, что ты не поставил в конфигураторе галочку "Быстрая обработка движений" для этого регистра.

Запихни текст этого запроса в 1CQA. Если вылезет ошибка - покажи какая.
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #6 - 20. Августа 2007 :: 13:58
Печать  
1CQA если честно не пойму о чем ты?  Смущённый
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #7 - 20. Августа 2007 :: 16:56
Печать  
Ты б поиском сперва прошелся, прежде чем задать вопрос. QA  наверное на каждой странице упоминается.
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #8 - 21. Августа 2007 :: 03:57
Печать  
Слова везде упоминаются, но видимо не знаю только я что такое Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #9 - 21. Августа 2007 :: 04:49
Печать  
Здесь обсуждение с выложенными доработками :
http://www.1cpp.ru/forum/YaBB.pl?num=1157967835
Я оттуда взял (где-то в середине обсуждения самая свежая версия) - вполне пашет.
  
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #10 - 21. Августа 2007 :: 05:22
Печать  
dnp писал(а) 21. Августа 2007 :: 04:49:
Здесь обсуждение с выложенными доработками :
http://www.1cpp.ru/forum/YaBB.pl?num=1157967835
Я оттуда взял (где-то в середине обсуждения самая свежая версия) - вполне пашет.


спасибо!
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #11 - 21. Августа 2007 :: 05:27
Печать  
JohnyDeath писал(а) 20. Августа 2007 :: 11:06:
Нет, проблема не в этой строчке. Её я поставл для того чтобы запрос отработал только один день движения по регистру "Продажи", а не за весь учётный период.
Покажи ошибку, которую он тебе выдаёт. Если он ругается на то, что у тебя нет поля "Date" в таблице движения регистра "Продажи", значит его там действительно нет, а это значит, что ты не поставил в конфигураторе галочку "Быстрая обработка движений" для этого регистра.

Запихни текст этого запроса в 1CQA. Если вылезет ошибка - покажи какая.


{C:\СВОДНЫЙ.ERT(74)}: База данных не установлена
PROVIDER=MSOLAP.2;DATA SOURCE=D:\Base\Demo\trade\DemoDB\Продажи.cub;SOURCE_DSN=trade;

однако системный DSN прописан в точности как доке Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #12 - 21. Августа 2007 :: 09:06
Печать  
Ты чё-т не то делаешь. Давай по шагам:
1. Открой 1CQA.
2. Засунь туда вот этот текст запроса:
Код
Выбрать все
|	SELECT Фирмы.descr,
	|		Пок.id, Пок.parentid, Пок.descr,
	|		Пост.id, Пост.parentid, Пост.descr,
	|		Ном.id,Ном.parentid, Ном.descr,
	|		Прод.date,Прод.date,
	|		$Прод.ПродСтоимость,$Прод.Себестоимость,$Прод.Количество
	|	FROM $Регистр.Продажи AS Прод, $Справочник.Фирмы AS Фирмы,
	|		$Справочник.Контрагенты AS Пок,
	|		$Справочник.Контрагенты AS Пост,
	|		$Справочник.Номенклатура AS Ном
	|	WHERE
	|		($Прод.Фирма=Фирмы.id) AND ($Прод.Покупатель=Пок.id) AND
	|		($Прод.Поставщик=Пост.id) AND ($Прод.Номенклатура=Ном.id) 


3. Нажми кнопку "Выполнить"
4. Если вылезит ошибка, скопируй её сюда.
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #13 - 21. Августа 2007 :: 10:56
Печать  
неее, я не могу 1CQA запустить отдельно, я через ВК ее запускаю
А так .vb у меня не запускаются, которые в комплекте идут Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: помагите запустить Сводный отчет OLAP
Ответ #14 - 21. Августа 2007 :: 12:05
Печать  
Ты про что вообще???  Ужас Какие "через ВК", какие ".vb"???? Это просто внешний отчет возьми любой с этой страницы и открой его у себя в предприятии

Если не можешь побороть 1CQA, напиши свой внешний отчет, где будет выполняться запрос с этим текстом! ВСЁ!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать