Здравствуйте! Необходимо по НУ менять счет Дт 96 на 44.
Пишу через подписку на событие следующий код:
Ругается:
Запись не верна! Вид субконто "Оценочные обязательства и резервы" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (налоговый учет); Номер строки: 1)
В чем проблема, никак не пойму. Как можно побороть эту ошибку?
Пишу через подписку на событие следующий код:
ДвиженияНалог = Источник.Движения.Налоговый;
ДвиженияНалог.Записать(ложь);
ДвиженияНалог.Прочитать();
Для Каждого строки из ДвиженияНалог Цикл
Если строки.СчетДт = ПланыСчетов.Налоговый.НайтиПоКоду("96")
И строки.ВидУчетаДт = Перечисления.ВидыУчетаПоПБУ18.НУ
Тогда
строки.счетДт = ПланыСчетов.Налоговый.НайтиПоКоду("44.02.1");
строки.СубконтоДт.СтатьиЗатрат = Справочники.СтатьиЗатрат.НайтиПоКоду("*****");
строки.СубконтоДт.резервы = Справочники.Резервы.НайтиПоКоду("*****");
КонецЕсли;
КонецЦикла;
ДвиженияНалог.Записать(Истина);
КонецЕсли;
ПоказатьРугается:
Запись не верна! Вид субконто "Оценочные обязательства и резервы" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (налоговый учет); Номер строки: 1)
В чем проблема, никак не пойму. Как можно побороть эту ошибку?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) NaalieELF,
Вы в проводке меняете счет на 44, а присвоенные субконто остаются от 96-го. Их надо очистить вообще. А вы всего лишь присваиваете пустое значение.
Только вот вопрос.
Вы собираетесь в КА вручную задебетовать затратный счет. Движения по регистрам (партионка/РАУЗ) не забыли? А то ж следующий вопрос будет про автоматическое закрытие 44 НУ. ;-)
Может просто в требовании-накладной вам поставить счет затрат БУ - 96, а НУ - 44? Она сама бы всю аналитику спросила и сделала проводки.
Вы в проводке меняете счет на 44, а присвоенные субконто остаются от 96-го. Их надо очистить вообще. А вы всего лишь присваиваете пустое значение.
//По-моему как-то так:
Строки.СубконтоДт.Резервы = Неопределено;
// вместо
Строки.СубконтоДт.резервы = Справочники.Резервы.НайтиПоКоду("*****"); // Возвращает пустую ссылку.
// А может и так:
Строки.СубконтоДт.Удалить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.РезервыИлиКакОниТамНазываютсяЛеньСмотреть);
Только вот вопрос.
Вы собираетесь в КА вручную задебетовать затратный счет. Движения по регистрам (партионка/РАУЗ) не забыли? А то ж следующий вопрос будет про автоматическое закрытие 44 НУ. ;-)
Может просто в требовании-накладной вам поставить счет затрат БУ - 96, а НУ - 44? Она сама бы всю аналитику спросила и сделала проводки.
(6) stvorl, остается только добавить, что в принципе нельзя править только бух.регистры.
Если и надо замену таких счетов делать, - то только в общих модулях по РАУЗу. Там есть процедуры, где необходимо внести правки шаблонов проводки и тогда автоматом по хозрасчетному и налоговому счета встают.
Если и надо замену таких счетов делать, - то только в общих модулях по РАУЗу. Там есть процедуры, где необходимо внести правки шаблонов проводки и тогда автоматом по хозрасчетному и налоговому счета встают.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот