Вчера обновил бухию на 2.0.50.3.
Сегодня бухи говорят мне, типа отвечай или с вертухи пропишем в щи.
Они меня спрашивают: почему сегодня когда делаем Авансовый отчет и все услуги без НДС, он делает движение по регистру накопления "НДС Предъявленный" там он пишет "без НДС" и ставит нули в НДС.
Хотя ранее когда не было НДС он не делал эти движения.
Я сначала поплакал, потом решил глянуть что было ДО обновления и что ПОСЛЕ.
ДО:
Если (ТипЗнч(СтрокаДок.СчетУчетаЦенности) = Тип("ПланСчетовСсылка.Хозрасчетный")) и СтрокаДок.СчетУчетаЦенности.Забалансовый Тогда
// Пропускаем забалансовые поступления
Продолжить;
КонецЕсли;
Если СтруктураШапкиДокумента.ВидДокумента = "АвансовыйОтчет" и НЕ ЗначениеЗаполнено(СтрокаДок.СчетФактура) Тогда
//По строкам АО, в которых не указана СФ записи в регистре не формируются
Продолжить;
КонецЕсли;
СтрокаДвижения = ТаблицаДвижений_НДСПредъявленный.Добавить();
ПОСЛЕ:
Если (ТипЗнч(СтрокаДок.СчетУчетаЦенности) = Тип("ПланСчетовСсылка.Хозрасчетный")) и СтрокаДок.СчетУчетаЦенности.Забалансовый Тогда
// Пропускаем забалансовые поступления
Продолжить;
КонецЕсли;
То-есть мы видим что убрали кусок, теперь что бы не шли движения по регистру НДСПредъявленный, нужно заходить в Авансовый отчет - цены и снимать галку "Учитывать НДС".
Сегодня столкнулся с тем, что авансовый отчет (после обновления) начад делать движения по рн НДСКосвенныеРасходы для строк, у которых не заполнен счет-фактура.
В итоге, перестал заполняться документ РаспределениеНДСКосвенныхРасходов.
Пофиксил это дело ручками в общем модуле УчетНДСФормированиеДвижений. Теперь жду ответ из техподдержки франя, что они думают по этому поводу
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший