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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #165 - 03. Марта 2008 :: 07:40
Печать  
elkpro писал(а) 02. Марта 2008 :: 11:47:
При проверке синтаксиса выдает ошибку ODBC Driver - Invalid Cursor State.

Это в 1CQA? Используй основную форму консоли.

elkpro писал(а) 02. Марта 2008 :: 11:47:
Я так понимаю проблема с  расчетом виртуальной таблицы.

Да, проблема в 1С++. Между идентификатором регистра и открывающей скобкой параметров ВТ не должно быть пробелов.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #166 - 03. Марта 2008 :: 07:51
Печать  
berezdetsky писал(а) 03. Марта 2008 :: 07:40:
elkpro писал(а) 02. Марта 2008 :: 11:47:
При проверке синтаксиса выдает ошибку ODBC Driver - Invalid Cursor State.

Это в 1CQA? Используй основную форму консоли.

elkpro писал(а) 02. Марта 2008 :: 11:47:
Я так понимаю проблема с  расчетом виртуальной таблицы.

Да, проблема в 1С++. Между идентификатором регистра и открывающей скобкой параметров ВТ не должно быть пробелов.


Спасибо - попробую.

Еще вопрос - каким способом можно развернуть группу по строке, если доспустим оставлены только две Агент 01 и Агент 02. Т.е. сделать действия аналогичные нажатию на плюсик слева от элемента?  Может быть где-то можно почитать про все атрибуты и методы?

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #167 - 03. Марта 2008 :: 10:01
Печать  
elkpro писал(а) 03. Марта 2008 :: 07:51:
Еще вопрос - каким способом можно развернуть группу по строке, если доспустим оставлены только две Агент 01 и Агент 02. Т.е. сделать действия аналогичные нажатию на плюсик слева от элемента?

Весь уровень можно развернуть так:
Код
Выбрать все
ПоГруппам = oView.Fieldsets("[Агент].[По группам]");
ПоГруппам.Fields("Агент").IsIncluded = 0;
ПоГруппам.Fields("Агент 01").Expanded = -1;
oView.RowAxis.InsertFieldSet(ПоГруппам); 

Предшествующие уровни должны быть скрыты или развёрнуты.

Отдельную группу развернуть сложнее:
Код
Выбрать все
oData = Сводная.Объект.ActiveData;
oData.RowAxis.RowMember.ChildAxisMembers("Продукция").Expanded = -1; 



elkpro писал(а) 03. Марта 2008 :: 07:51:
Может быть где-то можно почитать про все атрибуты и методы?

Файл OWCVBA11.CHM в папке "C:\Program Files\Common Files\microsoft shared\Web Components\11\1049\".
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #168 - 03. Марта 2008 :: 12:25
Печать  
berezdetsky писал(а) 03. Марта 2008 :: 10:01:
elkpro писал(а) 03. Марта 2008 :: 07:51:
Еще вопрос - каким способом можно развернуть группу по строке, если доспустим оставлены только две Агент 01 и Агент 02. Т.е. сделать действия аналогичные нажатию на плюсик слева от элемента?

Весь уровень можно развернуть так:
Код
Выбрать все
ПоГруппам = oView.Fieldsets("[Агент].[По группам]");
ПоГруппам.Fields("Агент").IsIncluded = 0;
ПоГруппам.Fields("Агент 01").Expanded = -1;
oView.RowAxis.InsertFieldSet(ПоГруппам); 

Предшествующие уровни должны быть скрыты или развёрнуты.

Отдельную группу развернуть сложнее:
Код
Выбрать все
oData = Сводная.Объект.ActiveData;
oData.RowAxis.RowMember.ChildAxisMembers("Продукция").Expanded = -1; 



elkpro писал(а) 03. Марта 2008 :: 07:51:
Может быть где-то можно почитать про все атрибуты и методы?

Файл OWCVBA11.CHM в папке "C:\Program Files\Common Files\microsoft shared\Web Components\11\1049\".


Спасибо!
  
Наверх
 
IP записан
 
g00d
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 68
Зарегистрирован: 13. Ноября 2006
Re: Консоль и расширения запросов 1С++
Ответ #169 - 25. Апреля 2008 :: 23:19
Печать  
berezdetsky писал(а) 26. Октября 2007 :: 10:21:
ВК. Возможности:
  • консоль запросов;
  • конструктор запросов (только для SQL);
  • Office Web Components (сводные таблицы, электронные таблицы, диаграммы);
  • расширения прямых запросов (TOTALS ... BY ...);
  • OLAP (построение локальных кубов);
  • etc.



Автору огромнейший респект!
все работает... не вероятно полезная разработка
п.с. 
и маленькая просьба
может быть это есть но я не нашел
добавить возможность добавлять в начале каждой сгенерированной строки символ |
мелочь -  кодерам приятно
спасибо

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #170 - 26. Апреля 2008 :: 06:50
Печать  
g00d писал(а) 25. Апреля 2008 :: 23:19:
и маленькая просьба
может быть это есть но я не нашел
добавить возможность добавлять в начале каждой сгенерированной строки символ |

А скрипты MultiString.js или Замена кода trad.vbs не спасут?
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #171 - 18. Июня 2008 :: 13:56
Печать  
Есть неприятная проблема с данной компонентой.
Когда создается элемент в первый раз, то в компоненте появляется прокрутка (как вертикальная так и горизонтальная). Немного изменяешь размеры форма и формируешь повторно, то прокрутка пропадает.
Я так понимаю, что это связано с классом привязки. Из-за чего такое может происходить? Механизмы привязки не менялись? Что смотреть?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #172 - 18. Июня 2008 :: 14:02
Печать  
Тестовую обработку можешь сделать?
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #173 - 18. Июня 2008 :: 14:28
Печать  
berezdetsky писал(а) 18. Июня 2008 :: 14:02:
Тестовую обработку можешь сделать?


Я делал, используя привязку из 1CQA. Сейчас смотрел консоль запросов - там тоже самое. Стоит только изменить размеры окна, так при повторном запуске запрос пропадает прокрутка. Прав есть один плюс - начинаешь двигать размеры - все появляется. А в стандартной такого не происходит.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #174 - 19. Июня 2008 :: 07:04
Печать  
В консоли не воспроизводится. В обработках полосы прокрутки появляются, если провести над ними курсор мышки - эта фича контейнера 1C++ ActiveX проявляется и на других контролах.

Привязку не использую. 1CQA в топку.

Попробуй поиграть со свойствами AutoFit, MaxHeight и MaxWidth или давай тестовую обработку.
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #175 - 08. Июля 2008 :: 06:38
Печать  
Проблему с привязкой решили через другую версию.

Есть еще одна проблема - хотелось бы программно в колонках убрать признак Subtotal и сделать это через 1С. В OWC есть метод, но как запустить его через 1С - непонятно.

Заранее благодарен.
  

Subtotal.JPG ( 23 KB | Загрузки )
Subtotal.JPG
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #176 - 08. Июля 2008 :: 06:48
Печать  
Ээ..  Озадачен
Убрать пункт из меню или снять пометку?
  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #177 - 08. Июля 2008 :: 07:20
Печать  
berezdetsky писал(а) 08. Июля 2008 :: 06:48:
Ээ..  Озадачен
Убрать пункт из меню или снять пометку?


Снять пометку с пункта Subtotals программно.

Нашел такой метод:
.Fieldsets("Product").Fields("Product Department").SubTotals(1) = False

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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Консоль и расширения запросов 1С++
Ответ #178 - 08. Июля 2008 :: 17:04
Печать  
elkpro писал(а) 08. Июля 2008 :: 07:20:
Нашел такой метод:
.Fieldsets("Product").Fields("Product Department").SubTotals(1) = False

Код
Выбрать все
Скрипт = СоздатьОбъект("MSScriptControl.ScriptControl");
Скрипт.Language = "vbscript";
Скрипт.AddObject("f1", oView.Fieldsets("Product").Fields("Product Department"));
Скрипт.ExecuteStatement("f1.SubTotals(1) = False"); 

  

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


I Love YaBB 2!

Сообщений: 145
Зарегистрирован: 19. Мая 2006
Re: Консоль и расширения запросов 1С++
Ответ #179 - 09. Июля 2008 :: 09:56
Печать  
Спасибо!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 10 11 [12] 13 14 ... 42
ОтправитьПечать