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


1C++ rocks!

Сообщений: 9
Зарегистрирован: 27. Мая 2009
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #525 - 19. Апреля 2011 :: 09:25
Печать  
возвращаясь к вопросу - а после того как XBase.СоздатьФайл() его как заполнять? ну, не перебором же строк, надеюсь? ... и еще заодно вопрос - а HIERARCHY в дбф-базе не работает?  Плачущий
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #526 - 19. Апреля 2011 :: 09:47
Печать  
annasid писал(а) 19. Апреля 2011 :: 09:25:
возвращаясь к вопросу - а после того как XBase.СоздатьФайл() его как заполнять? ну, не перебором же строк, надеюсь? ...

Можно так:
Код
Выбрать все
select <список выбора>
into имяфайла
from ... 


Может, ещё как-то можно - я в DBF не спец.  Круглые глаза

annasid писал(а) 19. Апреля 2011 :: 09:25:
и еще заодно вопрос - а HIERARCHY в дбф-базе не работает?  Плачущий

В построителе из примеров - работает. Там не работает hierarchy only.
  

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


1C++ rocks!

Сообщений: 9
Зарегистрирован: 27. Мая 2009
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #527 - 19. Апреля 2011 :: 10:03
Печать  
в построителе из примеров вот так работает:

SELECT
$Жур.Подр AS [Подразделение $Справочник.Подразделения]
, Жур.IDS AS [Сотрудник $Справочник.Сотрудники]
, Жур.IDALG AS [ВидРасч $ВидРасчета]
, Жур.RESULT AS Результат
FROM  
$ЖурналРасчетов.Зарплата as Жур
WHERE (Жур.PERIOD = '20110301M')
AND (Жур.RESULT <> 0)
TOTALS SUM(Результат)
BY ALL
,[Подразделение $Справочник.Подразделения]
,[Сотрудник $Справочник.Сотрудники]
,[ВидРасч $ВидРасчета]

а если добавить HIERARCHY хоть по подразделениям, хоть по сотрудникам - не работает. "Подр" - реквизит журнала расчетов (Справочник.Подразделения), остальное как в типовой
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #528 - 19. Апреля 2011 :: 10:08
Печать  
Посмотрю вечером.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #529 - 19. Апреля 2011 :: 10:11
Печать  
Вопрос по использованию компоненты на сервере Win 2008 64 Bit. Компонента не регистрируется при установке. Как можно зарегить ее на вышеупомянутом сервере?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #530 - 19. Апреля 2011 :: 10:42
Печать  
Зарегистрировать можно. Командная строка с правами администратора:

C:\Windows\SysWOW64\regsvr32.exe путь\qryConsole.dll

Можешь подробно описáть возникающие проблемы? У меня их пока не было ни на Win 7 x64, ни на Win 2008 x64.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #531 - 19. Апреля 2011 :: 11:57
Печать  
Похоже проблема была из-за администратора. По умолчанию (несмотря на то что юзер принадлежит группе админа) он не регистрировал. Сейчас все прошло нормально. OWC работает.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #532 - 19. Апреля 2011 :: 20:02
Печать  
annasid писал(а) 19. Апреля 2011 :: 10:03:
а если добавить HIERARCHY хоть по подразделениям, хоть по сотрудникам - не работает. "Подр" - реквизит журнала расчетов (Справочник.Подразделения), остальное как в типовой

Проверь, есть ли в этих справочниках элементы с одинаковыми наименованиями (DESCR)?
  

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


1C++ rocks!

Сообщений: 9
Зарегистрирован: 27. Мая 2009
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #533 - 20. Апреля 2011 :: 06:33
Печать  
да, одинаковые наименования есть - в "Сотрудниках" среди элементов, а в "Подразделениях" есть совпадения названий элементов и групп. (на той же базе в SQL куб строится без ошибок)
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #534 - 20. Апреля 2011 :: 07:54
Печать  
Это проблема провайдера MSOLAP (или я не умею им пользоваться) - он не может построить parent-child иерархию по таблице с повторяющимися наименованиями. В построителе для SQL это обходится добавлением порядковых номеров в конце наименования, а построитель для DBF так не умеет. В конце концов, это всего лишь пример и он не претендует на законченность решения.  Улыбка
  

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


1C++ rocks!

Сообщений: 9
Зарегистрирован: 27. Мая 2009
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #535 - 20. Апреля 2011 :: 09:58
Печать  
убрала повторы в наименованиях, проверила запросом:
SELECT Tab.DESCR, Tab.quantity from
(SELECT
Спр.DESCR as DESCR  , count(*) as quantity
FROM
 $Справочник.Подразделения Спр  
group by Спр.DESCR ) as Tab
where  Tab.quantity>1

все равно не работает Печаль
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #536 - 20. Апреля 2011 :: 10:16
Печать  
Выложи тестовую обработку и текст сообщения об ошибке.
  

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


1C++ rocks!

Сообщений: 9
Зарегистрирован: 27. Мая 2009
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #537 - 20. Апреля 2011 :: 11:09
Печать  
я брала обработку Пример.ert и вставляла в нее текст запроса из ответа #527, без иерархии получался куб, с иерархией по подразделениям сначала появлялось окошко "One or more errors occurred during processing a command", и потом в окне сообщений "Error # -2147467259 : Cannot connect to cube file, 'C:\DOCUME~1\SIDJAK~3\LOCALS~1\Temp\2\qryConsole1.cub'; file may be in use." сотрудников я не трогала,  иерархия там не нужна, но несколько пар полных тезок есть. может быть, в этом дело?
  
Наверх
 
IP записан
 
annasid
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 9
Зарегистрирован: 27. Мая 2009
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #538 - 20. Апреля 2011 :: 11:26
Печать  
кажется, отбой. попробовала тот же запрос на маленькой базе с 3 подразделениями, 2 из которых объединила в группу, и 30 работниками- иерархия работает, даже с тезками. что с большой базой - непонятно, но видимо дело не в консоли... в любом случае спасибо за помощь
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++ v2.04
Ответ #539 - 20. Апреля 2011 :: 12:09
Печать  
Понятно, что дело не в консоли (раз уж в SQL работает), а в построителе. В текущем состоянии он не готов к промышленной эксплуатации. Будет желание допилить - помогу по возможности.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 34 35 [36] 37 38 ... 42
ОтправитьПечать