28.07.2008, 21:05
общий
это ответ
Здравствуйте, Besker®!
На первый взгляд у вас все правильно.
я бы правда использовал "немного" другие объекты, в приложении мой вариан (как альтернатива).
ну и неплохо бы наверно было дать возможность пользователю выбрать файл в котором находятся данные. Для этого можно использовать диалог выбора файла.
А еще, возможно, Вам необходимо сделать поиск в справочнике на уже существующие элементы либо по коду, либо по наименованию, а то вдгур элементы с таким кодом или наименованиме уже кто-то ввел ручками или раньше загрузил.
Приложение:
//----- Обработка текстового файла
ТекстФайл = Новый ЧтениеТекста(Путь);
ТекСтрока = ТекстФайл.ПрочитатьСтроку();
Пока ТекСтрока <> Неопределено Цикл
//ваши действия по обработке прочитанной строки
ТекСтрока = ТекстФайл.ПрочитатьСтроку();
КонецЦикла;
//----------------Выбор файла
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогОткрытияФайла.Заголовок = "Укажите расположение файла с данными";
Если ДиалогОткрытияФайла.Выбрать() тогда
Путь = ДиалогОткрытияФайла.ПолноеИмяФайла;
КонецЕсли;