Добрый день. Выполняю вот такой код:
если Источник.Склад.ВидСклада<>Перечисления.ВидыСкладов.Оптовый тогда
для каждого стр из Источник.Движения.Хозрасчетный цикл
если стр.СчетДТ=ПланыСчетов.Хозрасчетный.ПрочиеРасходы тогда
стр.СчетДТ=ПланыСчетов.Хозрасчетный.ТорговаяНаценкаАТТ;
стр.СубконтоДт.РеализуемыеАктивы=Неопределено;
стр.СубконтоДт.Склады=Источник.Склад;
Конецесли;
Конеццикла;
конецесли;
Вылетает с ошибкой "Вид субконто Реализуемые активы недоступен для данной записи"
Подскажите пожалуйста, как лечить? Как убрать субконто старого счета?
Спасибо всем, вопрос решил, сделал так:
если Источник.Дата>=Константы.шапДатаНачалаДействияНовыхПроводокПоВозвратуИзРозницы.Получить() тогда
лСклад=Источник.Склад;
лТовар=Константы.шапТовар.Получить();
если Источник.Склад.ВидСклада<>Перечисления.ВидыСкладов.Оптовый тогда
для каждого стр из Источник.Движения.Хозрасчетный цикл
если стр.СчетДТ=ПланыСчетов.Хозрасчетный.ПрочиеРасходы тогда
стр.СчетДТ=ПланыСчетов.Хозрасчетный.ТорговаяНаценкаАТТ;
стр.СубконтоДт.Очистить();
стр.СубконтоДт.Склады=лСклад;
стр.СубконтоДт.Номенклатура=лТовар;
Конецесли;
Конеццикла;
конецесли;
конецесли;
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс