Имя: Пароль:
1C
 
Ошибка при попытке отразить документ в регл учете
0 aptomilov
 
21.09.26
12:03
Конфигурация 1с ЕРП  последняя
Виды документов  Отчет давальца и Этапы
Цифры в проводка не вызывают подозрений все как обычно


При отражении документа в регламентированном учете произошла ошибка. Ошибка при выполнении операции над данными: Microsoft OLE DB Driver for SQL Server: Ошибка арифметического переполнения при преобразовании numeric к типу данных numeric. HRESULT=80040E57, SQLSrvr: SQLSTATE=22003, state=8, Severity=10, native=8115, line=1
1 Волшебник
 
21.09.26
12:43
Запускаем проведение проблемного документа в режиме отладки и дожидаемся ошибки.

Смотрим, на какой строке кода происходит ошибка, и идём в конфигуратор. например, "Запрос.ВыполнитьПакет()[1].Выбрать()" модуля объекта документа

В тексте запроса ищем функцию ВЫРАЗИТЬ

Если есть строчки ВЫРАЗИТЬ(<ВыбранноеПоле> КАК ЧИСЛО (23,10))  изменяем их на ВЫРАЗИТЬ(<ВыбранноеПоле> КАК ЧИСЛО (25,10)) и радуемся результату
2 aptomilov
 
21.09.26
12:46
(1)
щас попробуем