Имя: Пароль:
1C
1С v8
опять 8.3 linux
0 Flawless
 
28.04.14
16:12
Странно, но ничего подобного в инете не нашел.
Устанавливаю 1С на gentoo linux, в сети нашел ebuild'ы для более старой версии 1С 8.3. Переименовал (версия ставится в зависимости от названия, принцип установки остался старым) их и установил. Как я понял, система просто распаковывает рпм пакет и закидывает в opt. 1С установился и работает, но запускается по дефолту на английском, если запускать с опцией /L ru запускается вроде бы русская версия, но все кириллистические символы отображаются в виде вопросительных знаков. Впрочем как и в английской версии русские символы отображаются аналогичным образом. Очевидно, что проблема со шрифтами, но как ее исправить я не знаю. В инете нашел только то, что раньше была какая-то утилита в поставке config_utils, которая вроде как должна искать шрифты, но теперь она, как-бы встроена, и шрифты проверяются при запуске, в случае, если их нет, должна вылететь ошибка, но как я не старался, ошибку вызвать не смог. Я поставил себе corefonts, который вроде и должен использовать 1С, но не помогло, попробовал его удалить - никакой реакции.
В общем, что делать - не знаю. Ставить пробовал как пакет nls, так и обычный (который вроде как и есть ru). Пробовал закидывать шрифты в папку ~/.fonts и переименовывать в mscorefonts.
Вот собственно ебилд клиента: https://drive.google.com/file/d/0B8WJEg7JIXA5NVRSQVpycTg2ZUE/edit?usp=sharing
1 ДенисЧ
 
28.04.14
16:14
Уж очень, наверное, вкусен этот кактус...
2 Flawless
 
28.04.14
16:21
(1) Дооо...) Да на самом деле 1С - далеко не основное мое занятие и линух мне нужен, а винду отдельно под 1С ставить лень, 8.2 в вайне хоть и криво, но довольно стабильно работает.
3 ДенисЧ
 
28.04.14
16:24
Аааа.... Ну тогда иппись...
4 Flawless
 
28.04.14
16:26
(3) Спасибо :3
5 Flawless
 
28.04.14
16:30
Но хочется же, что бы был нативный 8.3, тем более что я его как-то ставил зиппером в сусе. Правда в генту свою я ради такого зиппер поставить не готов пока еще...
6 phaz
 
28.04.14
17:23
(2)Стабильно? А проблем с печатью не наблюдается?
7 phaz
 
28.04.14
17:25
(0)gentoo linux не поддерживается 1С-ом вот тут описание системных требований - http://v8.1c.ru/requirements/
8 Flawless
 
28.04.14
17:26
(6) не проверял печать. "Стабильно" для меня означает, что пока не замечал падений, но, тем не менее, работает значительно медленее виндовой(можно сказать "тормозит") и, тем более, нативной линуксовой, оттестированной на другой системе
9 Flawless
 
28.04.14
17:30
(7) Я так понимаю, что имеется ввиду, что нет гарантий, что все сразу заработает, но в целом работать может, принципиальной разницы в линуксах то нет(у меня тоже работает, по сути проблема довольно мелкая для программы, но работать с ней становится невозможно, как минимум т.к. 99% кода написано на русском).
Тем более у меня без каких-либо проблем вставало на openSUSE, которого тоже нет в списке.
10 phaz
 
28.04.14
17:32
(8)Вы проверьте печать обязательно, я так и не смог понять причину проблемы. У меня после n-разов отправки на печать документов. Документы переставали распечатываться. Помогал только рестарт сервера. Причем это могло случится как после распечатки одного документа так и после распечатки 10-ти.

Кроме того при установке шрифтов обязательных для работы платформы 8.3 если клиент не линуксовый, а работает через вайн при непосредственной печати на принтер начинали зеркально отображаться буквы Э и Я.
11 phaz
 
28.04.14
17:37
(9)Если сразу не заработало то почему вы считаете что потом заработает. Хотя если Вы гуру в ОС Линукс ....
12 Flawless
 
28.04.14
17:46
(11) Врядли 1С использует какой-то свой шрифт и наверняка откуда-то его берет. Думаю, что эта проблема вполне решаема.
13 Flawless
 
28.04.14
17:53
В вайне заметил следующие проблемы с конфигуратором: Временами пропадают панели с инструментами, при том иногда частично. Всплывающие окна запускаются под окном конфигуратора, т.е. на них приходится переключаться дополнительно(хотя это скорее из-за моего wm). И самое неприятное - не отображается область уведомлений, как и остальные подобные элементы интерфейса, которые должны появляться внизу(табло, например)
14 phaz
 
28.04.14
18:55
(13) Да, вспомнил в предприятии например не отображаются ошибки если таковые имеются при проведении документа ОтражениеЗарпдатыВРегУчете. Тупо открывается пустое окно без надписей.

P.S. Эта проблема наблюдается в любом документе, где ошибки выводятся в диалоговое окно.
15 Flawless
 
28.04.14
18:57
(14) собсно, почему и хочу нормальный линуксовый 8.3 поставить))
16 phaz
 
28.04.14
19:02
(15)Я ставил, правда это было когда 8.3 только появилась... Тогда родной клиент работал не лучше чем через вайн, т.е. медленно с косяками и постоянно вылетал.
17 Flawless
 
29.04.14
12:55
В общем, обнаружил, что установленная и рабочая в SUSE 1С 8.3 в gentoo ведет себя аналогичным образом, т.е. запускается английская версия и кириллистические символы отображаются как "?". Возможно, проблема в какой-то переменной, определенной в suse и gentoo по-разному.
18 Flawless
 
29.04.14
13:31
(17) получилось запустить 1с из suse, запущенной в chroot из gentoo, кириллица воспроизводится адекватно, но запускается английская версия
19 Todorov
 
29.04.14
13:34
Поставьте msttcorefonts, это должно помочь.
А вообще, если хотите, чтобы все работало без того процесса, который указан в (3), то все же ставьте CentOS 6.5. Все работает без бубна и штатными средствами.

(18) Мдаааа... Мсье знает толк в извращениях. Позвольте вопрос, а накуа?
20 ДенисЧ
 
29.04.14
13:36
(18) гента у тебя, надеюсь, запущена на виртуалбоксе из под виндовз7
21 Flawless
 
29.04.14
13:45
(19) делал симлинк папки /usr/share/fonts из сусе, на котором заведомо работает в гентуу - не помогло.
Экспериментирую) хочу понять, чего же ей не хватает.
(20) Угу, который запущен на сервере, который находится в впн, к которому я подключаюсь через рдп с телефона на windowsphone </сарказм>
22 Flawless
 
29.04.14
13:54
(19) corefonts ставил в первую очередь - не помогло. Вообще, судя по экпериментам 1С жрет любой ttf шрифт, который видит в папке /usr/share/fonts
23 Flawless
 
29.04.14
13:57
без (3) никак, я что зря 5 лет на инженера учился?
24 Flawless
 
29.04.14
18:13
судя по всему, какая-то беда с локалями, опытным путем получилось смоделировать такую же проблему в suse поменяв LC_CTYPE с ru_RU.utf8 на, например, POSIX.
хотя в gentoo эта переменная тоже ru_RU.utf8, есть подозрение, что 1с ищет себе локаль в каком-то нестандартном для генты месте
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой