Вход | Регистрация

1С:Предприятие ::

Метки:

Pivot table на форме как в него запихнуть вызов хранимой процедуры?

Я
   Homutke
 
18.11.04 - 15:37
ЭлементыФормы.Excel.ConnectionString    =    СтрокаПодключения;
СтрокаЗапроса    =    "{call  BUDTEST1C.dbo.AC_BALANCE (-3,'2004/12/12')}";
ЭлементыФормы.Excel.CommandText    =    СтрокаЗапроса;

не работает , как сделать правильно?
 
 
   Коллега Больцман
1 - 18.11.04 - 16:42
наверное не знаю, а по логике если есть ЭлементыФормы.Excel.CommandText, должно быть что-то вроде ЭлементыФормы.Excel.Execute()...
   Homutke
 
2 - 18.11.04 - 17:11
Ээээ... тяжелый вечер , а я , что написал см. в исходном пример, если  туда запихнуть типа select * from QQQ, работает на ура , а хп не получается.
   Коллега Больцман
3 - 18.11.04 - 18:07
насколько припоминаю, хранимая процедура MSSQL сервера вызывается примерно так:
exec BUDTEST1C.dbo.AC_BALANCE -3,'2004/12/12'

далее, педпологаю возможность наличия следующего свойства:
ЭлементыФормы.Excel.CommandType
правда, если это так, параметры нужно запихивать в спец.коллекцию
   Homutke
 
4 - 19.11.04 - 12:39
да накалякак макрос  в excel

.CommandText = Array("exec  BUDTEST1C.dbo.AC_BALANCE -3,'2004/12/12'")

осталось придумать как передать массив.


Список тем форума
Рекламное место пустует  
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует