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