КД. При выгрузке вылетает ошибка СУБД. #602026


#0 by espanol
Начало выгрузки:   23.03.12 09:38:03 Ошибка исполнения обработчика:  ПВД_ПередОбработкойПравила_ИзменениеЦен  - State 42000, native 8114, message [Microsoft][ODBC SQL Server Driver][SQL Server]Error converting data type varchar to numeric. Выгружено объектов:   0 Окончание выгрузки:   23.03.12 09:38:03 Выгружаю цены, при выгрузке указываю параметр, какой тип цены выгружать. Все типы цен кроме одного выгружаются нормально. А последняя выдает ошибку вот эту. В чем может быть причина?
#1 by espanol
Может кто все таки знает?  Вот запрос:
#2 by espanol
Дело только в этой строке: $ПоследнееЗначение.Цены.Цена(Цены.ID, :ВыбДата) Я так думаю это проблема с MSSQLSERVER2005... но как исправить чтобы работало, неужели никто не знает?
#3 by zva
Скорей всего там isnull нужно добавить, на нужную дату цены не было
#4 by МихаилМ
1с8 поддерживает работу компоненты 1с++ 1с++ может выдать TSQL текст выложите его сюда.
#5 by espanol
Я в 1С 7.7 делаю: ,    ( select top 1 cast(c588_vv.value as numeric(17, 2)) from _1sconst as c588_vv (nolock) where (c588_vv.date <= '20120323') order by c588_vv.date desc, c588_vv.time desc, c588_vv.docid desc, c588_vv.row_id desc ) as    [Цена                $Число] FROM INNER JOIN    sc270 Номенклатура ON Цены.ParentExt = Номенклатура.ID WHERE
#6 by espanol
Видимо на этой херне падает: cast(c588_vv.value as numeric(17, 2))
#7 by МихаилМ
это понятно. ну сосмотрите что вернет сей код без каста
#8 by espanol
Ошибка исполнения обработчика:  ПВД_ПередОбработкойПравила_ИзменениеЦен  - State 42000, native 170, message [Microsoft][ODBC SQL Server Driver][SQL Server]Line 9: Incorrect syntax near '('. Выгружено объектов:   0 Окончание выгрузки:   23.03.12 11:19:46 |SELECT               |    Номенклатура.ID                                    as    [Номенклатура        $Справочник.Номенклатура]
#9 by espanol
чета не пойму откуда эта ошибка....
#10 by espanol
ай туплю, убрать  as numeric(17, 2) забыл
#11 by espanol
вроде как выгружает, но выгружать будет часа 2
#12 by zva
а _1sconst - что за таблица?
#13 by espanol
цены вроде как
#14 by zva
NULL там нигде нет?
#15 by espanol
как это узнать?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С