Переключение на Главную Страницу Страницы: 1 ... 35 36 [37] 38 39 ... 42 ОтправитьПечать
Очень популярная тема (более 25 ответов) Консоль и расширения запросов 1С++ v2.04 (число прочтений - 391787 )
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #540 - 16. Июня 2011 :: 08:06
Печать  
С новой версией появилась проблема установки компоненты через qryConsole.msi на Win 2000. Старая версия от 15.09.2009 инсталлируется без проблем и новая версия DLL работает без проблем. Очевидно в пакете установки есть что-то что не работает на Win 2000.
В EventLog ничего не пишет - сообщает только то что подготовка к установке не произошла и доступна только кнопка Закрыть.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #541 - 16. Июня 2011 :: 12:58
Печать  
Возможно, в связи с переездом на VS2010 изменилась требуемая мин. версия windows installer. Исправить смогу не раньше следующих выходных (25..26 июня). На сколько актуальна поддержка windows 2000?
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #542 - 16. Июня 2011 :: 14:01
Печать  
Ну штук 5 пользователей еще есть на 2000-м. Инсталлер версии 3.1 стоит на 2000-м, но не пашет. Хотелось бы еще сохранить совместимость. Если буде невозможно - сообщи, тогда будем менять версию ОС.
  
Наверх
 
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #543 - 09. Июля 2011 :: 10:39
Печать  
Скажите пожалуйста а класс PivotQuery - это отдельная разработка или он был разработан как пример для qryConsole
потому что у меня какое-то Дежавю.
Щас вот надо использовать - а у меня устойчивое впечатление что я где-то видел информацию что он (класс) обновился и уже не содержит тех ошибок на которые я натыкался ранее....
  
Наверх
ICQ  
IP записан
 
novichek
Экс-Участник


Re: Консоль и расширения запросов 1С++ v2.01
Ответ #544 - 09. Июля 2011 :: 11:54
Печать  
berezdetsky писал(а) 16. Ноября 2010 :: 09:40:
Злоп писал(а) 15. Ноября 2010 :: 21:50:
последняя версия по-прежнему не ставится у меня на сервере

Уточни версию сервера, версию WSH, права пользователя и путь к папке %temp%.

У кого ещё есть такая проблема?

начал ставить на сервере последнюю версию и у меня эта проблема вылезла Печаль
мож есть уже какое решение?
ЗЫ: сервер win 2003 sp1
ЗЫЗЫ: путь %USERPROFILE%\Local Settings\Temp, права пользователя админские, где посмотреть версию wsh, и, если что как его обновить?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #545 - 09. Июля 2011 :: 14:31
Печать  
mvgfirst писал(а) 09. Июля 2011 :: 10:39:
Скажите пожалуйста а класс PivotQuery - это отдельная разработка или он был разработан как пример для qryConsole
потому что у меня какое-то Дежавю.

Это отдельная разработка: http://www.1cpp.ru/forum/YaBB.pl?num=1268237529. Никак не зависит от qryConsole.

Цитата:
начал ставить на сервере последнюю версию и у меня эта проблема вылезла Печаль
мож есть уже какое решение?

Решения нет, т.к. на доступных мне серверах эта ошибка не воспроизводится.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #546 - 25. Июля 2011 :: 20:24
Печать  
На сервере Win 2003 R2 Ent 64 bit не устанавливается qryConsole.
По окончании исталляции выдает сообщение  и все откатывается назад.

Ошибка 1720. Ошибка пакета Windows Installer. Невозможно запустить сценарий завершения установки. Обратитесь к техническому персоналу или к поставщику пакета.   Пользовательское действие _DD0C8F2C_009E_40CE_A225_5B5D5D04DEAA ошибка сценария-2146828235, Microsoft VBScript runtime error: File not found строка 16, столбец 1,
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #547 - 26. Июля 2011 :: 18:15
Печать  
Спасибо. Ошибка возникает при установке в терминальной сессии, если на сервере включена настройка "Использовать временные папки для сеанса". Проблема в службе инсталлера - он копирует скрипт в папку сеанса, а путь возвращает к обычной. Попробуй установить на консоли сервера. Я пока подумаю, как это обойти.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #548 - 27. Июля 2011 :: 05:27
Печать  
Это как я понял наблюдается только на 64-битной системе, т.к на 32 битном проблем у меня не было. Буду пробовать через консоль произвести установку.
Спасибо за информацию.
  
Наверх
 
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #549 - 28. Июля 2011 :: 00:16
Печать  
Уважаемый  berezdetsky, пролейте свет на следующую ситуацию:

имеем запрос:
Код
Выбрать все
	ТекстЗапроса = "
		|SELECT
		|	  $Бюджеты.Период [Период $Справочник.ПериодыБюджетов]
		|	, $Бюджеты.Статья [Статья $Справочник.СтатьиБюджетов]
		|	, $Бюджеты.ОбъектСтроительства [Объект $Справочник.ОбъектыСтроительства]
		|	, $Бюджеты.Подразделение [Подразделение $Справочник.Подразделения]
		|	, $Бюджеты.План План
		|	, $Бюджеты.Факт Факт
		|FROM
		|	$Регистр.Бюджеты AS Бюджеты
		|	JOIN $Справочник.СтатьиБюджетов as спр_статьи (nolock) on спр_статьи.id = $Бюджеты.Статья
		|TOTALS
		|	  Sum(План)
		|	, Sum(Факт)
		|BY ALL
		|	, [Период $Справочник.ПериодыБюджетов]
		|	, [Статья $Справочник.СтатьиБюджетов] HIERARCHY
		|	, [Объект $Справочник.ОбъектыСтроительства] HIERARCHY
		|	, [Подразделение $Справочник.Подразделения] HIERARCHY
		|";
 



на его основании замечательно строится куб и все работает как и ожидается.

А вот тот же запрос с небольшим дополнением:
Код
Выбрать все
	ТекстЗапроса = "
		|SELECT
		|	  $Бюджеты.Период [Период $Справочник.ПериодыБюджетов]
		|	, $Бюджеты.Статья [Статья $Справочник.СтатьиБюджетов]
		|	, $Бюджеты.ОбъектСтроительства [Объект $Справочник.ОбъектыСтроительства]
		|	, $Бюджеты.Подразделение [Подразделение $Справочник.Подразделения]
		|	, CASE WHEN $спр_статьи.ЭтоДоходнаяСтатья = 1 THEN $Бюджеты.План ELSE -$Бюджеты.План END План
		|	, CASE WHEN $спр_статьи.ЭтоДоходнаяСтатья = 1 THEN $Бюджеты.Факт ELSE -$Бюджеты.Факт END Факт
		|FROM
		|	$Регистр.Бюджеты AS Бюджеты
		|	JOIN $Справочник.СтатьиБюджетов as спр_статьи (nolock) on спр_статьи.id = $Бюджеты.Статья
		|TOTALS
		|	  Sum(План)
		|	, Sum(Факт)
		|BY ALL
		|	, [Период $Справочник.ПериодыБюджетов]
		|	, [Статья $Справочник.СтатьиБюджетов] HIERARCHY
		|	, [Объект $Справочник.ОбъектыСтроительства] HIERARCHY
		|	, [Подразделение $Справочник.Подразделения] HIERARCHY
		|";
 



при построении куба на его основании выдает такую вот ошибку:

Цитата:
qryConsole : if exists(select * from tempdb..sysobjects where id = object_id('tempdb..##qryConsole_51_3'))
drop table


Я так понимаю что есть какая-то ошибка, возможно синтаксическая ...

посмотрел синтаксис оператора CASE:
Цитата:
Searched CASE expression:
CASE
     WHEN Boolean_expression THEN result_expression [ ...n ]
     [ ELSE else_result_expression ]
END


как я понимаю, написал правильно (да и в моих не OLAP запросах такая конструкция отрабатывает всегда....

Очень прошу помощи!!!

  
Наверх
ICQ  
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #550 - 28. Июля 2011 :: 04:16
Печать  
В BOL такой пример:
Код
Выбрать все
SELECT au_fname, au_lname,
   CASE state
      WHEN 'CA' THEN 'California'
      WHEN 'KS' THEN 'Kansas'
      WHEN 'TN' THEN 'Tennessee'
      WHEN 'OR' THEN 'Oregon'
      WHEN 'MI' THEN 'Michigan'
      WHEN 'IN' THEN 'Indiana'
      WHEN 'MD' THEN 'Maryland'
      WHEN 'UT' THEN 'Utah'
        END AS StateName
FROM pubs.dbo.authors
ORDER BY au_lname
 


исходя из которого твой код должен быть таким
Код
Выбрать все
		|	, CASE $спр_статьи.ЭтоДоходнаяСтатья WHEN 1 THEN $Бюджеты.План ELSE -$Бюджеты.План END План
		|	, CASE $спр_статьи.ЭтоДоходнаяСтатья WHEN 1 THEN $Бюджеты.Факт ELSE -$Бюджеты.Факт END Факт 

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #551 - 28. Июля 2011 :: 05:48
Печать  
mvgfirst писал(а) 28. Июля 2011 :: 00:16:
Очень прошу помощи!!!

Покажи результат отладки.
  

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


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #552 - 28. Июля 2011 :: 05:53
Печать  
berezdetsky писал(а) 28. Июля 2011 :: 05:48:
mvgfirst писал(а) 28. Июля 2011 :: 00:16:
Очень прошу помощи!!!

Покажи результат отладки.

Если я правильно понял - то под результатом отладки Вы подразумеваете - вызвать у консоли метод Отладка(1);
Сделал и собственно больше информации так и не стало
Цитата:
if exists(select * from tempdb..sysobjects where id = object_id('tempdb..##qryConsole_51_3'))
drop table ##qryConsole_51_3

if exists(select * from tempdb..sysobjects where id = object_id('tempdb..##qryConsole_51_3'))
drop table ##qryConsole_51_3
qryConsole : if exists(select * from tempdb..sysobjects where id = object_id('tempdb..##qryConsole_51_3'))
drop table
  
Наверх
ICQ  
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #553 - 28. Июля 2011 :: 05:54
Печать  
Salimbek писал(а) 28. Июля 2011 :: 04:16:
В BOL такой пример:
Код
Выбрать все
SELECT au_fname, au_lname,
   CASE state
      WHEN 'CA' THEN 'California'
      WHEN 'KS' THEN 'Kansas'
      WHEN 'TN' THEN 'Tennessee'
      WHEN 'OR' THEN 'Oregon'
      WHEN 'MI' THEN 'Michigan'
      WHEN 'IN' THEN 'Indiana'
      WHEN 'MD' THEN 'Maryland'
      WHEN 'UT' THEN 'Utah'
        END AS StateName
FROM pubs.dbo.authors
ORDER BY au_lname
 


исходя из которого твой код должен быть таким
Код
Выбрать все
		|	, CASE $спр_статьи.ЭтоДоходнаяСтатья WHEN 1 THEN $Бюджеты.План ELSE -$Бюджеты.План END План
		|	, CASE $спр_статьи.ЭтоДоходнаяСтатья WHEN 1 THEN $Бюджеты.Факт ELSE -$Бюджеты.Факт END Факт 


Если внимательно почитать тот же BOL то там видно что у этого оператора есть альтернативный вариант. И как раз именно такой как я использую Подмигивание
Тем более что я уже писал - в запросах не относящихся к OLAP все работает нормально.
  
Наверх
ICQ  
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #554 - 28. Июля 2011 :: 05:58
Печать  
Вот что выдает тот же самый метод отладки. Только в варианте без CASE


В сообщение не влезло....

Вложил файлом.....
  

CASE.txt ( 7 KB | Загрузки )
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 35 36 [37] 38 39 ... 42
ОтправитьПечать