02.12.2009 11:18
OlegON
 
Никто не озадачивался, до какого количества штук (или других единиц измерений) переваривает расчет товародвижения? Вроде в последних версиях были какие-то правки?
02.12.2009 17:30
OlegON
 
Вопрос закрыт...
Цитата:
1.26.1 Разрядность количества в расчете товародвижения.

В процедурах расчета товародвижения и закрытия периода увеличена разрядность числа для работы с количеством с 2^32 до 2^64, что позволяет увеличить количество товара, регистрируемого в одной строке спецификации, с примерно 2 000 000 до 9 000 000 000 000 000 единиц.

Предыдущее ограничение вызывало ошибку в расчете товародвижения в тех случаях, когда, например, в производство расходовалось 3 тонны весового товара с пересчетом в ингредиенты с единицей измерения «грамм».
26.12.2009 22:27
OlegON
 
В общем, запарился я... На 1024.6 ТД валится по невеселому...
Чтобы изобретатели не портили мне общую картину сделал
Цитата:
ALTER TABLE "SUPERMAG"."SMGOODS" ADD ( CONSTRAINT "OK_CHECK_YOUR_STOCKS" CHECK ("QUANTITY"<5000000));
ALTER TABLE "SUPERMAG"."SMPRODGOODS" ADD ( CONSTRAINT "OK_CHECK_YOUR_PROD_STOCKS" CHECK ("QUANTITY"<5000000));
ALTER TABLE "SUPERMAG"."SMSPEC" ADD ( CONSTRAINT "OK_CHECK_QUANTITY" CHECK ("QUANTITY"<=2000000));
чего и вам рекомендую. Данная команда добавит ограничение, согласно которому нельзя будет сохранить накладную с более чем 2000000 единиц в спецификации и нельзя будет провести накладную, чтобы изменить остатки более чем до 5000000. У кого нет таких объемов или версии постарее - лучше сделайте. В противном случае глубокомысленные сообщения вроде "Расчет прерван по команде пользователя" при расчете товародвижения вам гарантированы.
Часовой пояс GMT +3, время: 13:32.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.