Как перейти на последнюю строку в текстовом файле #282802


#0 by Vitpan
В обработке должны быть загружены данные с текстового файла, причём только с его последней строки. Подскажите пожалуйста как на неё перейти?
#1 by Темный Эльф
Т.ПолучитьСтроку(Т.КоличествоСтрок)
#2 by Злопчинский
ну и зачастую ничего не загрузится.. потому что предпоследняя строка закончена энтером...
#3 by Vovik
Пустить в цикле -1 пока не будет нке пустая строка
#4 by ПодводныйТаракан
(2,3) извращенцы совсем... пусть смотрит чем файл заканчивается, и кстати ни кера не ентером заканчивается. это смотря как выгрузили
#5 by Злопчинский
ясен пень... хрен ли тут все рассказывать - если челу лень было ЖКК открыть...
#6 by Vitpan
(2,4) не знал ничего об этих особенностях. Меня интересует последняя строчка файла mlg.
#7 by kiroy
смотри
#8 by Vitpan
Помогите пожалуйста! Смотрю в Книге знаний "Парсинг файла MLG (журнал регистрации 1С:Предприятие 7.7)". Вместо цикла по чтению следующей строки файла хочу сделать переход на последнюю строку. Добавляю: При запуске обработки выдаётся сообщение "Поле агрегатного объекта не обнаружено (КоличествоСтрок)". Что сделал не так? Извините за дилетантство.
#9 by romix
В цикле прочитай все строки, и запомни в переменную. Тебе вообще зачем нужно-то?
#10 by Темный Эльф
Строка инициализации переменной file ?
#11 by Vitpan
Файл слишком большой, а мне надо получить ссылку на последний объект, с которым выполнялась работа. Он содержится в последней строке файла mlg. И чтобы не читать построчно весь файл - проще наверное сразу перейти на последнюю строку?
#12 by romix
А зачем тебе это? Если для регистрации изменений, то у меня получше кое-что есть...
#13 by MMF
несомненно, сделай проекцию файла с конца и смещайся в поисках предыдущей #13#10
#14 by romix
Не знаю скрипт поддерживает ли это... На Дельфи-то все можно...
#15 by romix
Да и непонятно зачем такие вещи. Типо чтобы было?
#17 by Vitpan
мне при выполнении обработки надо получить данные из последнего проведенного в базе документа. сведения об этом документе я могу получить только в файле mlg. Вот для этого и надо
#18 by Vitpan
romix, я очень благодарен за участие, но мне на данный момент необходимо именно то, что указано в вопросе.
#19 by Jump
А не проще выборку документов и сравнение по времени?
#20 by Vitpan
не проще, а невозможно. Мне нужен последний внесённый документ (он может быть и "задним" числом), а не последний по реквизиту "дата и время"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С