Имя: Пароль:
1C
1С v8
Очистить значение субконто
0 Масянька
 
22.01.20
14:25
День добрый!
Бух 3.
        Пока Выборка.Следующий() Цикл
            НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
            НаборЗаписей.Отбор.Регистратор.Установить(Выборка.Регистратор);
            НаборЗаписей.Прочитать();
            Для Каждого Проводка Из НаборЗаписей Цикл
                БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, НомерСубконто, Неопределено);
            КонецЦикла;
        //НаборЗаписей.ОбменДанными.Загрузка = Истина;
        НаборЗаписей.УстановитьАктивность(Истина);
    
        НаборЗаписей.Записать();
            КонецЦикла;
Не сохраняет, но и ошибок не дает.
Что не так?
Спасибо.
1 RomanYS
 
22.01.20
14:53
(0) Что такое НомерСубконто?
2 RomanYS
 
22.01.20
14:56
Субкотно составного типа?

иначе должно ругаться (из УПП)

...
    Если ВидСубк.ТипЗначения.СодержитТип(ТипЗнч(ЗначениеСубконто)) Тогда
        Субконто.Вставить(ВидСубк, ЗначениеСубконто);
    ИначеЕсли Сообщать Тогда
        ОбщегоНазначения.СообщитьОбОшибке("Неверное значение """ + ЗначениеСубконто + """ для вида субконто <" + ВидСубк + ">",, Заголовок);
    КонецЕсли;
3 Масянька
 
22.01.20
14:59
(1) Была цифра - порядковый номер.
Сделала ПВХ - заработало.
4 StanLee
 
22.01.20
15:02
а там точно неопределено? или там пустая ссылка какая может быть? а то счас в оборотке по счету задвоятся итоги.
я вот сейчас мучаюсь косяки прошлого периода пытаюсь прикрыть, программно создавая проводки с некоторыми пустыми субконто
5 Масянька
 
22.01.20
15:04
(4) Ввод нач. остатков - нужно очистить док-ты в проводках, чтобы удалить.
Щас, проверю.
6 Масянька
 
22.01.20
15:07
(4) Нормально все.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн