Всем Добрый день
Коллеги, помогите разобраться с данной ошибкой.
Сильно дописанная Бухгалтерия КОРП. Задача стоит следующая: необходимо при определенных условий в документе "Требование-накладная" изменить одну проводку при проведении, а именно СчетДт.
Выходит следующая ошибка:
Запись не верна! Вид субконто "Прочие доходы и расходы" не доступен для данной записи!
Вот сам код:
Для Каждого Проводка Из Источник.Движения.Хозрасчетный Цикл
Если Проводка.СчетДт=ПланыСчетов.Хозрасчетный.ПрочиеРасходы Тогда
//<<Здесь происходит обнуление заполненного субконто "ПрочиеДоходыИРасходы"
ИмяСубконто="ПрочиеДоходыИРасходы";
ВидСубконто = ?(ТипЗнч(ИмяСубконто) = Тип("ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные"),ИмяСубконто,ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные[ИмяСубконто]);
Проводка.СубконтоДт.Вставить(ВидСубконто, Неопределено);
//>>
//<<Здесь меняю счет ДТ с 91.02 на 44.01 и подставляю необходимое субконто
Проводка.СчетДт=ПланыСчетов.Хозрасчетный.ИздержкиОбращения;
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1, СтатьяЗатратНДС);
ЕстьПроводкиНДС = Истина;
//>>
КонецЕсли;
КонецЦикла;
Если ЕстьПроводкиНДС Тогда
//<<Здесь выходит ошибка
Источник.Движения.Хозрасчетный.Записать();
//>>
КонецЕсли;