[ОТВЕТИТЬ]
Опции темы
03.12.2013 05:41  
nz-bit
Ошибка при пересчете оперативных и ежедневных остатков
Arithmetic exception, numeric overflow, or string truncation.
At procedure ‘OSTATOK_SHORT_FETCH’ line: 177, col: 3
At procedure ‘OSTATOK_SHORT_RECALC2’ line: 124, col: 3
At procedure ‘OSTATOK_SHORT_RECALC’ line: 29, col: 5
Что уже было сделано:
Бекап, рестор делал.
Calcpart.exe полная перепривязка с очисткой партионных таблиц.
Smdiagn.exe пусто.

Что еще посоветуете? (косяк походу где-то в базе, а как найти мыслей пока никаких больше не приходит)
 
04.12.2013 09:27  
VerLeon
Опа, какой некрасивый баг...
Суть проблемы - у вас завелся товар с артикулом длиной в полные 30 символов, при этом при сортировке по артикулу он оказывается последним. Такие условия вызывают ошибку при пересчете.
Я прикрепил скриптик, который это исправляет, исправление так же войдет в апдейт за IV квартал 2013 года (выйдет 31 января 2014)
Вложения
Тип файла: rar OSTATOK_SHORT_FETCH.rar (2.5 Кб, 92 просмотров)
 
"Спасибо" VerLeon от:
 
Опции темы



Часовой пояс GMT +3, время: 06:57.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.