Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Организовать терминальный доступ к 1с, на Windows 7 или 8. (http://forum.oszone.net/showthread.php?t=267832)

Ivanchikkz 10-09-2013 14:37 2215614

Организовать терминальный доступ к 1с, на Windows 7 или 8.
 
Доброго времени суток. Обращаюсь к вам за помощью. В организации где начал работать, требуется увеличить скорость работы 1с. На данный момент работают 10 человек, и периодически программа зависает. Сама 1с работает на обычном компе (индекс производительности винды без учета видеокарты равен 6) и на Windows 7 (домашняя расширенная).

Как можно организовать терминальный доступ к 1с, без использования серверной ОС, если будет крутиться именно на сервере:

-ASUS TS100-E7-PI4 <90S-6JA0000C300UET>
-CPU Intel Xeon E3-1230 V3 BOX 3.3 ГГц/4core/1+8Мб/80 Вт/5 ГТ/с LGA1150
-Kingston ValueRAM <KVR13E9L/8> DDR-III DIMM 8Gb <PC3-10600> CL9ECC, Low Profile - штуки
-Жесткий диск 300 Gb SATA-II 300 Western Digital VelociRaptor <WD3000BLHX> 2.5" 10000 rpm 32Mb - 2 штуки
-Жесткий диск 1 Tb SATA 6Gb/s Western Digital Red <WD10EFRX> 64Mb

почему на обычной, потому что серверная ос на 10 юзеров не по карману к сожалению...

Iska 10-09-2013 15:29 2215643

Цитата:

Цитата Ivanchikkz
Как можно организовать терминальный доступ к 1с, без использования серверной ОС, »

Никак без нарушения лицензии.

Цитата:

Цитата Ivanchikkz
почему на обычной, потому что серверная ос на 10 юзеров не по карману к сожалению... »

Коллега, не верю. При таком количестве работающих в 1С — дело, как правило, упирается в нежелание руководства выкладывать хоть какую-нибудь денюжку.


Вы не указали версию платформы Вашей 1С.

Ivanchikkz 10-09-2013 15:41 2215652

Iska, а как если не обращать на это внимание. 1с 8.2

Iska 10-09-2013 15:48 2215662

Цитата:

Цитата Ivanchikkz
Iska, а как если не обращать на это внимание. »

Общие правила конференции OSZone.net, п.3.18. А Ваш призыв «не обращать внимание» попадает ещё и под п.3.2.

Ivanchikkz 10-09-2013 15:55 2215666

Iska, я вообще-то ни к чему не призываю...! И сомневаюсь, что нет сторонних способов найти решение этой проблемы, не нарушая лицензию..

Iska 10-09-2013 16:29 2215680

Цитата:

Цитата Ivanchikkz
И сомневаюсь, что нет сторонних способов найти решение этой проблемы, не нарушая лицензию.. »

Легальных способов сделать терминальный сервер из клиентской ОС нет.

lxa85 10-09-2013 16:57 2215700

Ivanchikkz, если вы уже об этом думали и отвергли этот вариант, то заранее прошу прощения.
Чем обосновано использование терминала?
Может быть оставить 3х звенную (клиент 1С - сервер 1С - СУБД MSSQL) архитектуру?
В этом случае тоже будут действовать лицензионные ограничения (до 10 сетевых подключений), но все же не терминальный сервер поднимать.
Да, и не забыть про сервер распространения ключей 1С. На кол-во пользователей 1С свои, отдельные лицензии нужны, как правило с HASP ключом.

Ivanchikkz 10-09-2013 17:34 2215716

lxa85, Извините, вы могли бы по подробнее рассказать об этом методе, я думал о нем, но не знаю как его реализовать... может подскажите где почитать об этом можно... Заранее благодарен.

Iska 10-09-2013 18:08 2215740

lxa85, серверная часть MS SQL ставится клиентскую машину?

lxa85 11-09-2013 01:29 2215903

Iska, да, вполне. MS SQL сервер у меня без проблем запускается на рабочем месте и позволяет вести разработку программ. Не бог весть каких, так, по мелочам.
Другое дело, что полноценный MS SQL тоже надо покупать.
Я не проводил экспериментов (руки не дошли).
Может ли 1С работать с бесплатным MS SQL сервером, или не упрется ли в какие-либо ограничения?
----
Ivanchikkz, традиционно поиск ответов по 1С следует начинать с http://v8.1c.ru/
Где-то от сих начиная.

С т.з. админа. Создаем в MS SQL базу, создаем на сервере 1С базу, связываем их вместе.
Прописываем базу клиенту (в данном случае администратору 1С), открываем Конфигуратор, и заливаем базу.
На клиентах - перенастраиваются базы на использование сервера 1С:Предприятие
Если hasp не подхватывается, то ищем файл hasp.ini и прописываем в нем ip адрес сервера с ключами.

С т.з. пользователей 1С ничего не изменится. Они также входят в программу и ровно так же с ней работают.
Но данный вариант обладает бОльшей гибкостью в плане масштабирования.
В плане производительности не совсем все просто, т.к. надо смотреть, где происходят вычисления (на сервере или на клиенте), насколько файловая система успевает отдавать данные, и т.п.
Если sqlserver "съест"все ресурсы, то ничего страшного, так надо. В самом деле - зачем ему себя ограничивать?
Но я думаю это все равно целесообразнее, нежели тратить ресурсы "сервера" на поддержку терминальных сессий, и, по всей видимости, ту же работу с файловой версией программы.
----
Инструкция по получению лицензий

Iska 11-09-2013 02:41 2215912

Цитата:

Цитата lxa85
Iska, да, вполне. MS SQL сервер у меня без проблем запускается на рабочем месте и позволяет вести разработку программ. »

Посмотрел: Hardware and Software Requirements for Installing SQL Server 2012 vs Frequently asked questions - SQL Server 2000 - Setup. Оказывается, таки да — теперь Standard ставится и на клиентские ОС ;).

Цитата:

Цитата lxa85
С т.з. пользователей 1С ничего не изменится. »

Ещё как изменится ;). В хорошую сторону.


Цитата:

Цитата lxa85
Может ли 1С работать с бесплатным MS SQL сервером, »

У него вроде как тоже ограничения на коммерческое использование есть, не?

lxa85 11-09-2013 09:51 2215985

Iska, мне с трудом даются тексты Microsoft и я не задавался этим вопросом. По логике вещей да, т.к. ведется коммерческая разработка... Подтверждение этого найти не удалось: говорят можно, в сравнении версий, так же это явно не указано.
Но есть интересная приписка:
Цитата:

Keep in mind that the size limitation also counts indexes into the size of the database. So a database of 8GB and a index of 3GB would not fit.
Т.е. надо будет смотреть за ростом индекса и базы.

Ivanchikkz, самое простое решение - это попробовать развернуть сервер, подключить базу, и посмотреть, как она работает.
Про тонкости лицензионных соглашений лучше спросить на специализированной ветке форума Лицензирование продуктов Microsoft.

alef2474 11-09-2013 10:16 2215993

Цитата:

Цитата lxa85
мне с трудом даются тексты Microsoft и я не задавался этим вопросом. По логике вещей да, т.к. ведется коммерческая разработка... »

Работать с бесплатным MSSQL можно, только не будут доступны полезные функции типа снапшота базы. И главное размер базы там ограничен. При 10 пользователях размер базы зависит от количества лет ее ведения, количества документов в день. В принципе прошедшие года можно отщеплять в отдельные базы и работать много лет - только неудобства пользователям.

Есть специализированная лицензия на MSSQL для 1С - с условием неразвертывания на MSSQL не 1С баз. Тогда стоимость сервера в 2,5 раза ниже. Но самое дорогое в стоимости лицензирования клиент-серверной 1С - это стоимость 1С сервера, его ключа защиты(а не winсервера или mssql), о ней почему-то здесь не говорили.

Терминальные клиенты не столько тратят память сервера, которая сейчас недорогая, сколько существенно уменьшают нагрузку на сеть и требования к оборудованию клиентов, поэтому терминальные лицензии, имхо, в принципе выгодны, не такие уж они дорогие.
Другое дело, что пользователи все равно морально не любят работать на клиентских машинах с устаревшей ОС.

lxa85 11-09-2013 11:39 2216026

alef2474, спасибо за обстоятельный ответ. Коммерческая сторона вопроса лично меня не затрагивала, т.к. бухгалтерия сама считает деньги, а поддержкой 1С на уровне программирования занимается соседний отдел. Т.е. вне моего "поля зрения".
Локальная сеть вполне успешно справляется, но надо признать, что работу удаленных филиалов перевели на терминал, в том числе из-за трафика (Это к вопросу - где производятся вычисления и каким образом это настраивается).
Цитата:

Цитата alef2474
В принципе прошедшие года можно отщеплять в отдельные базы и работать много лет - только неудобства пользователям. »

У нас это вполне нормальная практика для бухгалтерии, т.к. идет закрытие отчетных периодов, и доступ к более поздним годам дается выборочно, практически под роспись.

Ivanchikkz 12-09-2013 08:06 2216480

Благодарю всех за советы и полноценные ответы. Придет сервак, буду экспериментировать...


Время: 11:08.

Время: 11:08.
© OSzone.net 2001-