Работаем в программе Бухгалтерия государственного учреждения 1.0
При вводе остатков возникла непонятная проблема. Бух пытается завести остаток по ОС "Гараж":
Первоначальная стоимость - 150.000 руб
Балансовая стоимость (т.е. остаточная, правильно?) - 50.000 руб
Начисленный износ - 100.000 руб
При проведении документа вылетает ошибка "Для ОС "Гараж" ВА0000000456 в строке 2 сумма амортизации больше стоимости".
Если попробовать "подогнать" цифры - например, износ поставить 50т.р., а остаточную стоимость - 100т.р, все корректно проводиться. Проводки:
Дт 101.12 / Кт 000 100.000
Дт 000 / Кт 104.12 50.000
Я сам программист, а не бух, и работаю в основном с хозрасчетчиками. Но думаю, принципы учета ОС те-же. На 101 счете учитывается остаточная балансовая стоимость, на 104 - амортизация. И так до тех пор, пока ОС не будет полностью самортизированно и его стоимость не перейдет на счет износа. Но тогда вводимые данные корректны. Почему-же тогда ругается 1С-ка? Залез отладчиком в код, там всего-лишь одна строка (без всяких доп. условий) в процедуре проверки заполнения реквизитов:
Если НачисленнаяАмортизация > Сумма Тогда
ТекстСообщения = ТекстСообщения+ "Для ОС """+ОС+""" "+ИнвНомер+" в строке "+НомерСтроки+" сумма амортизации больше стоимости"+Символы.ПС;
Отказ=Истина;

Ответить с цитированием

