Имя: Пароль:
1C
1С v8
чтение текстового файла
,
0 gorilla
 
03.02.16
22:27
Добрый вечер.подскажите как можно в текстовике найти номер документа и эти строки вывести в ТЗ
    Текст = Новый ТекстовыйДокумент;
    Текст.Прочитать("D:\Log\log.txt");
1 франц
 
03.02.16
22:28
посмотрел в D:\Log\log.txt - не нашел файлик.. ты путь точный дал?
2 gorilla
 
03.02.16
22:29
(1) нет извини выполни команду Format C
3 Defender aka LINN
 
03.02.16
22:32
(0) Ну вот заглянул я в файл. Нашел там строку "asdljdlkjЫЫ-17-25-ASF667700Ю15". Что из этого номер документа?
4 франц
 
03.02.16
22:33
(3) везет тебе... ща я тоже может загляну - делаю (2)...
5 Garykom
 
гуру
03.02.16
22:40
(4) у меня mint как мне выполнить (2) ?
6 франц
 
03.02.16
23:02
(5) я пока со своим не разобрался - пишет "Неправильно указан диск" ...разберусь, потом попробую помочь..
7 gorilla
 
03.02.16
23:15
История.Очистить();
    История.Колонки.Добавить("Информация");
    Текст = Новый ТекстовыйДокумент;
    Текст.Прочитать("D:\Log\log.txt",КодировкаТекста.UTF8);
    Для НомерСтроки = 1 По Текст.КоличествоСтрок() Цикл
        Стр = Текст.ПолучитьСтроку(НомерСтроки);
        Позиция = Найти(Стр, Номер);
        Если Позиция <> 0 Тогда
                        НоваяСтрока = История.Добавить();
                        НоваяСтрока.Информация=Стр;
        КОнецЕсли;


не добавляет строку в таблицу из файла.есть идеи?
8 Garykom
 
гуру
03.02.16
23:19
(7) при проведении опытов обычно сначала делают контрольную проверку аппаратуры

к примеру можно добавить в файл строчку содержащую строковое значение которое имеет переменная "Номер"
и натравить код на этот файл

смотря по результату можно судить работает ли функция "Найти(Стр, Номер);"
9 gorilla
 
03.02.16
23:26
(8)все находится и все возвращается,не добавляется только в ТЗ строка.С ТЗ не работал ранее.ТЗ на форме.нужно ли объявлять в коде ТаблицаЗначений = Новый ТаблицаЗначений?
10 pessok
 
03.02.16
23:33
вообще текст принято читать через
ЧтениеТекста
11 gorilla
 
03.02.16
23:34
тема закрыта.
12 pessok
 
03.02.16
23:35
+ (10) далее, если в текстовой строке, сиречь в переменной "Стр" вся нужная инфа, то все правильно в (7)
13 Garykom
 
гуру
03.02.16
23:40
(12) у него проблема с показом ТЗ на УФ походу была
14 франц
 
03.02.16
23:50
ыы... что там, ОбновитьКолонки()?))
15 франц
 
03.02.16
23:51
я чуть было диск себе не форматнул - благо, почитал что делает совет из (2)
Независимо от того, куда вы едете — это в гору и против ветра!