вторник, 23 июня 2015 г.

Ошибка при списании ОС БГУ 2.0.34.17

После обновления на релиз 2.0.34.17 появилась ошибка и не одна, при списании ОС.

1. Поле объекта не обнаружено "СчетУчетаНачальный". Сама строка в тексте запроса выглядит следующим образом:
И СписокОС_БУ.СчетУчетаНачальный = БУСтоимостьНаНачалоПериода.Счет
Дело в том что в таблице "СписокОС_БУ" нет поля "СчетУчетаОСНачальный". Необходимо изменить строку на:
И СписокОС_БУ.СчетУчета = БУСтоимостьНаНачалоПериода.Счет 
После этого документы списания  будут проводиться без ошибок. Но есть еще одна проблема.

2. При списании ОС без остаточной стоимости программа все равно начисляет амортизацию за текущий месяц, а потом делает еще сторно.
Ищем строку чуть ниже предыдущей:
И СписокОС_БУ.СчетУчета = БУАмортизацияНаКонецПериода.Счет
и просто закомментируем ее. Дело в том, что в таблице "СписокОС_БУ" счет учета 101.хх, а в таблице "БУАмортизацияНаКонецПериода" счет - 104.хх. Поэтому данная связь бессмысленна.

Возможно еще что то найдется.