Имя: Пароль:
1C
1С v8
Корректировка бух. справки
0 Масянька
 
14.04.23
09:00
Доброе утро!
Простейшая фигня, а выдает ошибку...
В существующей бух. справке нужно заменить счет:
    
       ЗначениеСубконто = Справочники.ПрочиеДоходыИРасходы.НайтиПоНаименованию("Остаточная стоимость списанных ОС");
    ДвиженияДокументаНУ = РегистрыБухгалтерии.Налоговый.СоздатьНаборЗаписей();
    ДвиженияДокументаНУ.Отбор.Регистратор.Значение = ОперацияБух;
    ДвиженияДокументаНУ.Прочитать();

    Для Каждого Элемент Из ДвиженияДокументаНУ Цикл

        Если (Элемент.СчетДт = ПланыСчетов.Налоговый.ПоступлениеИВыбытиеИмуществаРаботУслугПрав) Тогда
            Элемент.СчетДт = ПланыСчетов.Налоговый.ВнереализационныеРасходы;
            Элемент.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы] = ЗначениеСубконто;
        КонецЕсли;
        КонецЦикла;
    ДвиженияДокументаНУ.Записать();
    
    Предупреждение("Готово.");
Выдает ошибку: https://postimg.cc/Xr3pNMj0
Какие контрагенты?!
Спасибо.
1 Гипервизор
 
14.04.23
09:04
(0) У счёта ПВ второе субконто - Контрагенты. Видимо было заполнено, счёт вы поменяли, а на второе субконто и ругается.
2 Масянька
 
14.04.23
09:07
(1) Нет, у ПВ все чисто.
А как обнулить?
4 2S
 
14.04.23
09:11
Очистить
5 Масянька
 
14.04.23
09:15
(4) Не понял :(
6 RomanYS
 
14.04.23
09:19
(5) ...СубконтоДт.Очистить()
7 Масянька
 
14.04.23
09:21
(6) Огромнейшее человеческое СПАСИБО!
Спасибо!