Тормозит ТиС

1. NE_ZNAIY 16.06.12 12:31 Сейчас в теме
Есть два компа 1 и 2 оба WinXP pro, соединены через хаб.
На 1 стоит база 1С ТиС9.2 V7.7 (весит 325 МВ)
На компе 2 при создании документа "Перемещение товара" , при подборе номенклатуры влюбом документе, при выборе в табличной части документа цены товара (если несколько цен) наблюдаются жуткие тормоза.
При создании документа "Поступление в розницу" всё проходит нормально.
Тормоза наблюдаются при одновременном запуске 1С на обоих копах.
Пинг идёт нормальный.
Антивирусы пробовал отключать.
Сделал: выгрузил-загрузил базу, исправление и тестирование, переносил базу с одного компа на другой.
НЕ ПОМОГЛО.
Файл 1Cv7.CFG=5 527 байт
Файл \SYSLOG\1cv7.mlg=132 240 байт
Каждому пользователю определён каталог на своём компе.
Кто-нибудь поможет мне?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Alav 13 16.06.12 12:52 Сейчас в теме
Чем помочь? Деньгами? Ибо почему тормозит и так понятно. Об это уже столько раз говорили... что что то добавить новое очень трудно
3. NE_ZNAIY 16.06.12 13:16 Сейчас в теме
(2) Alav, какой ты умный....
НЕСПАСИБО
5. NE_ZNAIY 16.06.12 13:20 Сейчас в теме
(2) Alav, буду очень признателен, хоть за одну ссылку, объясняющую такое положение дел.
Неужели вы думаете, что все люди давным-давно общаются с 1С?
Оказывается, что есть, такие, что столкнулись совсем недавно... даже с 7.7!!!!
4. Alav 13 16.06.12 13:19 Сейчас в теме
6. NE_ZNAIY 16.06.12 13:22 Сейчас в теме
(4) Alav, два часа в инете сижу...
ничё найти не могу...
уж точно не ленивый....
может неумелый, неудачливый.... всё, что угодно, но не ленивый!!!
7. Alav 13 16.06.12 13:32 Сейчас в теме
Да так и ищи "1C тормозит по сети" Уже лет 7 точно это обсуждается. Смысл такой что когда к шаре подрубается второй пользователь то винда отключает кэширование дисков => отсюда тормоза. Лечится терминалом, скулем или ложить базу не на винде. Если конечно мы не говорим о самописки с кривым кодом.

Ну и отладчик в зубы и смотри что и где тормозит
8. NE_ZNAIY 16.06.12 13:38 Сейчас в теме
Какой отладчик!!!!!
Слов-то таких не знаю...
10. Alav 13 16.06.12 14:10 Сейчас в теме
(8) Позовите специалиста
(9) Это вам не на форум, а в отладчик
16. NE_ZNAIY 16.06.12 18:38 Сейчас в теме
(10) Alav, объясни с чего начать (как начать) в отладчике.

Попробую. (всё равно надо что-то делать)
я уж чистую конфу установил, загрузил из старой выгруженный архив...
Всё тоже самое.
17. Alav 13 16.06.12 18:57 Сейчас в теме
(16) Что тебе не понятно, когда тебе в гугл послали?

Ну толку что я пишу, что это особенности винды, ты же не веришь. Что тебе еще сказать?
9. NE_ZNAIY 16.06.12 13:49 Сейчас в теме
Причём тут кэширование, если документ "Поступление в розницу" создаётся 3 секунды, а "Перемещение" 3 минуты!!!
11. NE_ZNAIY 16.06.12 14:36 Сейчас в теме
да нету тут специалистов....
деревня у нас...
12. flight_su25 16.06.12 15:38 Сейчас в теме
Терминал--на 1 , а вторая подключается по rdp. Фактически при перемещении--тащиться все на машину 2-выбирается и формирует документ
15. NE_ZNAIY 16.06.12 18:36 Сейчас в теме
(12) flight_su25,
Не очень понял...
"а вторая подключается по rdp" rdp ЭТО что?
Но ведь у одних всё нормально работает, а у этих через пень-колоду.
Должно же быть какое-то логическое объяснение.
Да и какой терминал ДВА компа в сетке..
Причем скорость обмена до 15 метров в секунду при копировании, как больших, так и маленьких файлов.
А что разные документы (Поступление, перемещение) по разному алгоритму создаються?
18. Alav 13 16.06.12 18:59 Сейчас в теме
(15) Что ты уперся в скорость обмена? Да хоть оптику поставь, сеть тут НЕ ПРИЧЕМ. Виновата скорость HDD

Когда он один данные кэшируется - всё летает. Когда подключается второй кэширование отключается и начинает тормозить
13. Harry_udm 2 16.06.12 15:46 Сейчас в теме
Несколько вопросов:
1) Файловая система на каждой из XP
2) Платформа 1С? (7.70.0??)
3) Конфигурация HDD в BIOS каждого из компьютеров (нет ли RAID настроек)?
4) Лично сталкивался с тем, что от принтеров Canon LBP-XXX ставится окно состояния принтера по сети на каждый компьютер... и все. Хана 1С по сети. Проверить - нет ли этих злополучных следилок за сетевыми принтерами?
14. NE_ZNAIY 16.06.12 18:31 Сейчас в теме
(13) Harry_udm,
1) везде NTFS
2) ДА Платформа 1С (7.70.0)
3) Нет RAID
4) Пободный принтер когда-то стоял на одном из компов, но из автозагрузки поубирал всё лишнее.
20. Harry_udm 2 16.06.12 19:21 Сейчас в теме
(14) NE_ZNAIY,
2) До конца номер платформы пропишите. Я ее начал, а Вы должны закончить 7.70.0...
4) Как давно поубирали? Из автозагрузки достаточно убрать только на сетевом компьютере.
23. NE_ZNAIY 19.06.12 10:13 Сейчас в теме
(20) Harry_udm, 7.70.020
релиз 9,2 (7.70.969)
19. Alav 13 16.06.12 19:01 Сейчас в теме
ищи приблуду которая позволит организовать rpd сервер на windows xp (только это немного не законно).

А еще есть ограничения в количестве одновременных открытых файлов по сети. Когда, например, 5-ый пользователь не может подключится к комплексной
21. asved.ru 37 16.06.12 19:59 Сейчас в теме
ищи приблуду которая позволит организовать rpd сервер на windows xp (только это немного не законно).
Не советую. Жутко глючная вещь.

Переведите на SQL - и будет вам счастье. SQLExpress халявен. Ибо отключение кэширования на XP есть баян канацкий, а все методы борьбы с этим, кроме дорогих RAID-контроллеров со встроенным кэшем - ненормативны и ведут к глюкам базы.
22. Alav 13 16.06.12 20:09 Сейчас в теме
Согласен что глючная вешь. Я у себя так и не смог настроить чтобы работало. Настроил терминал и все счастливы
24. Harry_udm 2 19.06.12 15:53 Сейчас в теме
Вариант 1: поменять платформу на 7.70.025
Вариант 2: еще раз проверить, чтобы небыло в автозагрузке кон состояния принтеров
Вариант 3: Администрирование -> Выгрузить данные, потом Администрирование -> Загрузить данные
25. brunet 40 19.06.12 18:31 Сейчас в теме
Поможет только терминал.
26. NE_ZNAIY 19.06.12 20:13 Сейчас в теме
Поменял на 7.70.027 (другой не было)
Документ перемещение стал создаваться за 2 секунды.
Тормаза всё рано наблюдаются при выборе склада в шапке документа и при выборе цены (если несколько цен) в табличной части документа.
Но что интересно.. на той же паре компов принёс другую конфу из другой организации.
Ну нет там никаких вообще тормозов.
Всё работает!!!
Бред какой-то...
Или дело в конкретной конфе...
с другой органицации релиз 7,70,963
27. firuzji 20.06.12 15:10 Сейчас в теме
На самом деле, хорошая идея перейти на SQL. Все будет летать.
28. NE_ZNAIY 21.06.12 10:15 Сейчас в теме
НО ведь с конфигурацией другой организации ВСЁ РАБОТАЕТ!!!!
Не SQL дело значит. В конфе проблемы.
Пробелемы в определённых действия.
Непричем тут терминал, кеширование.
А на SQL перейти... Да я никогда этого и не делал. С чем это едят-то не знаю.
29. nikolatag 4 21.06.12 13:53 Сейчас в теме
А можете сказать стандартная конфигурация ТиС или измененная?
30. nikolatag 4 21.06.12 14:00 Сейчас в теме
А вообще-то почему бывают такие тормоза вопрос интересный, но в своем случае (также 2 компа с ХР и измененный ТиС) поставил терминал (как уже и предлагали в этой теме) и забыл об этой проблеме.
31. NE_ZNAIY 21.06.12 17:12 Сейчас в теме
КОнфигурация стандартная.
А сложно это на SQL перейти?
32. NE_ZNAIY 21.06.12 17:14 Сейчас в теме
SQLServer2005_SSE (Srv 32&64bit & sp2)
Вот это (или подобное) надо будет ставить?
Приходилось немного работать со СВОДОМ-КС.
Там всё на SQL.
34. гыук320 18 22.06.12 01:06 Сейчас в теме
(32) NE_ZNAIY, ничего сверхЪестественного, в инте куча инструкций на эту тему
33. Harry_udm 2 22.06.12 00:42 Сейчас в теме
Документ перемещение стал создаваться за 2 секунды.
Тормаза всё рано наблюдаются при выборе склада в шапке документа и при выборе цены (если несколько цен) в табличной части документа.

Теперь наблюдается проблема с пересчетом строк табличной части. Можно было бы сравнить исполняемые процедуры и функции, вызываемые при изменении цены и при выборе склада, с конфигурацией от другой фирмы. Хоть релизы и разные, отличий много быть не должно.
NE_ZNAIY; +1 Ответить
35. NE_ZNAIY 22.06.12 15:38 Сейчас в теме
(33) Harry_udm, А как это сделать? с чего начать?


(34) гыук320, какой SQL ставить 2000?, 2005?
37. гыук320 18 23.06.12 15:31 Сейчас в теме
(35) NE_ZNAIY, гыук320, какой SQL ставить 2000?, 2005?

Проверено работает!!!! SQL Express 2005 + 1C

Для начала нам понадобится сам SQL + его компоненты. Берем тут:
1. NET. Framework 2.0 (22Мб)
http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=0856ea­cb-4362-4b0d-8edd-aab15c5e04f5&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f5%2f6%2f7%2f567758a3-759e-473e-bf8f-52154438565a%2fdotnetfx.exe
2. SQLEXPR.EXE (53Мб)
http://www.microsoft.com/downloads/info.aspx?na=46&p=3&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=22054­9b5-0b07-4448-8848-dcc397514b41&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2ff%2f1%2f0%2ff10c4f60-630e-4153-bd53-c3010e4c513b%2fSQLEXPR.EXE&oRef=http%3a%2f%2fmsdn.microsoft.com%2fsql%2fexpress%2f
3. SQLServer2005_SSMSEE.msi (29Мб)
http://www.microsoft.com/downloads/info.aspx?na=46&p=2&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=82AFB­D59-57A4-455E-A2D6-1D4C98D40F6E&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2ff%2f1%2f1%2ff11aec2c-54d1-4b49-b339-5ccb265a5741%2fSQLServer2005_SSMSEE.msi&oRef=http%3a%2f%2fmsdn.microsoft.com%2fvstudio%2fexpress%2fsql%2fdefault.aspx
Ну и конечно сама 1С SQL версии.

Затем нужно установить всё это в последовательности: Framework, SQLEXPR, SSMSEE. При установке SQL сервера необходимо Выставить режим авторизации "MixedMode" (т.е. Windows+SQL), и указать пароль учетной записи "SA". После установки можно зарегистрировать SQL на сайте майкрософта (пусть в Вашей коллекции будет на 1 лицензионный продукт больше). Это бесплатно =))

Далее нужно подключиться к базе. Вот тут есть небольшая загвостка - по умолчанию подключение возможно только через SharedMemory. Ни по TCP/IP, ни через PIPE подключаться не будет. Для работы 1С этого не достаточно, потому нам необходимо отключить клиентский (не серверный) протокол SharedMemory. Делается это в "SQL Server Configuration Manager". Для проверки можем подключиться "SQL Server Management Studio Express CTP" по остальным протоколам.

Теперь настает очередь 1С. В отличие от 2000 SQL в 2005 есть некоторое отличие - в "параметрах баз данных SQL" нужно указывать не просто имя компьютера с БД, а ИМЯ_СЕРВЕРАSQLEXPRESS. Далее вводим имя БД, учетку (sa), и пароль для нее. Пробуем подключиться / жмём "ОК". Тут нас поджидает второй подводный камень - 1С не потдерживает 2005SQL. "Требуется ms sql server версии 6.5 + service pack 5a или более старшая версия". Тогда нужно скачать пропатченную версию BkEnd.dll для 1c v.7.7 (025) http://serrge.narod.ru/BkEndFORsql2005.rar В свойствах базы данных на SQL Server ставим Compatibility Level SQL Server 2000(80) и тестируем
36. Harry_udm 2 22.06.12 17:59 Сейчас в теме
А как это сделать? с чего начать?

Конфигуратор -> Конфигурация -> Объединение конфигураций
указать .md файл второй конфигурации. Произойдет анализ изменений в структуре конфигураций и выйдет окно "Объединение конфигураций".
Вот в нем в ветке "Документы" -> "Перемещение" -> "Форма" -> "Модуль" - встать на него и нажать кнопку "Сравнить". Вот там и посмотреть много ли изменений в модуле документа.
56. NE_ZNAIY 12.07.12 16:27 Сейчас в теме
(36) Harry_udm, Нечего там сравнивать, идентично всё в этом документе.
38. charivnick 46 23.06.12 20:39 Сейчас в теме
Да, жадность до хорошего не доводит!
Надо делать всё по стандарту.

Серверная, серверное оборудование, СКС по 5e категории,
MS SQL Server 2008 R2 x64, дальше переписывание Торговли с использованием прямых запросов.
Для этого используется внешняя компонента 1cpp.dll. Ну а если совсем будет скучно,
то переходите на Управление торговлей 11 на платформе 8.2.14.540 + x64 сервер 1с +

MS SQL Server 2008 R2 x64 на серверном оборудовании.
39. NE_ZNAIY 25.06.12 15:17 Сейчас в теме
(38) charivnick, не понял я вашего .... изречения.
Вы топиком не ошиблись?
41. charivnick 46 25.06.12 16:47 Сейчас в теме
(39) NE_ZNAIY, жаль, что не поняли
40. пользователь 25.06.12 15:38
Сообщение было скрыто модератором.
...
42. redredred 29.06.12 16:39 Сейчас в теме
купи третий комп c XP без моника, мыши, клавы, спрячь под стол, подцепи к лок. сети, перепиши туда базу, расшарь папку с ней на чтение и запись всем, и ходи с тех двух компов. Ставить 1с на этом третьем компе не нужно.
ИМХО самое простое решение проблемы без "научных изысканий".
PS и самое дешевое из легальных ;)
PPS А если на роутере прописать порт к этому компу и иметь фикс. IP и поставить платформу на этом третьем компе и настроить пароль админа и удаленный доступ то можно будет по RDP туда лазать одному человеку (админу) через инет...
ПРОФИТ!
43. redredred 29.06.12 16:45 Сейчас в теме
И еще меня очень смутило слово ХАБ. Пусть лучше будет СВИТЧ и хотя бы 100 Мб/с. А то мало ли, хабы и 10 Мб/с бывали...
44. Admiral1 30.06.12 12:58 Сейчас в теме
Сделай загрузку в терминальном режиме.
45. Kutsepalov 01.07.12 16:32 Сейчас в теме
Вариант 1: терминальный режим
Вариант 2: Microsoft SQL Express
В зависимости от того какой вариант выберите, начинайте изучать как настроить

"+" первого варианта: быстрота настройки, "-" - нарушение лицензионного соглашения (можно купить Windows 2008 Server и терминальные лицензии, готовы ли Вы за это платить?)
"+" второго варианта: все полностью легально, "-" не совсем простая настройка и ограничение на размер базы.

Решать Вам!
46. Jill 17 02.07.12 19:42 Сейчас в теме
(45) Kutsepalov,
второй способ я бы тоже особо легальным не назвал.
SQL версия 1с + "скачать пропатченную версию BkEnd.dll для 1c v.7.7"

Хотя, когда "деревня у нас..." и "Поменял на 7.70.027 (другой не было)", думается, вряд ли плюсы второго варианта - аргументы.
47. qwerty19801980 03.07.12 09:49 Сейчас в теме
Терминальный режим однозначно!!!!!!!
48. Скользящий 03.07.12 13:33 Сейчас в теме
Я решал эту проблему посредством этого решения. http://infostart.ru/public/14664/. В трех магазинах крутиться уже пятый год. Поставил потому что там везде в качестве сервера хрюша проф, и по 2-3 компа с кассами подключено. При подключении второго третьего пользователя тормоза начинались. Поставил это решение - и забыл.
49. Скользящий 03.07.12 13:34 Сейчас в теме
Мне кажется, автор решения закрыл этот проект потому что сопровождать дальше не хотел по каким то причинам. Т.к. работает надежно. У знакомого 20 книжных магазинов на этом решении крутится.
50. ALBA2009 16 05.07.12 12:43 Сейчас в теме
SQL+терминал.
А в памяти никто не завёлся?
51. anc2002 06.07.12 03:07 Сейчас в теме
sql локально не поможет, автора спасет только терминал, можно даже от 2x
52. basej1c 06.07.12 14:09 Сейчас в теме
терминальный сервер нудно ! делать ! или SQL
53. ra9000 12 09.07.12 13:57 Сейчас в теме
При подборе отключите пересчет цен или включите Иерархию Справочника меньше будет тормозить
Лучше отладчиком посмотрите где тормозит.
54. AlexShap 2 12.07.12 04:53 Сейчас в теме
Столько советов про терминал и деньги :) А может всетаки код оптимизировать :)
55. NE_ZNAIY 12.07.12 15:49 Сейчас в теме
Не было времени на изучение данной проблемы.
ЗАпустил отладчик, измерил производительность, получил.
Документ.ПеремещениеТМЦ.Форма 1238 ПриИзмененииСклада(); 2 230.136859 99.75
Документ.ПеремещениеТМЦ.Форма 389 ОбновлениеРозничныхЦен(); 2 230.136619 99.75
Документ.ПеремещениеТМЦ.Форма 318 Если глПересчетРегистров(Контекст, СписокПараметров) = 0 Тогда 2 230.136578 99.75
Глобальный модуль 1522 ОбщРег.РассчитатьРегистрыПо(ГраницаРасчета); 2 230.102491 99.74
дальше идут мизерные значения.
И что дальше можно с этим сделать?

Значения 230.136859, 230.136619, 230.136578, 230.102491 - это из колонки "Время"
57. NE_ZNAIY 12.07.12 16:39 Сейчас в теме
И всё таки не причём здесь терминал, SQL, и т.д.
Если одна база работает, а другая - нет, на одних и тех же компах, то проблемы в конкретной базе.
И не факт, Что перейду я на SQL и всё заработает.
В инете не меньше проблем с тормозами и там и там.
Ещё раз проверил обе базы: одна - работает, другая - нет!!!
58. NE_ZNAIY 06.09.12 16:34 Сейчас в теме
Ну неужели никого нет кто бы мог направить в нужное русло!!!
59. Qbik 5 27.09.12 13:49 Сейчас в теме
Вторая база может быстро работать только из-за маленького размера пока...

Делай на главном компе терминальный доступ, в деревне-то.
Патчей таких полным полно - дел на 10 минут (5 мин поиск + 5 мин работа патчера с перезагрузкой).
Твою болезнь снимет - 500%!!!
60. win311 27.09.12 19:28 Сейчас в теме
ИМХО это край - уже ничего не поможет. Диагноз, в общем...
61. NE_ZNAIY 28.09.12 11:06 Сейчас в теме
Qbik, так и сделал. Другого ничё не оставалось.
Но бля.... проблема-то в чём-то есть!!!!
================
Win311, а ты это о чём?
ААААА.... понял..... пофлудить надо.... баксы позарабатывать....
Пахнет гнусом.
Ещё раз увижу - пожалуюсь!!!
62. marshalpth 01.10.12 15:36 Сейчас в теме
подними терминал и не парься
63. NE_ZNAIY 01.10.12 21:41 Сейчас в теме
64. Ёпрст 1067 02.10.12 13:41 Сейчас в теме
(0)
1. прибить *.cfg
2. архивировать *.mlg или прибить
3. прибить ветку реестра у данного пользователя от этой базы.
65. NE_ZNAIY 02.10.12 15:55 Сейчас в теме
Ёпрст, а по-подробнее можно?
Особенно про реестр.
66. zipik 11.10.12 13:17 Сейчас в теме
67. a.o.popova 7 14.12.12 09:51 Сейчас в теме
Попробуйте перейти на SQL версию, на самом деле настройка достаточно простая.

У нас, например, часто возникали ошибки и тормоза, когда пользователи одновременно пытались записывать в базу реализации, планы и т.п. После перехода на SQL версию все действительно стало летать.

Вот ссылка, на подробную инструкцию (настраивала сама по ней) http://interface31.ru/tech_it/2009/09/nastraivaem-1s-predprijatie-77-dlja-raboti-s-sql-server-2000.html
68. MAXXL 13 15.12.12 16:13 Сейчас в теме
по оценке производительности - первые строчки информации мало дают - это вызов функций, нужно смотреть что у них внутри , но похоже все приходит на строчку "ОбщРег.РассчитатьРегистрыПо(ГраницаРасчета)" . Вытекает вопрос - Точка акутальности на какую дату стоит? Документы не проводятся случаем будущей датой? (частный случай - время в 1с и время на компах не различается? :) ) Ну и вообще граница последовательности где находится?
69. NE_ZNAIY 15.12.12 16:29 Сейчас в теме
Да хрен уже со всем этим.
Всем спасибо.
Второй комп работает в термнале.
Проблема в данном случае исчезает.
Больше даже грузиться этим не хочу.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот