1С Предприятие Сервер 8.2

Added by Вячеслав Бойко about 15 years ago

Насколько работоспособен сабж на CalcLinux? И какой дистрибутив выбрать? (Desktop/Server)


Replies (64)

RE: 1С Предприятие Сервер 8.2 - Added by Тимофей Захарчук about 15 years ago

Вы о чем?
1с сервер - значит Calculate Server
Вариант 1с - dbf или sql?

RE: 1С Предприятие Сервер 8.2 - Added by Dmitry Fomenko about 15 years ago

К сожалению для gentoo, а значит и для calculate, отсутствует официальная поддержка 1С. Официально поддерживаемые системы На данный момент замечательно работает 8.1 и 8.2 под центосью+постгри, ставить на дженту/калкулейт пока стрёмно - всё-таки продакшн. Хотя остальные сервера под джентой. Через недельку прибавится CDS - тогда и последний w2k3 можно будет отправить в топку :)

RE: 1С Предприятие Сервер 8.2 - Added by Вячеслав Бойко about 15 years ago

Тимофей Захарчук wrote:

Вы о чем?
1с сервер - значит Calculate Server
Вариант 1с - dbf или sql?

1С Сервер значит 1С Сервер предприятий. Вариант скуль

RE: 1С Предприятие Сервер 8.2 - Added by Тимофей Захарчук about 15 years ago

замечательно работает 8.2 под кальк+постгри+патчи 1с для постгри
постгри с патчами 1с ставилось из оверлея os-rostov.ru (только он сейчас не работает похоже)
дбф версия замечательно работает под сервером кальк через самбу если клиентов не больше (одновременно работающих) 10
если больше 10 - да только sql или сервер терминалов

RE: 1С Предприятие Сервер 8.2 - Added by Вячеслав Бойко about 15 years ago

Тимофей Захарчук wrote:

замечательно работает 8.2 под кальк+постгри+патчи 1с для постгри
постгри с патчами 1с ставилось из оверлея os-rostov.ru (только он сейчас не работает похоже)
дбф версия замечательно работает под сервером кальк через самбу если клиентов не больше (одновременно работающих) 10
если больше 10 - да только sql или сервер терминалов

вот если бы Вы, мил-человек, написали бы пошаговую инструкцию, было бы просто супер!
я больше на OpenSUSE сейчас подвис. Но на ней у меня какие-то постоянные глюки и отвалы сервера... хочу вот найти наиболее стабильную систему, чтобы разобраться с ней и внедрять клиентам.

RE: 1С Предприятие Сервер 8.2 - Added by Ivan Zvonkov about 14 years ago

Ребят, у меня есть ebuild'ы на сервер 1С и Postgres-1C(оригинальный postgresql + патчи 1С)
Все работает(включая hasplm), обновляю порты только для себя.
Недавно переехал на Postgres-9.0.3

Как бы подключится к официальному дереву, или как вообще сюда все это выложить?

PS: Работает на Gentoo, но не думаю, что будут проблемы по портированию на Calculate

RE: 1С Предприятие Сервер 8.2 - Added by Dmitry Fomenko about 14 years ago

Ебилды есть давно, но не думаю, что имеет смысл их выкладывать в кальк-оверлей. Дело в том, что патчи на постгрес от 1С не протестированы должным образом и неизвестно, как будет вести себя патченый постгрес при работе с другими приложениями. А допускать даже малейший шанс нестабильной работы такой вещи, как база данных, нельзя ни при каких обстоятельствах. Именно поэтому я и не выкладывал ебилды для эски в кальк оверлей. Они лежат в моём полу-тестовом оверлее на гуглькоде. Приблизительно здесь Подключить можно, добавив в /etc/layman/layman.cfg в секцию "overlays" строку http://iglast.kh.ua/daks.hg.xml, чтобы выглядело приблизительно так:

overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml 
            http://iglast.kh.ua/daks.hg.xml                   

и после этого выполнив
# layman -a daks

P.s.: что-то не спешат 1сники выкладывать патч для 9.0.4... Ну ниче, пока на 9.0.3 нормально работается :)

RE: 1С Предприятие Сервер 8.2 - Added by Ivan Zvonkov about 14 years ago

Отлично! Самое главное что теперь есть ссылка на форуме ))

Тогда второй вопрос (не в тему) - есть ли утилита/конфигурация для проведения нагрузочных тестирований работы 1С 8.2(!).
Чтобы из пустой конфигурации сделала 1С базу, сама создавала и выводила на печать проводки(долбанную ТОРГ-12, например), и т.д.
В итоге хотелось бы получить некое количество попугаев и соотносить их с изменениями в postgresql.conf

RE: 1С Предприятие Сервер 8.2 - Added by Dmitry Fomenko about 14 years ago

К сожалению, ничего такого не припоминаю. У меня сейчас буквально три десятка пользователей 1С и базы разнесены на два сервера БД -> нагрузка минимальная и лишнюю энергию админов лучше направить в более полезном направлении :) Хотя, если нечто подобное обнаружится - интересно было бы знать, вдруг когда пригодится.

RE: 1С Предприятие Сервер 8.2 - Added by Вячеслав Бойко about 14 years ago

уж и забыл про эту тему :)
у 1С есть конфигурация Тест-центр. Кажись, именно она и проводит нагрузочное тестирование и моделирование работы виртуальных пользователей 1С (анализирует журнал регистрации и делает те же действия с нескольких компов одновременно). Но она денех стоит. И довольно приличных. И, если я правильно помню, продается только тем франчам, в числе сотрудников которых есть люди с сертификатом 1С:Эксперт http://www.1c.ru/news/info.jsp?id=6889

RE: 1С Предприятие Сервер 8.2 - Added by Rustem Galin over 13 years ago

Как установить сервер 1с?
делаю:
emerge app-office/1C_Enterprise-server
выводит

Failed to emerge app-office/1C_Enterprise-common-8.2.14.533, Log file:

'/var/calculate/tmp/portage/app-office/1C_Enterprise-common-8.2.14.533/temp/build.log'

  • Messages for package app-office/1C_Enterprise-common-8.2.14.533:
  • Fetch failed for 'app-office/1C_Enterprise-common-8.2.14.533', Log file:
  • '/var/calculate/tmp/portage/app-office/1C_Enterprise-common-8.2.14.533/temp/build.log'
  • The following are listed in SRC_URI for 1C_Enterprise-common:
  • x86?
  • (
  • 1C_Enterprise82-common-8.2.14-533.i386.rpm
    итд.

RE: 1С Предприятие Сервер 8.2 - Added by Yuri Stepanov over 13 years ago

... привлекая телепатию (потому как самое интересное скрылось за формулировкой "итд.") - пытаюсь подсказать - скорее всего Вы не поняли, что файлы типа "1C_Enterprise82-common-8.2.14-533.i386.rpm итд." - нужно закачивать самостоятельно ;)

RE: 1С Предприятие Сервер 8.2 - Added by Rustem Galin over 13 years ago

Большое спасибо! Надо оказывается rpm кидать в каталог /var/calculate/remote/distfiles. Везде перерыл, но нигде в доках это не заметил.

RE: 1С Предприятие Сервер 8.2 - Added by Михаил Гагауз over 13 years ago

The following are listed in SRC_URI for 1C_Enterprise-common:
x86?
(
1C_Enterprise82-common-8.2.14-533.i386.rpm

Как-бы это не очень gentoo-way использовать чужие бинарные сборки.
Особенно там - где нужна надежность (1с вам ведь не ради галочки нужен).

RE: 1С Предприятие Сервер 8.2 - Added by Михаил Гагауз over 13 years ago

PS
лучше использовать .src.rpm

RE: 1С Предприятие Сервер 8.2 - Added by Dmitry Fomenko over 13 years ago

Михаил: Не могли бы Вы, пожалуйста, найти этот .src.rpm для 1С-ки. Буду очень признателен (hint: его не существует за стенами фирмы 1С).

Рустем: Выдержка из man emerge:

              F   fetch restricted (must be manually downloaded)
              f   fetch restricted (already downloaded)

Когда Вы делаете emerge -pv 1C_Enterprise82, эмэрдж напротив каждого пакета либо поставит красную букву F, которая, как сказано в мане, обозначает необходимость скачать пакет вручную, либо зеленую f, которая обозначает, что Вы вручную скачали необходимые пакеты и положили их в папку для исходников. Папку можно узнать с помощью команды
# emerge --info|grep DISTDIR

RE: 1С Предприятие Сервер 8.2 - Added by Михаил Гагауз over 13 years ago

Dmitry Fomenko wrote:

Михаил: Не могли бы Вы, пожалуйста, найти этот .src.rpm для 1С-ки. Буду очень признателен (hint: его не существует за стенами фирмы 1С).

Пардон, я чего-то подумал что вы postgres из rpm-а ставить будете. Моя невнимательность )).

RE: 1С Предприятие Сервер 8.2 - Added by Rustem Galin over 13 years ago

Еще вопрос.
Установил postgresql :
emerge --autounmask-write =dev-db/postgresql-server-9.0.5::daks
сконфигурил, запустил. Пытаюсь создать базу:
ERROR: could not access file "$libdir/fasttrun": No such file or directory

find . -name fasttrun
fasttrun.so не могу найти.
Как найти его? Как правильно установить postgresql?

RE: 1С Предприятие Сервер 8.2 - Added by Dmitry Fomenko over 13 years ago

Покажи вывод команды

# eix -Ic postgres

Либо у тебя каша из разных версий постгреса, либо он установлен без флага "1c".
И какой командой создавал базу? Хотя это вторично, но полезно.

RE: 1С Предприятие Сервер 8.2 - Added by Dmitry Fomenko over 13 years ago

1) Искать надо так:

# find /usr/lib/postgresql-9.0/lib/ -name 'fasttrun*'

2) Библиотеки
/usr/lib/postgresql-9.0/lib/mchar.so
/usr/lib/postgresql-9.0/lib/fulleq.so
/usr/lib/postgresql-9.0/lib/fasttrun.so

принадлежат пакету dev-db/postgresql-base, собранному с флагом "1c".

RE: 1С Предприятие Сервер 8.2 - Added by Rustem Galin over 13 years ago

Ищу вот так

# find / -name fasttr*
/usr/portage/metadata/cache/sci-biology/fasttree-2.0.1
/usr/portage/sci-biology/fasttree
/usr/portage/sci-biology/fasttree/fasttree-2.0.1.ebuild
/usr/portage/sci-biology/fasttree/files/fasttree-2.0.1-asneeded.patch
/var/cache/edb/dep/usr/portage/sci-biology/fasttree-2.0.1

ничего нет.
Собираю так

# USE="1c" emerge  --autounmask-write =dev-db/postgresql-server-9.0.5::daks

Вот что установлено:
# eix -Ic postgres
[I] app-admin/eselect-postgresql (1.0.10@14.02.2012): Utility to select the default PostgreSQL slot
[U] dev-db/postgresql-base (9.0.5(9.0)[1]@14.02.2012 9.1.2(9.1)@20.02.2012 -> 8.2.23(8.2)!t 8.3.17(8.3)!t 8.4.10(8.4)!t 9.0.6(9.0)!t 9.1.2(9.1)!t): PostgreSQL libraries and clients
[U] dev-db/postgresql-server (9.0.5(9.0)[1]@27.02.2012 -> 8.2.23-r1(8.2) 8.3.17-r1(8.3) 8.4.10-r1(8.4) 9.0.6-r1(9.0) 9.1.2-r2(9.1)): PostgreSQL server
[1] "daks" /var/lib/layman/daks

Найдено 3 совпадений с шаблоном.

Эта команда открыла мне истину.
Пересобрал postgresql-base, все заработало.

USE="1c" emerge  --autounmask-write =dev-db/postgresql-base-9.0.5::daks

Спасибо!

RE: 1С Предприятие Сервер 8.2 - Added by Rustem Galin over 13 years ago

Вернее вот так надо:

 EXTRA_ECONF="--disable-integer-datetimes" USE="1c" emerge  --autounmask-write =dev-db/postgresql-base-9.0.5::daks

RE: 1С Предприятие Сервер 8.2 - Added by Dmitry Fomenko over 13 years ago

Не нужно так делать.
1) Для этого есть юз-флаг.
2) Выключенное через Эсктра_еконф остальные пакеты не "увидят" и будут считать, что фича включена и вести себя соответственно. Рандомные глюки - это всегда весело.
3) В 9.0.6 исправлю, оно будет взводить флаг само и у себя (postgresql-server) и у postgresql-base.

RE: 1С Предприятие Сервер 8.2 - Added by Leonid Kl over 13 years ago

Не подскажете, а к postgres версии 9.0.5 точно все 1С-ские патчи подходят и сама 1С работает?

А то у 1С на сайте указана версия 9.0.3 (9.1.2 тестируется), у etersoft - 9.0.4, а вы 9.0.5 используете (уже 9.0.7 :).

RE: 1С Предприятие Сервер 8.2 - Added by Михаил Падалка over 13 years ago

Теоретически работать должно (у 1С патчи не сильно большие, и серьезного практически не затрагивают), но используйте на свой страх и риск.
Если что - 1С претезний предъявить никаких не сможете.
Впрочем, и так не сможете - т.к. дистрибутив не поддерживаемый.

1 2 3 Next » (1-25/64)

Thank you!