![]() |
#1 |
Участник
|
![]()
гребанный навижен.........
--------------------------- Navision Financials --------------------------- Это сообщение для C/AL программистов: Этот тип данных не поддерживается C/SIDE. Вы можете получить доступ к данным следующих типов: VT_VOID, VT_I2, VT_I4, VT_R4, VT_R8, VT_CY, VT_DATE, VT_BSTR и VT_BOOL --------------------------- ОК --------------------------- это не побороть? зы предлагаю всем выкинуть навижен и уйти в запой ![]() |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
А какой тип возвращается процедурой или запросом? Возвращается значение одного поля?
|
|
![]() |
#4 |
Участник
|
Цитата:
нав ругается и на ADODB.Recordset.Recordcount и на range('A1').copyfromrecordset(rs) т.е. не сама процедура что то возвращает, а нав не может переварить функцию объекта automation, чтоб его... |
|
![]() |
#5 |
Участник
|
КопиФромРекордсет() написана вами? Или это метод экселя?
Если написана вами может быть такое, что возвращаемое скулем значение не подходит по типу как значение для вставки в ячейку экселя. |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от Dadakhan
![]() гребанный навижен.........
--------------------------- Navision Financials --------------------------- Это сообщение для C/AL программистов: Этот тип данных не поддерживается C/SIDE. Вы можете получить доступ к данным следующих типов: VT_VOID, VT_I2, VT_I4, VT_R4, VT_R8, VT_CY, VT_DATE, VT_BSTR и VT_BOOL --------------------------- ОК --------------------------- это не побороть? зы предлагаю всем выкинуть навижен и уйти в запой ![]() Функция copyfromrecordset явно самописная. Что возвращать то должна? И вообще - лучше используйте FORMAT, прежде чем что-либо запихать в ячейку Экселя или вытащить оттуда... Перестраховка, в том числе и от такого рода ситуаций... |
|
![]() |
#7 |
Участник
|
CopyFromRecordset - Это экселевская функция.
Мне кажется, здесь с decimal проблема. Попробуйте создать такой recordset, который состоял бы только из текстовых полей. Если ошибки не будет, значит проблема скорее всего в поле типа decimal |
|
![]() |
#8 |
Участник
|
Мне кажется проблема с преобразованием ДАты из Экселя в Нави.... В этом случае поможет FORMAT
Вы чем пользуетесь?????? |
|
![]() |
#9 |
Участник
|
Сорри, не сказал что ошибка вылетает на этапе компиляции. Так что формат данных отпадает
![]() Скорее всего версия 2.6 этого сделать не позволяет. |
|
![]() |
#10 |
Участник
|
Доброго времени суток
![]() попробуйте в самом sql-запросе преобразовывать значение в varchar например: cast(xxx as VARCHAR(60)) а когда уже будете обрабатывать результаты запроса в navision преобразуйте значение в нужный формат и уже потом заполняйте ячейки excel |
|