Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

чтение файла txt

чтение файла txt
Я
   bfss-732
 
25.06.20 - 13:14
Привет!
Есть файл txt, в нем есть строка, которую надо пропустить при чтении (при удалении руками из txt этой строки все прекрасно читается), как сделать программно, чтоб обработка пропускала эту строку при чтении? Вклинивался в условие, сравнивал значение строки и писал "Продолжить;" не помогла, произошло зацикливание.
   sitex
 
1 - 25.06.20 - 13:18
(0) Ну выложи код, откуда мы тут знаем что ты там написал
   bfss-732
 
2 - 25.06.20 - 13:19
ИначеЕсли     Импорт_Загружаемые[Тег] = Импорт_Загружаемые["КОДНАЗПЛАТЕЖА"] Тогда
                Продолжить;
Иначе...
   bfss-732
 
3 - 25.06.20 - 13:20
Пока Лев(Врег(СокрЛП(СтрокаРазбора)), 14) <> "КОНЕЦДОКУМЕНТА" Цикл
        
        Значение = "";
        Тег = "";
        
        Если РазобратьТеговуюСтроку(СтрокаРазбора, Тег, Значение) Тогда
            
            Если Импорт_Загружаемые[Тег] = Истина Тогда
                СтрокаДокумента[Тег] = Значение;
            ИначеЕсли     Импорт_Загружаемые[Тег] = Импорт_Загружаемые["КОДНАЗПЛАТЕЖА"] Тогда
                Продолжить;
   bfss-732
 
4 - 25.06.20 - 13:21
Выше полный код где зацикливается с Продложить на Пока
   bfss-732
 
5 - 25.06.20 - 13:21
это обработка 1С Клиент Банк
   Галахад
 
6 - 25.06.20 - 13:24
Наверное так:

Импорт_Загружаемые[Тег] = "КОДНАЗПЛАТЕЖА"
   big
 
7 - 25.06.20 - 13:24
Наверное надо перед "Продолжить" получить из текста следующую строку СтрокаРазбора.
   bfss-732
 
8 - 25.06.20 - 13:27
(6) так не прокатило, дало ЛОЖЬ
   bfss-732
 
9 - 25.06.20 - 13:31
(7) получить ее по тегу (указать конкретное значение след строки) или как-то по другому? Вдруг значение строки поменяется
   big
 
10 - 25.06.20 - 13:34
(9) Я из кода не вижу где получают строку для разбора. Но, если эту строку надо пропустить, то явно же надо её где-то снова получить.
   big
 
11 - 25.06.20 - 13:34
(10) Её = получить следующую, ведь не получив следующую, в СтрокаРазбор остаётся старое значение.
   SSSSS_AAAAA
 
12 - 25.06.20 - 13:35
(8) И что при этом в Импорт_Загружаемые[Тег]?
   1Сергей
 
13 - 25.06.20 - 13:36
Отладчиком воспользоваться не предлагали ещё?
   bfss-732
 
14 - 25.06.20 - 13:36
(12) не понял вопроса
   bfss-732
 
15 - 25.06.20 - 13:36
(13) уже дымиться
   big
 
16 - 25.06.20 - 13:37
(15) Мои варианты не подходят что-ли?? ))))
   SSSSS_AAAAA
 
17 - 25.06.20 - 13:37
(14) Не умеете пользоваться отладчиком? Откуда уверенность, в Импорт_Загружаемые[Тег] должно быть именно "КОДНАЗПЛАТЕЖА"?
   sitex
 
18 - 25.06.20 - 13:39
(3)  РазобратьТеговуюСтроку -  покажи код
   Галахад
 
19 - 25.06.20 - 13:39
ИначеЕсли     Тег = "КОДНАЗПЛАТЕЖА" Тогда
//Ничего не нужно делать.

Иначе
   bfss-732
 
20 - 25.06.20 - 13:39
(17) так с отладчика конечно получил
   bfss-732
 
21 - 25.06.20 - 13:40
(19) ща пробую
   SSSSS_AAAAA
 
22 - 25.06.20 - 13:42
(20) ЧТО получил ИЗ отладчика? Название тега или содержимое элемента массива Импорт_Загружаемые с индексом ТЕГ. Или для вас это одно и то же?
   bfss-732
 
23 - 25.06.20 - 13:44
(19) Спасибо добрый человек! ПРОКАТИЛО!
   bfss-732
 
24 - 25.06.20 - 13:45
(22) название тэга
   SSSSS_AAAAA
 
25 - 25.06.20 - 13:56
(24) Прелестно! Название тега сравниваем со значением массива по этому тегу. 5 баллов!
Может таки начнем отличать одно от другого?
   1Сергей
 
26 - 25.06.20 - 13:58
(25) Поздно. Уже сделали за него :)
   bfss-732
 
27 - 25.06.20 - 14:04
(25) подскажите, как правильно, всегда готов учиться
   bfss-732
 
28 - 25.06.20 - 14:06
(26) учиться никогда не поздно
   sitex
 
29 - 25.06.20 - 14:22
(28) Правильно - это почитать умные книжки, коих в инете тьма. А так методом тыка будешь долго разбираться.
   bfss-732
 
30 - 25.06.20 - 15:18
(29) продолжу.... правильно, начитался книжек сразу все, а где сразу все знания применять чтоб отложилось на практике?  Правильно - нигде, поэтому теория забывается и надо и читать и работать... А тут бизнес пришел и умоляет чтоб через 5 минут работало, ты в библиотеку побежишь?
 
 Рекламное место пустует
   sitex
 
31 - 25.06.20 - 15:28
(30) Нет не правильно. Если теория забывается , значит материал не закрепил.  А то что в  (25) указал , это должно отскакивать от зубов.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.