|
УНФ - Ошибка при распознавании файла банковской выписки
|
Я
|
|
SvenSoft 19.02.21 - 00:31 | Всем привет.
Обновил конфигурацию УНФ до 1.6.24.107, за ней потянулось обновление платформы до 8.3.18.1289.
После обновления перестала нормально работать загрузка выписок из банка. При запросе выписка прилетает в 1с, ее можно просмотреть, но при попытке загрузить ее, выскакивает "В файле не найден обязательный идентификатор конца файла. Возможно, неверно указана кодировка файла", т.е. в момент загрузки 1с записывает выписку в файл и пытается его разобрать и вот тут падает.
конфигурация на поддержке, думал сейчас наверное у всех упало, найду инфу, но нет.
куда копать? |
Курцвейл 1 - 19.02.21 - 03:20 | ( 0) так платформа уже все сообщила. какие проблемы? |
ДенисЧ 2 - 19.02.21 - 04:55 | Злые языки говорят, что при загрузке надо правильно кодировку указывать
|
SvenSoft 3 - 19.02.21 - 14:31 | ( 1) Проблема в том, что конфигурация стоит на поддержке и никто в ней ничего не менял, при этом с банка файлы прилетают корректные - это становится понятно даже по тому, что отвалились все банки (не только какой-то один определенный) и отвалились с такой же ошибкой.
Снал с поддержки конфигурацию, попробовал кодировки менять при сохранении прилетевших из банков выписок, ничего не дало, но есть четкое понимание, что проблема возникает именно в момент сохранения прилетевшей выписки из банка в файл, для дальнейшего разбора и эту кривизну вызывает либо платформа, либо конфигурацию, либо х.з. какие-то настройки системы на компе.
Поставил последнюю платформу 8.3.18.1334, проблему не решило.
Куда дальше копать, не знаю. |
Garykom 4 - 19.02.21 - 14:37 | Другую выписку уже пробовал?
|
Garykom 5 - 19.02.21 - 14:38 | ( 4)+ Непечатный символ возможно какой то внутри |
SvenSoft 6 - 19.02.21 - 15:29 | ( 4) Пробовал с трех банков, одна и та же ошибка. Вообще протокол выглядит так - вначале загружается выписка, и в табличном документе детализируется на документы (это работает норм), далее когда непосредственно идет попытка загрузить, то 1с сохраняет полученную выписку в файл и все, далее не может его разобрать и падает с этой ошибкой. Менял кодировки файла, смотреть сохраненный файл, текстовый формат, человекопонятный. И по всей видимости, раз пока что инфы в рунете нет по эту тему, то думается, что это только у меня проблема после обновления конфигурации и платформы. |
Garykom 7 - 19.02.21 - 15:37 | ( 6) Перенеси базу на другой комп и проверь
Имхается глюки по админской части |
Garykom 8 - 19.02.21 - 15:37 | Ну и отладчик в зубы и проверить какой именно "обязательный идентификатор конца файла" оно хочет
|
Курцвейл 9 - 19.02.21 - 16:21 | ( 8) Это обычная разметка EOF(). |
Курцвейл 10 - 19.02.21 - 16:23 | ( 6) Достаньте файл и сохраните в виндовой кодировке ANSI. В настройках загрузки укажите что кодировка виндовая. Сообщите что получится. |
loka999 11 - 19.02.21 - 17:21 | У нас была эта ошибка при загрузке через директ-банк. Помогла установка патча EF_30175764.
|
ДенисЧ 12 - 20.02.21 - 04:15 | Вот тут чел тоже сражался...
И добился )))
|
SvenSoft 13 - 22.02.21 - 18:41 | В итоге на этом же сервере сделал копию БД с файловом варианте, все нормально работает, на клиент-серверном ни-в-какую. ( 12) чего-то кажется вряд ли в конфигурации дело, т.к. в файловом варианте все работает, но х.з. все может быть. |
Злопчинский 14 - 22.02.21 - 21:10 | УНФ отличается редкой костыльностью и леплением костылей на костыли.
У них даже в инструменте для регистрации и исправления ошибок - и то ошибка.
|
Nexux 15 - 26.02.21 - 00:14 | Если работа в клиент-серверном варианте, то можно попробовать изменить current location пользователя (в региональных настройках), от имени которого запущена служба сервера 1С.
|