|
Загрузка данных из текстового файла
| ☑ |
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
|
Спасибо всем! Ощень помогли*))
|
|