Имя: Пароль:
1C
1С v8
Расчет СС выдает ошибку SQL
0 Быдло замкадное
 
14.03.14
17:07
Расчет себестоимости выдавал ошибку скуля, распровел все документы за месяц по организации а ошибка не ушла. Т.е. даже при отсутствии движений в регистре учета затрат возникает ошибка. Куда копать?? Включен РАУЗ

Ошибка:

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.КорректировкаСтоимостиУчетЗатрат.Модуль(2085)}: Ошибка при вызове метода контекста (Выполнить)

по причине:
Ошибка выполнения запроса
по причине:
Ошибка при выполнении операции над данными:
Microsoft OLE DB Provider for SQL Server: Ошибка арифметического переполнения при преобразовании numeric к типу данных numeric.
HRESULT=80040E57, HRESULT=80040E57, SQLSrvr: SQLSTATE=01003, state=1, Severity=0, native=8153, line=1
SQLSrvr: SQLSTATE=22003, state=8, Severity=10, native=8115, line=1
1 MrStomak
 
14.03.14
17:12
размерности ресурсов регитра рауз не хватает чтобы отразить очень-очень большую сумму, можно попробовать пересчет итогов в Тии.
2 Быдло замкадное
 
14.03.14
17:14
(1) вот единственная надежда на ТИИ... на выходных запущу..

Не понимаю откуда взялась эта большая сумма, когда регистр пустой.
3 Aprobator
 
14.03.14
17:16
Ошибка в запросе - место указано, что еще требуется? Переполнение - слишком большое число получается. Смотрим двигаемые регистры - ищем кривые остатки.
4 EugeniaK
 
14.03.14
17:16
(2) Проверь отладчиком, на каком моменте ошибка.
Что по стеку при этом выполняется.
5 Aprobator
 
14.03.14
17:22
(4) .... {ОбщийМодуль.КорректировкаСтоимостиУчетЗатрат.Модуль(2085)}: Ошибка при вызове метода контекста (Выполнить)... - запрос в регистру УчетЗатратРег - и к гадалке не ходи.
6 MrStomak
 
14.03.14
17:26
(2) Чтобы регистр был пустой, нужно все документы распровести, а не за месяц.
7 Aprobator
 
14.03.14
17:28
(2) это какой такой регистр пустой?