Имя: Пароль:
1C
1С v8
Загрузка данных из текстового файла
,
0 vladimirpetrov11
 
30.08.12
13:17
Здравствуйте! Скиньте пожалуйста пример загрузки данных в документы 1с 8 из текствого файла
PS:желательно с комментами
1 vladimirpetrov11
 
30.08.12
13:21
Лично в моем примере нужно загрузить: лицевой номер, ФИО, Сумму оплаты, Дату Оплаты -в один документ.
И: Лицевой номер, Фио, Названия счетчиков, показания счетчиков-в другой документ. В текстовом файле данные эти забиты через точку с запятой
2 andrewks
 
30.08.12
13:24
а погуглить?
3 andrewks
 
30.08.12
13:26
4 vladimirpetrov11
 
30.08.12
13:27
(2)погуглю. Но хотеось бы несколько примеров, чтобы разобраться с разными вариантами и операторами
5 vladimirpetrov11
 
30.08.12
13:27
(3) Спасибо!
6 Kuein
 
30.08.12
13:28
Текстовка = Новый ТекстовыйДокумент
Текстовка.Прочитать(Умные-Параметры-И-Имя-Файла);
КоличествоСтрок = Текстовка.КоличествоСтрок();
ТекущаяСтрока = 1;
Пока ТекущаяСтрока <= КоличествоСтрок цикл

<разбиение строки с ; на массив подстрок типовыми процедурами конфигурации>
<прочие телодвижения>

ТекущаяСтрока = ТекущаяСтрока + 1;
КонецЦикла;
7 aki_rezak
 
30.08.12
13:28
(4) кури СП
8 Rusland
 
30.08.12
13:55
(6) На ооочень большом файле загнется. Лучше

Текст = Новый ЧтениеТекста("d:\win.txt", КодировкаТекста.ANSI);
Стр = Текст.ПрочитатьСтроку();
Пока Стр <> Неопределено Цикл // строки читаются до символа перевода строки
   Сообщить(Стр);
   Стр = Текст.ПрочитатьСтроку();
КонецЦикла;
9 Kuein
 
30.08.12
13:58
(8) Вряд ли у ТС ооочень большой файл с лицевыми счетами и ФИО. :) Но замечание правильное. )
10 vladimirpetrov11
 
30.08.12
14:15
Спасибо всем! Ощень помогли*))
AdBlock убивает бесплатный контент. 1Сергей