18.10.2007 14:16
Mihon
 
Из ЦБ в ДБ уходит Акт переоценки в статусе черновик.
в ДБ поднимают статус до принят полностью, документ уходит обратно в ЦБ и садится в почтовике с ошибкой:

Код: 0 Доп. код: 0
Источник: System.Data.OracleClient
Сообщение: ORA-20099: Попытка занести запись в спецификацию с суммой <> цена * кол-во
ORA-06512: на "SUPERMAG.CORE", line 262
ORA-06512: на "SUPERMAG.DOCUMENTS", line 251
ORA-06512: на "SUPERMAG.SMPOSTENDUPDATEDOC", line 66
ORA-06512: на line 1

Ошибка возникает, когда при создании АП (у нас создаются вручную) в ЦБ не было нажато функции -> применить правила округления. Возникает редко, но метко:)
Можно ли избавиться от этой ошибки, если да, то как?
Существует ли настройка, чтобы правила округления применялись автоматически?

Заранее благодарен за ответ.
19.10.2007 10:12
Mihon
 
В общем, когда в АП наши экономисты заносят новые цены, они наценяют по проценту. Поэтому, если цена должна быть 11.55, она получается 11.55322, например. Правила округления у на до 10 коппеек, и если правило применить, цена станет 11.60. Когда экономистам нужно, чтобы цена была именно 11.55, они правило не применяли.
Решается проставлением цены вручную:)
04.06.2012 13:30
GENDALF
 
Точно такой же бред...
в 1.027.4 было все нормально... переехал на 1.029.1 sp1... стало вот так же вот :(
Часовой пояс GMT +3, время: 21:01.

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