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