|   |   | 
| 
 | чтение файла txt | ☑ | ||
|---|---|---|---|---|
| 0
    
        bfss-732 25.06.20✎ 13:14 | 
        Привет! 
 Есть файл txt, в нем есть строка, которую надо пропустить при чтении (при удалении руками из txt этой строки все прекрасно читается), как сделать программно, чтоб обработка пропускала эту строку при чтении? Вклинивался в условие, сравнивал значение строки и писал "Продолжить;" не помогла, произошло зацикливание. | |||
| 1
    
        sitex naïve 25.06.20✎ 13:18 | 
        (0) Ну выложи код, откуда мы тут знаем что ты там написал     | |||
| 2
    
        bfss-732 25.06.20✎ 13:19 | 
        ИначеЕсли     Импорт_Загружаемые[Тег] = Импорт_Загружаемые["КОДНАЗПЛАТЕЖА"] Тогда
 Продолжить; Иначе... | |||
| 3
    
        bfss-732 25.06.20✎ 13:20 | 
        Пока Лев(Врег(СокрЛП(СтрокаРазбора)), 14) <> "КОНЕЦДОКУМЕНТА" Цикл
 Значение = ""; Тег = ""; Если РазобратьТеговуюСтроку(СтрокаРазбора, Тег, Значение) Тогда Если Импорт_Загружаемые[Тег] = Истина Тогда СтрокаДокумента[Тег] = Значение; ИначеЕсли Импорт_Загружаемые[Тег] = Импорт_Загружаемые["КОДНАЗПЛАТЕЖА"] Тогда Продолжить; | |||
| 4
    
        bfss-732 25.06.20✎ 13:21 | 
        Выше полный код где зацикливается с Продложить на Пока     | |||
| 5
    
        bfss-732 25.06.20✎ 13:21 | 
        это обработка 1С Клиент Банк     | |||
| 6
    
        Галахад гуру 25.06.20✎ 13:24 | 
        Наверное так:
 Импорт_Загружаемые[Тег] = "КОДНАЗПЛАТЕЖА" | |||
| 7
    
        big 25.06.20✎ 13:24 | 
        Наверное надо перед "Продолжить" получить из текста следующую строку СтрокаРазбора.     | |||
| 8
    
        bfss-732 25.06.20✎ 13:27 | 
        (6) так не прокатило, дало ЛОЖЬ     | |||
| 9
    
        bfss-732 25.06.20✎ 13:31 | 
        (7) получить ее по тегу (указать конкретное значение след строки) или как-то по другому? Вдруг значение строки поменяется     | |||
| 10
    
        big 25.06.20✎ 13:34 | 
        (9) Я из кода не вижу где получают строку для разбора. Но, если эту строку надо пропустить, то явно же надо её где-то снова получить.     | |||
| 11
    
        big 25.06.20✎ 13:34 | 
        (10) Её = получить следующую, ведь не получив следующую, в СтрокаРазбор остаётся старое значение.     | |||
| 12
    
        SSSSS_AAAAA 25.06.20✎ 13:35 | 
        (8) И что при этом в Импорт_Загружаемые[Тег]?     | |||
| 13
    
        1Сергей 25.06.20✎ 13:36 | 
        Отладчиком воспользоваться не предлагали ещё?     | |||
| 14
    
        bfss-732 25.06.20✎ 13:36 | 
        (12) не понял вопроса     | |||
| 15
    
        bfss-732 25.06.20✎ 13:36 | 
        (13) уже дымиться     | |||
| 16
    
        big 25.06.20✎ 13:37 | 
        (15) Мои варианты не подходят что-ли?? ))))     | |||
| 17
    
        SSSSS_AAAAA 25.06.20✎ 13:37 | 
        (14) Не умеете пользоваться отладчиком? Откуда уверенность, в Импорт_Загружаемые[Тег] должно быть именно "КОДНАЗПЛАТЕЖА"?     | |||
| 18
    
        sitex naïve 25.06.20✎ 13:39 | 
        (3)  РазобратьТеговуюСтроку -  покажи код     | |||
| 19
    
        Галахад гуру 25.06.20✎ 13:39 | 
        ИначеЕсли     Тег = "КОДНАЗПЛАТЕЖА" Тогда
 //Ничего не нужно делать. Иначе | |||
| 20
    
        bfss-732 25.06.20✎ 13:39 | 
        (17) так с отладчика конечно получил     | |||
| 21
    
        bfss-732 25.06.20✎ 13:40 | 
        (19) ща пробую     | |||
| 22
    
        SSSSS_AAAAA 25.06.20✎ 13:42 | 
        (20) ЧТО получил ИЗ отладчика? Название тега или содержимое элемента массива Импорт_Загружаемые с индексом ТЕГ. Или для вас это одно и то же?     | |||
| 23
    
        bfss-732 25.06.20✎ 13:44 | 
        (19) Спасибо добрый человек! ПРОКАТИЛО!     | |||
| 24
    
        bfss-732 25.06.20✎ 13:45 | 
        (22) название тэга     | |||
| 25
    
        SSSSS_AAAAA 25.06.20✎ 13:56 | 
        (24) Прелестно! Название тега сравниваем со значением массива по этому тегу. 5 баллов! 
 Может таки начнем отличать одно от другого? | |||
| 26
    
        1Сергей 25.06.20✎ 13:58 | 
        (25) Поздно. Уже сделали за него :)     | |||
| 27
    
        bfss-732 25.06.20✎ 14:04 | 
        (25) подскажите, как правильно, всегда готов учиться     | |||
| 28
    
        bfss-732 25.06.20✎ 14:06 | 
        (26) учиться никогда не поздно     | |||
| 29
    
        sitex naïve 25.06.20✎ 14:22 | 
        (28) Правильно - это почитать умные книжки, коих в инете тьма. А так методом тыка будешь долго разбираться.     | |||
| 30
    
        bfss-732 25.06.20✎ 15:18 | 
        (29) продолжу.... правильно, начитался книжек сразу все, а где сразу все знания применять чтоб отложилось на практике?  Правильно - нигде, поэтому теория забывается и надо и читать и работать... А тут бизнес пришел и умоляет чтоб через 5 минут работало, ты в библиотеку побежишь?     | |||
| 31
    
        sitex naïve 25.06.20✎ 15:28 | 
        (30) Нет не правильно. Если теория забывается , значит материал не закрепил.  А то что в  (25) указал , это должно отскакивать от зубов.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |