есть у меня. получаеЦЦа, тут организована ветка попрошайки, как на форуме "Территория1С"
Ну и кому чего надо?
есть у меня. получаеЦЦа, тут организована ветка попрошайки, как на форуме "Территория1С"
Ну и кому чего надо?
"Do something". (c)
Ищу чистую базу данных.
я тебя и спрашиваю - какую? на 1с куча баз- предприятие, ип, итд. или тебе просто дистр 1с без ничему?
Приду домой чего-нибудь найду
Есть контрагенты: покупатели, поставщики и т.п.
Знаю, что можно запредить доступ к контрагентам. Знаю, как это сделать.
Вопрос: можно ограничить доступ не к контрагентам в общем, а только к поставщикам? Т.е. нельзя будет работать с поставщиками, но можно будет работать с клиентами.
Проблема такая.. есть сервер и 2-3 клиента. На каждом установлена 1С: Пердприятие 7.7. В быстродействии компов можно не сомневаться. БД находится на серере. К папке открыт общий доступ и соответственно клиенты подключаются к этой папке с БД, которая находится в сети. С БД на сервере работается легко и быстро. Но клиенты при запросе в БД, например, формирование ведомости по остаткам ТМЦ. Формируется очень-очень долго. От 3-5 минут.
С сетью тоже вроде бы все нормально. Другие файлы и в большом количестве передаются быстро.
Как ускорить работу клиентов?
1-ый вариант. Красивый. Перевести всех на 1С 77 версию для sql. Поднять sql сервер и дальше работать в сторону увеличения быстродействия sql сервера, что будем считать уже задачей изученной и легкорешаемой.
2-ой вариант. Некрасивый. Дальше пытаться гонять базу на расшаренных db файлах. В этом случае можно выделить под расшаренную папку отдельный комп, поставить на него windows 2000 сервер или поднять файловый сервер Novell Netware.
3-ий вариант. Вообще некрасивый и долгий. Переписать отчет так чтобы не было излишне долгих блокировок db файлов
не очень канешна система для таких целей... но есть патч, который может из винды xp сделать терминальный сервер...если сделаешь терминал, то отчеты формироваться будут намного быстрее...
Добавлю своих 5 копеек. Если на компьютере с "расшаренной" базой работать консольно, то сетевые пользователи начинают "висеть". Вариантов - два. (как указали выше)
1. Выделенный комп под сетевые базы. (хоть на Линуксе с Самбой)
2. Терминал-сервер на Сервере 2000/2003. (ХР с патчем лучше не использовать т.к. имеется ограничение на количество отдновременно открытых файлов. Если использовать SQL то на ХР встанет только версия для девелопперов с ограничение на размер базы в 2гб).
Прислушайся к советам про терминальный сервер, быстродействие действительно увеличится.
Еще варианты такие:
1) не "закрыты" регистры остатков (часто бывает, особенно в переписанных конфах, что приходные движения делаются по одним измерениям, расходные - по другим, в итоге - каша);
2) покурить 1С++ в плане прямых запросов. Сам не пробовал, но, говорят, хорошо помогает.
Да, на компе, где базы, кто-то работает?
Последний раз редактировалось DmitryBratsk; 31.03.2010 в 10:24.
Говорят, эту сволочь вообще невозможно убить...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)