Имя: Пароль:
1C
1С v8
Проблема с кодировкой имени сообщения для РИБ
0 namazi74
 
15.12.14
13:53
Добрый день. 1С УТ 10.3, файловый вариант. Через FTP настроен обмен в РИБ. Обмен гуляет среди 15 узлов обмена. На двух из них появилась одинаковая проблема. С них прилетают сообщения вида: Message_��_��.zip а должны быть Message_МС_ГЛ.zip. Т.е. на подчиненных узлах "слетела" кодировка в имени сообщений? Если, вручную переименовываю файлик - загрузка в центральный узел проходит. Из центрального узла улетают корректные сообщения: Message_ГЛ_МС.zip.
На всех остальных узнал проблем нет. У проблемных узлов один и тот же провайдер. С ними уже связывался, ничего конкретного не сказали. Удаленные базы тестировал. Проблема осталась. В чем может быть причина и как её разрешить? Заранее спасибо
1 namazi74
 
15.12.14
13:54
(0) Message_??_??.zip - вот такие приходят сообщения
2 Maxus43
 
15.12.14
13:57
кодировка имён файлов...
http://bit.ly/1DAdWHg
3 namazi74
 
15.12.14
14:01
(2) как это может помочь? Уже на сервер прилетают такие сообщения.
4 Fish
 
15.12.14
14:04
(0) Не используйте русские буквы в префиксах узлов РИБ, и будет вам счастье.
5 Maxus43
 
15.12.14
14:06
(4) сомнительное щастье, когда документы с англ буквами в префиксах создаются)
6 namazi74
 
15.12.14
14:07
(4) (5) да, к тому же, базы ведутся уже года три
7 Maxus43
 
15.12.14
14:09
(3) всмысле как может помоч? русским по белому написано - кодировка ftp-сервера отличается от кодировок твоих систем, и не всегда верно преобразует.
В самой 1с при формировании имени файла - кроказябр нет. Кодировку FTP сервера меняй на правильную, чо за FTP сервер стоит? вот и гугли, сервер такой-то, сменить кодировку
8 namazi74
 
15.12.14
14:11
(7) да я понял это. Но увы не поможет.
Загрузка сообщений с аналогичных узлов проходит без проблем (кракозябры не появляются). Сервер - хостинг beget. Настройки едины для всей ftp среды
9 Maxus43
 
15.12.14
14:17
>>На двух из них появилась одинаковая проблема. С них прилетают сообщения вида
на них поменяй кодировку по умолчанию значит, потыкай utf-8, cp-1251
10 Fish
 
15.12.14
14:22
(5) Я не совсем точно выразился, не префиксы, а коды узлов в плане обмена. На документы это никак не повлияет, эти префиксы служат исключительно для именования файлов обмена. А префикс узла - можно оставить русским.
11 namazi74
 
15.12.14
14:30
(10) спасибо за идею. Но, при этом, надо ведь будет делать Создание начального образа ИБ... А значит подчиненный узел формировать заново. Это будет планом Б
12 namazi74
 
15.12.14
14:31
(9) пока списываюсь с ТП хостинга, т.к. юзеру там не дано ни одной настройки. Но чувствую что дело не в нем...
13 Maxus43
 
15.12.14
14:31
у нас русские и проблем нет, считаю что надо решать проблему с кодировками
14 Maxus43
 
15.12.14
14:32
(12) возможно разница в кодировке хостинга и кодировки винды, откуда идёт запись на хостинг, её и поменять, а не хостинговую для начала
15 Fish
 
15.12.14
14:32
(11) Не надо. просто меняешь коды узлов в цетральной и подчинённой, и всё. Это ни на что не повлияет - только на имена файлов обмена.
16 Fish
 
15.12.14
14:34
(13) Ну у нас тоже русские, и всё без проблем. Но может, у ТС проблемы с админами, которые не могут найти косяк.
17 namazi74
 
15.12.14
14:52
(15) Понял, но всё же придётся напоследок этот вариант оставить. Т.к. придётся и главный узел переименовывать, а с ним связано ещё 13 обменов. (14) буду смотреть кодировки Винды. Хотя, странно это всё. Меня смущает что провайдер один и тот же у них.
18 Garykom
 
гуру
15.12.14
15:21
Ну сделай батничек который будет кривые названия на правильные менять

Можно для надежности даже перед и после такое делать (перед заливкой на фтп меняем МС_ГЛ на MS_GL а при скачке с фтп наоборот)
19 namazi74
 
15.12.14
15:28
(18) да. Как вариант. На хостинг залью и в крон поставлю. Тоже думал над этим. Но это костыль тот ещё...