Форум: "Прочее";
Текущий архив: 2011.05.15;
Скачать: [xml.tar.bz2];
ВнизПрава доступа и тормоза в 1с... Найти похожие ветки
← →
Knight © (2011-01-27 15:17) [0]Может кто прояснить такой "углюк"?
На сервере Win2003 расшаренна в сеть папка с базами 1с со следующими настройками
1) Доступ (разрешения) - группа бухов чтение-изменение, некий пользователь pupkin чтение-изменение.
2) Безопастность - группа бухов чтение-изменение, пользователь pupkin не добавлен вообще.
В ней среди других есть некая папка конфигурации в безопастность которой добавлен этот pupkin с правами на чтение-изменение.
В 1с pupkin-у добавлена вышеозначенная конфа, доступ есть, всё работает, НО... жутко тормозит. Отчёт который в монопольном или локально формируется за секунду, тут формируется минут 5-10, причём не только у пупкина, но и при подключении на других компах.
Сделал копию без пупкина в безопасности, и подключил у себя - всё шустро и быстро. Включил в неё пупкина... отчёт ушёл в себя на несколько минут.
Может разъясните?
← →
Knight © (2011-01-27 15:41) [1]Хотя нет, права тут не причем... совпало просто. При подключении второго пользователя тормоза начинаются.
← →
12 © (2011-01-27 15:44) [2]терминалка
или
прям реально заходят на сетевой диск?
терминалка если 2 чела относительно нормально должны работать
← →
12 © (2011-01-27 15:46) [3]терминалка если ЗПТ!
(ну вот.. еще и кнопки недонажимаются.. пойду застрелюсь из чайника, два раза)
2 чела относительно нормально должны работать
← →
Anatoly Podgoretsky © (2011-01-27 15:47) [4]Так они наверно одновременно запросы выполняют.
1С нельзя размещать на сервере, если это не сервер приложений и не терминал.
← →
Anatoly Podgoretsky © (2011-01-27 15:51) [5]> 12 (27.01.2011 15:46:03) [3]
Это будет удивительно если они смогут нормально работать при таком подходе к
проектированию, как у разработчиков 1С
← →
12 © (2011-01-27 16:10) [6]не,
если терминалкой заходить научить - еще ничего
а если пути прописывать на сетевой диск - то да, кака полная
← →
Knight © (2011-01-27 17:41) [7]Что-то у меня сообщения не добавляются.
← →
Knight © (2011-01-27 17:43) [8]Запускал две на одной машине. Даже если одна просто запущена, во второй отчёты уже формируются минутами, вместо одной секунды.
← →
icelex © (2011-01-27 17:46) [9]
> Knight © (27.01.11 15:41) [1]
канал проверяй и сетевые карты
по 10-15 человек работают одновременно на расшаренных папках и ничего
← →
Knight © (2011-01-27 18:21) [10]Канал тут скорее всего не причем... в монопольном всё летает.
← →
Galera (2011-01-27 18:26) [11]В целом понятно желание ограничить некоторого юзера доступом только к одной папке. Эта папка является дочерней по отношению к расшаренному ресурсу, потому в Share Permitions этой папки Pupkin однозначно должен быть, чтобы вообще получить доступ к шаре, а вот именно Security Permitions дальше нужно регулировать доступ к вложенным папкам.
Но кое-что непонятно. Первый пост про одно.
Второй пост утверждает что при одном подключенном пользователе подключается (любой?) второй и начинаются тормоза.
Так о чем речь? Может дело не в правах?
А если всем разрешить доступ к шаре, есть тормоза?
и еще
> В ней среди других есть некая папка конфигурации в безопастность
> которой добавлен этот pupkin с правами на чтение-изменение.
>
а на дочерние папки этой некой папки распространяются его права?
также присоединяюсь:
> icelex © (27.01.11 17:46) [9]
> > Knight © (27.01.11 15:41) [1]канал проверяй и сетевые
> картыпо 10-15 человек работают одновременно на расшаренных
> папках и ничего
← →
Galera (2011-01-27 18:28) [12]
> Knight © (27.01.11 18:21) [10]
> Канал тут скорее всего не причем... в монопольном всё летает.
>
В монопольном режиме 1С не проверяет свои файлы на блокировки, потому и летает.
Лучше с обычным режимом работы сравнивать.
← →
Knight © (2011-01-27 18:41) [13]
> Galera (27.01.11 18:28) [12]
Сперва подумал на права, но стал тестировать дальше, понял, что это не так.
Попробую ещё отчёт переписать с использованием ТаблицЗначений, если кто-то подскажет как при написании уменьшить продолжительности блокировок, для увеличения быстродействия, тому скажу ОГРОМНОЕ СПАСИБО :)
← →
Galera (2011-01-27 18:53) [14]Когда мне нужно было, пришлось самому написать экспорт/импорт в 1С - для себя и под себя и как надо, а не как бог на душу положит.
Но вообще я не спец в 1С.
С отчетом помочь не могу.
← →
tesseract © (2011-01-27 23:49) [15]
> На сервере Win2003 расшаренна в сеть папка с базами 1с со
> следующими настройками
7.7 или 8.2 ? Тормоза 1с в файловом случае - тормоза сетевых протоколов. 8-ка в файловом режиме - только терминал. Винда не обучена кэшу на запись с одним файлом.
> В монопольном режиме 1С не проверяет свои файлы на блокировки,
>
Не только не проверят, а открывает в исключительном режиме. И собственно flushBuffers не спамит. Есть патчи которые снижают тормоза - но это на твой страх и риск.
← →
tesseract © (2011-01-28 00:59) [16]
> Так о чем речь? Может дело не в правах?
>
> А если всем разрешить доступ к шаре, есть тормоза?
Дело не в шаре. Собственно смотри тот же supercache - http://www.superspeed.com/servers/supercache.php и другие их продукты - эти товарищи не врут - проверено.
← →
12 © (2011-01-28 08:34) [17]
> icelex © (27.01.11 17:46) [9]
>
>
> > Knight © (27.01.11 15:41) [1]
>
> канал проверяй и сетевые карты
> по 10-15 человек работают одновременно на расшаренных папках
> и ничего
>
моя сииильно смеяться
← →
brother © (2011-01-28 08:35) [18]> моя сииильно смеяться
зря
← →
12 © (2011-01-28 08:35) [19]
> Попробую ещё отчёт переписать
а вот это запросто. Смотря как написано
Если на любое открытие пересчет ВСЕГО стоит - то как же не будет тормозить..
← →
12 © (2011-01-28 08:37) [20]
> brother © (28.01.11 08:35) [18]
> > моя сииильно смеяться
> зря
моя сильно сомневаться
ну 5-6 человек, еще терпимо. Согласен.
а более 10 - зависит от личного терпения юзеров
← →
brother © (2011-01-28 08:49) [21]вот только сейчас, на одном из моих рабочих серверов 23 сеанса, 59 открытых файлов (на шаровых папках), все ок! Что я делаю не так?
← →
brother © (2011-01-28 08:51) [22]сервак и свичи висят на гигабитке, пользователи - 100, очень редко 10 мегабит
← →
12 © (2011-01-28 09:39) [23]
> 23 сеанса, 59 открытых файлов. все ок!
ты так думаешь, или они говорят так?
← →
brother © (2011-01-28 09:43) [24]кто они? статистика сетевых сеансов на сервере...
← →
Knight © (2011-01-28 10:56) [25]Тормоза появляются при обходе табличной части документов хотя там строк 1-2.
Пока Запрос.Группировка("Док")=1 Цикл
Док=Запрос.Док.ТекущийДокумент();
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку()=1 Цикл
// ... ничего в цикле нет, очистил для теста.
КонецЦикла;
КонецЦикла;
Можно как-то ускорить?
← →
12 © (2011-01-28 11:00) [26]
> Knight © (28.01.11 10:56) [25]
запросы юзать, если возможно
← →
Knight © (2011-01-28 11:04) [27]
> 12 © (28.01.11 11:00) [26]
У меня с запросами как-то туго...
Сделал такЗапрос=СоздатьОбъект("Запрос");
ТекстЗапроса="
| ОбрабатыватьДокументы Все;
| Док=Документ.Квитанция.ТекущийДокумент;
| Группировка Док;
| Условие(Док.Плательщик=Плательщик);";
Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда
Сообщить("Ошибка");
Возврат;
КонецЕсли;
Можно как-то табличную часть в запрос выгрузить?
← →
12 © (2011-01-28 11:12) [28]не помню, уже пару лет не занимался
песок скрипит :)
← →
Knight © (2011-01-28 11:35) [29]Нашёл
Группировка СтрокаДокумента
но как использовать не нашёл.
← →
Knight © (2011-01-28 11:58) [30]Нашёл, сделал, но результат ни на сколько не лучше чем простым
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку()=1 Цикл
:(
← →
Knight © (2011-01-28 12:02) [31]Как бы на Делфях переделывать не пришлось...
← →
vajo (2011-01-31 09:18) [32](27)
Там же конструктор есть. Он сам запрос нарисует, в том числе и с табличной частью
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.05.15;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.003 c