Копейки при округлении #633906


#0 by IT_PROGRAMMIST
УПП 1.3.18.1(украина), пл.8.2.15.319. Документ Корректировка долга дает движение по добавленному регистру Бухгалтерии. При пересчете из валюты в гривны остаются копейки.Пересчет из валюты в гривны происходит типовыми средствами. Пример: КТ Счет1 659621.03 (получилось от 659621.025) КТ Счет1 -78676,01 (получилось от -76676,012025) ДТ Счет2 580945,01 (получилось от 580945,012975) В результате рвет на  0.01 копейки. Ребят, подскажите кто сталкивался, как решал? У меня есть идеи,просто хочу услышать мнения умных людей, которые эту проблему исправляли.
#1 by DrShad
какую проблему?
#2 by DrShad
по твоему прмеру все счета раскрыты и нигде ничего не рвет - где ты копейку нашел?
#3 by НикДляЗапросов
03-01 -01 = 0?
#4 by IT_PROGRAMMIST
как это не рвет: 659621,03-78676,01-580945,01 = 0,01
#5 by DrShad
у тебя счета разные, дятел
#6 by Lama12
Уж даже не знаю... В Украине есть курсовые разницы? При переоценке валют должно все сгладиться.
#7 by IT_PROGRAMMIST
объясню: Дебиторская задолженность 659621.03 Дебиторская задолженность -78676,01 Авансы полученные 580945,01
#8 by DrShad
все равно разные
#9 by DrShad
кроме того не может быть сначала дебиторка а потом аванс на меньшую сумму - только при разной аналитике
#10 by IT_PROGRAMMIST
по делу пиши. то что они разные это понятно. Они закрыться в 0 должны.
#11 by НикДляЗапросов
Ну там субсчета
#12 by DrShad
никуя не должны - учи матчасть
#13 by IT_PROGRAMMIST
дело не в том какие сдесь счета. Дело в округлении. остается блин 0,01 копейки. а хочется, чтобы в ноль ушло
#14 by DrShad
а по делу - ты дятел
#15 by DrShad
в ноль на разных счетах не уйдет!
#16 by IT_PROGRAMMIST
да как это не уйдет. уйдет. Дебиторская задолженность - Авансы полученные
#17 by DrShad
нет у тебя авансов - забудь
#18 by IT_PROGRAMMIST
слушай, все закрывается как нужно. Проблема в
#19 by DrShad
т.е. как я всю ветку и твержу что никакой проблемы?
#20 by Classic
Не пойму в чем у тебя проблема, если честно. Ситуация конечно не нормальная, но при закрытии задолженности все должно закрыться нормально. Вопрос больше в другом - как вы определяете валютную задолженность с такой точностью?
#21 by IT_PROGRAMMIST
с точностью до 2
#22 by Classic
Но в валютная задолженность с точностью до 6ти знаков
#23 by IT_PROGRAMMIST
используется типовая функция ОкруглитьСУчетомПогрешности. Вод код:
#24 by IT_PROGRAMMIST
с точностью до двух знаков после запятой
#25 by IT_PROGRAMMIST
Функция пересчета из валюты в гривну
#26 by Bell
Так валюта осталась?
#27 by IT_PROGRAMMIST
валютные суммы полностью закрываются в 0
#28 by IT_PROGRAMMIST
в суммы в грн.
#29 by IT_PROGRAMMIST
+т.е в
#30 by DrShad
пилять, разберись в показаниях
#31 by Classic
Не понимаю, какие у тебя валютные суммы. Но это в принципе не важно. При правильном закрытии счетов у тебя и гривневые суммы закроются. Потом :) Счета кстати какие? Активно-пассивные?
#32 by Classic
Кстати для правильной работы "Округлить с учетом погрешности" передавай в функцию Дт-Кт. Или Кт-Дт. Тогда округлит правильно
#33 by Classic
Или для другого счета используй другой ключ. Тогда тоже все сбежится
#34 by IT_PROGRAMMIST
да счета Активно - пассивные
#35 by IT_PROGRAMMIST
спасибо за советы завтра утром попробую
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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