среда, 17 сентября 2014 г.

При списании ОС в оперативном учете могут оставаться копейки

При списании ОС в оперативном учете (счет 21.хх), если цена ОС получается дробная, то на счете при списании всех ОС данного вида могут остаться копейки (плюсом или чаще минусом).

Например мы поставили на забаланс 3 ОС на общую сумму 10.00 руб. Цена одного ОС = 10,00/3 =3.3333(3). При этом учитываем что у каждого ОС есть свой инвентарный номер, поэтому одной строкой их списать нельзя.

При списании система спишет для всех ОС по 3.33, т.к. у суммы всегда 2 знака после запятой. При этом мы получаем в остатке 1 копейку без количества.



Для того чтобы этого избежать можно воспользоваться групповой обработкой справочников и документов и исправить у последнего ОС цену и сумму (именно сумма идет в проводку)

Или, если ос много, а может мы просто боимся что кто то войдет и пересчитает табличную часть документа, внести исправление в общий модуль "УправлениеНефинансовымиАктивами"


Функция РассчитатьСуммуОС(КоличествоСписания, КоличествоВсего, СуммаВсего, СредняяЦена=0,КолЗнаков = 2) Экспорт
Результат = Новый Структура;
Если СредняяЦена = 0 Тогда
ЦенаСписания = ?(КоличествоВсего > 0,ОКР( СуммаВсего / КоличествоВсего,КолЗнаков),0);
Иначе
ЦенаСписания = ?(КоличествоВсего = 0,0, СредняяЦена);
КонецЕсли;   
//+ЧАН Округлим цену списания, иначе при дробной цене возможны ошибки, остатки копейки
ЦенаСписания = Окр(ЦенаСписания, 2);
//-ЧАН


Комментариев нет:

Отправить комментарий