Данная обработка записывает из файла в справочник
ТранспортныеСредства реквизиты: водитель, транспорт, телефон водителя, объем кузова.
Но необходимо чтобы транспорт также записывался в регистр, в пустую колонку
НомерТС.
Также построчно, без дополнительных условий отбора.
Сейчас этот код записывает
номерТС последнего водителя (последней строки файла) в каждую строку подряд.
Не могу понять как настроить цикл
НаборовЗаписей в цикле перебора строк файла.
Подскажите, пожалуйста, как это правильно сделать
&НаСервере
Процедура ЗагрузитьНаСервере()
Документ = Новый ТекстовыйДокумент;
Документ.Прочитать(Объект.ПутьКФайлу);
НаборЗаписей = РегистрыСведений.ДанныеСотрудников.СоздатьНаборЗаписей();
НаборЗаписей.Прочитать();
Для Каждого ЗаписьНабора из НаборЗаписей Цикл
Для НомерСтроки = 2 По Документ.КоличествоСтрок() Цикл
СтрокаДокумента = Документ.ПолучитьСтроку(НомерСтроки);
МассивЗначенийСтроки = СтрРазделить(СтрокаДокумента, ";");
Водитель = МассивЗначенийСтроки[0];
Транспорт = МассивЗначенийСтроки[1];
ТелефонВодителя = МассивЗначенийСтроки[2];
ОбъемКузова = МассивЗначенийСтроки[3];
ПоискТС = Справочники.ТранспортныеСредства.НайтиПоНаименованию(Водитель, Истина);
Если ПоискТС.Пустая() Тогда
НовоеТС = Справочники.ТранспортныеСредства.СоздатьЭлемент();
НовоеТС.Наименование = Справочники.Сотрудники.НайтиПоНаименованию(Водитель);
НовоеТС.Номер = Транспорт;
НовоеТС.ТелефонВодителя = ТелефонВодителя;
НовоеТС.ОбъемКузова = ОбъемКузова;
НовоеТС.Записать();
КонецЕсли;
ЗаписьНабора.НомерТС = Транспорт;
КонецЦикла;
НаборЗаписей.Записать();
КонецЦикла;
КонецПроцедуры