Переключение на Главную Страницу Страницы: 1 ... 9 10 [11] 12 13 ... 42 ОтправитьПечать
Очень популярная тема (более 25 ответов) Консоль и расширения запросов 1С++ v2.04 (число прочтений - 391860 )
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #150 - 16. Января 2008 :: 09:33
Печать  
Исправлены (все?) ошибки контекстного меню.
Исправлены примеры (пост #96).

mov68 писал(а) 16. Января 2008 :: 06:15:
Остается только понять почему запуск конструктора происходит строго через раз в начале работы

Вероятно, какой-то косяк в работе с метаданными. На других конфигурациях повторяется? Можешь прислать мне свой .MD?
  

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


I Love YaBB 2!

Сообщений: 180
Зарегистрирован: 21. Декабря 2007
Re: Консоль и расширения запросов 1С++
Ответ #151 - 17. Января 2008 :: 09:04
Печать  
berezdetsky писал(а) 16. Января 2008 :: 09:33:
Вероятно, какой-то косяк в работе с метаданными. На других конфигурациях повторяется? Можешь прислать мне свой .MD?


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


I Love YaBB 2!

Сообщений: 180
Зарегистрирован: 21. Декабря 2007
Re: Консоль и расширения запросов 1С++
Ответ #152 - 17. Января 2008 :: 10:03
Печать  
Прошу помощи: попробовал как обещал поставить несколько новых баз, компоненту обновил, в базах, существовавших до первой установки компоненты, консоль открывается, во вновь созданных базах выдает при запуске ошибку типа:

Инструкция по адресу 0х22055033 обратилась к памяти по адресу 0х0000003с. Память не может быть "real"

1С вылетает, повторюсь, на нескольких старых базах все нормально.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #153 - 17. Января 2008 :: 10:24
Печать  
mov68 писал(а) 17. Января 2008 :: 09:04:
MD ункальный, мало того, что переделан под прямые запросы, но одновременно со своей базой часть данных берет и кладет в доп. базу SQL, где работает через хранимые процедуры, без нее не работает. Присылать надо все а это проблематично.

Ты боишься меня удивить?  Смех
Присылать надо не всё, а только то, что видно в дереве метаданных в конфигураторе.
Т.е. модули/формы/таблицы/описания/etc. не нужны.

mov68 писал(а) 17. Января 2008 :: 10:03:
Инструкция по адресу 0х22055033 обратилась к памяти по адресу 0х0000003с. Память не может быть "real"

У пользователей 1С в новых базах есть право OLEAutomationServer?
  

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


I Love YaBB 2!

Сообщений: 180
Зарегистрирован: 21. Декабря 2007
Re: Консоль и расширения запросов 1С++
Ответ #154 - 17. Января 2008 :: 13:59
Печать  
berezdetsky писал(а) 17. Января 2008 :: 10:24:
У пользователей 1С в новых базах есть право OLEAutomationServer?


Да,
  
Наверх
 
IP записан
 
mov68
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 180
Зарегистрирован: 21. Декабря 2007
Re: Консоль и расширения запросов 1С++
Ответ #155 - 17. Января 2008 :: 15:16
Печать  
berezdetsky писал(а) 17. Января 2008 :: 10:24:
Инструкция по адресу 0х22055033 обратилась к памяти по адресу 0х0000003с. Память не может быть "real"

Приношу извинения, 1С++ DLL не стояла в загрузке при запуске системы, поставил, стала открываться (может стоит ввести проверку на наличие 1С++?), ошибка при открытии конструктора запросов через раз проявляется у меня и на стандартных базах:Бухгалтерия, Торговля
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #156 - 18. Января 2008 :: 08:40
Печать  
mov68 писал(а) 17. Января 2008 :: 15:16:
ошибка при открытии конструктора запросов через раз проявляется у меня и на стандартных базах:Бухгалтерия, Торговля

Исправлена ошибка, из-за которой не открывался конструктор в стандартной торговле. Но с ней он не открывался вообще, а вот через раз..  Озадачен
  

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


I Love YaBB 2!

Сообщений: 180
Зарегистрирован: 21. Декабря 2007
Re: Консоль и расширения запросов 1С++
Ответ #157 - 18. Января 2008 :: 11:03
Печать  
berezdetsky писал(а) 18. Января 2008 :: 08:40:
Исправлена ошибка, из-за которой не открывался конструктор в стандартной торговле. Но с ней он не открывался вообще, а вот через раз..  Озадачен


Сегодня скачал еще раз, все работает без ошибок, спасибо
  
Наверх
 
IP записан
 
vlad-1c
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 09. Июля 2006
Re: Консоль и расширения запросов 1С++
Ответ #158 - 23. Января 2008 :: 09:04
Печать  
Обнаружил мелкий баг: в конструкторе запросов на закладке "Связь" не отображаются флажки "Все", доставляет мелкие неудобства.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #159 - 24. Января 2008 :: 08:33
Печать  
vlad-1c писал(а) 23. Января 2008 :: 09:04:
Обнаружил мелкий баг: в конструкторе запросов на закладке "Связь" не отображаются флажки "Все", доставляет мелкие неудобства.

fixed.
  

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #160 - 29. Января 2008 :: 11:25
Печать  
Добавлен метод УложитьСписокГрупп. Работает аналогично методу ODBCRecordset.УложитьСписокОбъектов. Укладывает переданные объекты и подчинённые им группы. Подробности - в документации.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #161 - 05. Февраля 2008 :: 16:02
Печать  
Можно ли программным путем добавить вычисляемое поле в уже готовую PivotTable? Кнопочки на форме Excel есть, но вот в описании языка такого не нашел.
Есть метод InsertTotal, но там вроде нельзя указать формулу.


Можно как-то добавить только Год и Месяц, а то такая конструкция добавляет все разрезы по времени.
oView.ColumnAxis.InsertFieldSet(oView.Fieldsets("[Период].[По месяцам]"));

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #162 - 05. Февраля 2008 :: 21:42
Печать  
elkpro писал(а) 05. Февраля 2008 :: 16:02:
Можно ли программным путем добавить вычисляемое поле в уже готовую PivotTable?

Код
Выбрать все
ДваПроцента = oView.AddCalculatedTotal("2 процента", "2 %", "[Measures].[Сумма _Доход]*0.02");
ДваПроцента.NumberFormat = "#,##0.00";
oView.DataAxis.InsertTotal(ДваПроцента); 



elkpro писал(а) 05. Февраля 2008 :: 16:02:
Можно как-то добавить только Год и Месяц, а то такая конструкция добавляет все разрезы по времени.
oView.ColumnAxis.InsertFieldSet(oView.Fieldsets("[Период].[По месяцам]"));

Код
Выбрать все
ПоМесяцам = oView.Fieldsets("[Период].[По месяцам]");
ПоМесяцам.Fields("Квартал").IsIncluded = 0;
ПоМесяцам.Fields("День").IsIncluded = 0;
oView.ColumnAxis.InsertFieldSet(ПоМесяцам); 

  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #163 - 06. Февраля 2008 :: 07:13
Печать  
berezdetsky писал(а) 05. Февраля 2008 :: 21:42:
elkpro писал(а) 05. Февраля 2008 :: 16:02:
Можно ли программным путем добавить вычисляемое поле в уже готовую PivotTable?

Код
Выбрать все
ДваПроцента = oView.AddCalculatedTotal("2 процента", "2 %", "[Measures].[Сумма _Доход]*0.02");
ДваПроцента.NumberFormat = "#,##0.00";
oView.DataAxis.InsertTotal(ДваПроцента); 



elkpro писал(а) 05. Февраля 2008 :: 16:02:
Можно как-то добавить только Год и Месяц, а то такая конструкция добавляет все разрезы по времени.
oView.ColumnAxis.InsertFieldSet(oView.Fieldsets("[Период].[По месяцам]"));

Код
Выбрать все
ПоМесяцам = oView.Fieldsets("[Период].[По месяцам]");
ПоМесяцам.Fields("Квартал").IsIncluded = 0;
ПоМесяцам.Fields("День").IsIncluded = 0;
oView.ColumnAxis.InsertFieldSet(ПоМесяцам); 



Болшое спасибо тебе!!  Улыбка
  
Наверх
 
IP записан
 
elkpro
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #164 - 02. Марта 2008 :: 11:47
Печать  
есть проблема - пытаюсь сделать запрос на базе виртуальной таблицы

SELECT Рег.Агент [Агент $Справочник.Сотрудники],
      Рег.СуммаПродажнаяОборот СумПрод,
      Рег.СуммаПродажнаяОборот-Рег.СуммаБазоваяОборот Прибыль
FROM $РегистрОбороты.ОборотыТоваров (:Нач,:Кон~,Период,,ВидОперации='-',Агент,(СуммаПродажная,СуммаБазовая)) as Рег
TOTALS SUM(СумПрод), SUM(Прибыль)
BY ALL
     , [Агент $Справочник.Сотрудники] HIERARCHY ONLY

При проверке синтаксиса выдает ошибку ODBC Driver - Invalid Cursor State.

При запуске просто выдает ошибку

SELECT Рег.Агент [Агент $Справочник.Сотрудники],
Рег.СуммаПродажнаяОборот СумПрод,
Рег.СуммаПродажнаяОборот-Рег.СуммаБазоваяОборот Прибыль
INTO ##qryConsole60 FROM (
select
rg4285_vt.sp4272 as Товар,
rg4285_vt.sp4274 as Склад,
rg4285_vt.sp4275 as Клиент,
rg4285_vt.sp4276 as Агент,
rg4285_vt.sp4672 as ВидОперации,
sum(rg4285_vt.sp4277) as КоличествоОборот,
sum(rg4285_vt.sp4278) as СуммаБазоваяОборот,
sum(rg4285_vt.sp4279) as СуммаНДСОборот,
sum(rg4285_vt.sp4280) as СуммаПродажнаяОборот,
sum(rg4285_vt.sp4281) as СуммаСкидкиОборот
from rg4285 as rg4285_vt (nolock)
where rg4285_vt.period between {d '1900-01-01'} and {d '2008-03-01'}
group by
rg4285_vt.sp4272,
rg4285_vt.sp4274,
rg4285_vt.sp4275,
rg4285_vt.sp4276,
rg4285_vt.sp4672
having
sum(rg4285_vt.sp4277) <> 0 or
sum(rg4285_vt.sp4278) <> 0 or
sum(rg4285_vt.sp4279) <> 0 or
sum(rg4285_vt.sp4280) <> 0 or
sum(rg4285_vt.sp4281) <> 0
) as ая,СуммаБазовая)) as Рег
Переход к строке 1 'SELECT Рег.Агент [Агент $Справочник.Сотрудники],'
qryConsole : Export to Microsoft Office Excel


Я так понимаю проблема с  расчетом виртуальной таблицы.

  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 9 10 [11] 12 13 ... 42
ОтправитьПечать