Для Каждого СтрокаТз из ТЗ Цикл
БухСправка.НоваяСтрока();
Если СчтОле.НайтиПоКоду(СтрокаТз.СчетДт)=1 Тогда
БухСправка.СчетДт = СчтОле.ТекущийСчет();
Для А = 1 По 3 Цикл
БухСправка.НазначитьТип("СубконтоДт"+А,БухСправка.СчетДт.ВидСубконто(А));
КонецЦикла;
Что делаю не так? БухСправка.СчетДт = СчтОле.ТекущийСчет(); в этой строке СчтОле.ТекущийСчет() значение заполнено и счет есть но он не присваивает значение в БухСправка.СчетДт
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший