Имя: Пароль:
1C
1С v8
Файл -> Сохранить в тонком и web -клиенте (linux)
0 shulerr
 
19.04.15
19:03
Доброго дня.
Лежит файловая база на компе с убунтой. Работают, если это так можно назвать, с ней через тонкий клиент. При сохранении текстового файла (обмен с банком) видим в файле знаки вопроса. Очень много. Нам столько не надо. Платформа 8.3.5.последняя, конфигурация - УНФ (тоже последняя) Как бы сделать так, чтобы там были наши родные русские буквы?
P.S. win не предлагать - решаю не я.
1 zak555
 
19.04.15
19:09
кодировка там какая стоит ?
2 shulerr
 
19.04.15
19:10
(1) где?
3 zak555
 
19.04.15
19:15
на убунте
4 shulerr
 
19.04.15
19:18
Всё по дефолту. Ничего не меняли.

~$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
5 zak555
 
19.04.15
19:19
поставь локаль RU_uft8
6 shulerr
 
19.04.15
19:52
Ох, чувствую будет незабываемая ночка сегодня...

Текст XML содержит недопустимый символ в позиции 1 : [тут кракозябра какая-то]
7 shulerr
 
19.04.15
19:53
(5) ну хотябы mc стал по-русски)
8 shulerr
 
19.04.15
19:59
каждая неудачная попытка входа хавает и не отдает лицензию до перезапуска апача. Релиз не тестовый. Мож я что-то не так делаю, а?
9 shulerr
 
19.04.15
20:21
Блин, не работает база. Прямо после ввода пароля говорит:

Текст XML содержит недопустимый символ в позиции 1 :

Чё делать-то? Конфигуратора на сервере нет. Копия на виндовом компе открывается нормально. Возврат локали на место не помогает.
10 zak555
 
19.04.15
20:29
(6) попробуй прочитать на винде -- пойдёт или нет ?
11 shulerr
 
19.04.15
20:41
(10) идет. все стартует.
12 shulerr
 
19.04.15
20:44
(10) о котором xml может идти речь? Опубликовать базу пытался заново - не помогает. Даже если убрать в сторонку базу и подсунуть старую копию - всё равно ругается.
13 zak555
 
19.04.15
20:58
ещё раз --- хмл под виной читается в 1с, а под линем нет ?
14 shulerr
 
19.04.15
21:05
(13) такой порядок:
1. на компьютере-клиенте (win7) жму ярлык 1С
2. выбираю базу, которая на web-сервере
3. получаю 1совское окошко про пользователя и пароль
4. ввожу пароль
5. получаю сообщение про "Текст XML содержит недопустимый символ в позиции 1" с кнопками "перезапустить" и "завершить".

Который xml я должен попытаться прочитать под виндой?
15 Torquader
 
19.04.15
21:41
(14) Кодировку apache, видимо, нужно смотреть.
Особенно, если помнить, что первые два символа в файле могут быть специальным пробелом, описывающим кодировку файла.
16 shulerr
 
19.04.15
21:54
(15) о каком файле речь?
17 shulerr
 
19.04.15
22:01
снос/установка apache и 1С не спасают. Пошел за кофе
18 ЧеловекДуши
 
20.04.15
06:29
(9) Дак и обрабатывай файл на стороне сервера :)
Что за упертость, все делать на клиенте.

Тонкий клиент не для локального использования придумывался :)
19 ЧеловекДуши
 
20.04.15
06:29
(13) Да он тупо его считывает на Убунте...
Писатель не привык работать с сервером в тонком :)
20 shulerr
 
20.04.15
08:39
(19) (18) да не могу я ничего обрабатывать. Платформа НЕ СТАРТУЕТ. Всё, что она делает, это спрашивает пароль, после чего вылетает с ошибкой. И это не зависит от базы, в которую заходишь (менял), от ОС клиента, от сети (локальная/интернет).
21 Cyberhawk
 
20.04.15
08:46
А если эту же базу выгрузить в файл и загрузить в новую файловую базу - стартует?
22 shulerr
 
20.04.15
08:57
(21) запускается даже эта база если работать не через web-клиент. Следовательно, проблема не в БД. Любая БД, которую я подсовывал на место нашей (просто очищал каталог с базой на сервере и копировал туда старые копии, дэмку, просто 1CD-шку) ведет себя так же как и боевая база (пароль -> ошибка).
Выставлял права в 777 на каталог с базой, делал владельцем пользователя и группу www-data, переопубликовывал, переустанавливал apache и 1С - не помогает. Есть еще идеи?
23 Cyberhawk
 
20.04.15
09:00
(22) "любая БД" а если какая-нибудь демобаза, тоже ошибка xml?
Просто приходит на ум, что при запуске тех баз, что ты подсовываешь веб-серверу, при запуске системы выполняется какой-нибудь обмен
24 shulerr
 
20.04.15
09:03
(23) обменов нет. Подсовывал УНФ и демку УТ.
25 shulerr
 
20.04.15
09:05
видимо, либо нет прав на какой-нибудь файл с настройками, либо что-то с кодировками этого файла не так. Как узнать что пытается открывать 1С при запуске? Логов программы, кстати, тоже не нашел. Как включить?
26 Cyberhawk
 
20.04.15
09:35
В конфигураторе посмотри "Журнал регистрации" - будет ли там что-то полезное сразу после появления твоей ошибки.
Не знаю, как под никсами, а логов как таковых в виндовой 1С по умолчанию нет. Можно включить "технологический журнал" (гугли по этому словосочетанию).
А для никсов посмотри активность файловой системы в момент входа в инфобазу - какие 1С файлы шерстит и что с ними делает
27 shulerr
 
20.04.15
09:40
Вот тема по включению логов (спс человеку!):
Не стартует сервер 8.3 под линуксом

Пока вижу "неспефицированную ошибку работы с ресурсом" и "неправильное имя или пароль пользователя" о_О. А они правильные.
28 ifso
 
20.04.15
10:05
(27)
> А они правильные
на латинице?
29 Cyberhawk
 
20.04.15
10:06
Да, кстати, вспомнил, Апач под виндой не дружил с кириллическими именами пользователей в веб-сервисах
30 shulerr
 
20.04.15
10:10
(28) не. "Администратор". В пятницу работало.
31 ifso
 
20.04.15
10:12
(30)
> В пятницу работало.
и после (5) ?
32 shulerr
 
20.04.15
10:14
Шрифты, ититьихумать! ОМГ, это были шрифты, скопированные из win7 в /usr/share/fonts/msttcorefonts. Переименовал каталог - получил рабочую 1с. Ура!

(31) нет, 5 случилось в воскресенье. В воскресенье же заливались и шрифты на сервер.

Большое всем спасибо)
33 shulerr
 
20.04.15
10:27
Хотя, нет. Это еще не всё. Знаки вопроса в выгружаемой txt-шке для банка так и остались. Хотя, установлено сейчас ru_RU.UTF-8.
34 shulerr
 
28.04.15
20:05
А я, пожалуй, апну, друзья. Ошибка актуальна, выгрузить платежки в клиент-банк так и не удается. Менял кодировки, локаль на CP1251 и на KOI8R - без результатов. В файле по-прежнему знаки вопроса. Сейчас стоит UTF-8. Help, кто-нибудь.
35 ifso
 
28.04.15
21:40
(34) угу, раздевайтесь, рассказывайте ^^
36 shulerr
 
28.04.15
22:48
(35) еще в конфиге апача кодировки прописывал - не помогло. "Сохранить как" работает корректно (в excel по крайней мере). Штаны снимать?
37 Garykom
 
гуру
28.04.15
22:58
(34) а как платежки то сохраняешь? типовым в УНФ?

просто интересно какая там кодировка и как вообще пишет в файлик...
38 shulerr
 
28.04.15
23:05
(37) ну да. Там есть кнопка, которая делает текстовый файлик. Во всех типовых так. Кодировка выбирается в настройках выгрузки: dos/windows. Не зависимо от выбора получаем знаки вопроса. Очень много. Клиент или сервер его в конечном итоге формирует завтра расскажу.
39 Garykom
 
гуру
28.04.15
23:07
(38) а там точно знаки вопроса или шрифты? т.е. где файл то смотришь?
40 shulerr
 
28.04.15
23:09
(39) в блокноте. А как определить шрифты или кодировка?
41 Garykom
 
гуру
28.04.15
23:10
(40) в блокноте на винде?
42 shulerr
 
28.04.15
23:11
(41) угу.
43 Garykom
 
гуру
28.04.15
23:11
открыть в total commander по f3
44 Garykom
 
гуру
28.04.15
23:12
(43) там можно разные переключать виды и кодировки
45 shulerr
 
28.04.15
23:12
Far'ом открывал. Кракозябры там всякие
46 shulerr
 
28.04.15
23:15
Завтра попробую обратно на сервер залить то, что он выдает и там посмотреть в mc например
47 shulerr
 
28.04.15
23:17
(44) пытался браузером открыть и там кодировку подобрать. Не получилось. Меняется только вид символов, но русских среди них не попадалось
48 Garykom
 
гуру
28.04.15
23:58
(45) "крякозябры" это ж не "?"
значит что то там есть

возможно при перекодировании портит нафик, раньше с почтой такое постоянно было когда "вумные" почтовые сервера на *nix извращались ))
49 ifso
 
29.04.15
01:08
в убунте содержимое файла смотрел?
50 shulerr
 
29.04.15
14:13
Прошу прощения за дезу. В фале знаки вопроса где бы я его не открывал: far (win), блокнот (win), mc (ubuntu). Кракозябров нет. Знаки вопроса только вместо русских букв, цифры и латиница отображается норм.
51 ifso
 
29.04.15
16:11
(50) можно Microsoft TrueType проверить да с gedit поиграться