Функция РешитьСЛУ() в УНФ 1.4.5.25 #689584


#0 by Santa4527
В Функция РешитьСЛУ модуле объекта документа Закрытие Месяца выдает ошибку при "РасчетФактическойСебестоимости" Выдает ошибку {Обработка.ЗакрытиеМесяца.Форма.Форма.Форма}: Ошибка при вызове метода контекста (Записать)         ДокОбъект.Записать(РежимЗаписиДокумента.Проведение); по причине: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ЗакрытиеМесяца.МодульОбъекта}: Ошибка при вызове метода контекста (ВыполнитьПакет)         МассивРезультатов = Запрос.ВыполнитьПакет; по причине: Ошибка выполнения запроса по причине: Ошибка при выполнении операции над данными: Ошибка SQL: Переполнение поля по причине: Ошибка SQL: Переполнение поля В чем может быть проблема? Решение наверняка СЛУ наверняка принимает очень очень большое значение. В чем такое может быть? И куда смотреть?
#1 by shuhard
смотри в отрицательные остатки РАУЗ на них может упасть
#2 by Santa4527
Там в результате запроса получается СуммаКвадратовОтклонений и эта переменная принимает не реальное значение. Больше 31 432 695 382 183 526 177 893 294,037480856. Это может быть из за отрицательный остатков в РегистрНакопления.Запасы
#3 by х86
косяки в настройках
#4 by Santa4527
а что за косяк?
#5 by х86
предположу что ключи не правильно настроены, а так смотреть надо
#6 by Maxus43
у нас такое было из-за ошибок округления, на старой конфе УПП 1.2, в 1.3 это починили, а потом вобще переписали алгоритмы
#7 by Santa4527
Короче жесть.
#8 by Maxus43
можно конечно найти, но надо ковырять глубоко. Например для начала узнать номер итерации, в которой гаснет, туда воткнуть запрос для разузловки, чтоб выйти на кокнретную номенклатуру и т.д. Это после всяких плясок с отчетами, если уж совсем никак
#9 by х86
посмотри суммы по остаткам
#10 by Santa4527
Номер итерации 47
#11 by Maxus43
если там точку останова поставить - можно из временных таблиц вытащить данные. Сначала проверь простые пути, отчеты, анализ данных
#12 by Santa4527
Этот запрос выдает ошибку. Я уже не знаю куда смотреть.
#13 by Santa4527
приблизительно после 47 итерации
#14 by Михаил Козлов
Попробуйте обратиться в 1С. Может матрица прямых затрат плохо обусловлена, может сам метод неустойчив. Мне кажется, 1С должна быть заинтересована разобраться.
#15 by saaken
отмени проведение половины документов и проверь еще раз
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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