Имя: Пароль:
1C
1С v8
Повышение эффективности работы в 1С 8.2
,
0 LopesLeonid
 
22.05.12
08:18
1С:Предприятие 8.2 (8.2.15.294)
Управление производственным предприятием, редакция 1.3 (1.3.24.2)

Как повысить эффективность, надежность работы 1С 8.2 предприятие?
Какие мероприятия нужно проводить?
1 K-5
 
22.05.12
08:19
(0) переход на 8.3 там это реализовано)))
2 zak555
 
22.05.12
08:20
УПП 2.0
3 rs_trade
 
22.05.12
08:20
(0) регламенты и бекапы. все написано на ИТС
4 ДенисЧ
 
22.05.12
08:25
ЧТо в Вашем понимании эффективность и надёжность?
5 Krendel
 
22.05.12
08:29
я так понимаю что вы исчерпали возможности интенсивного роста производительности железок, и необходимо повышать внутреннюю производительность?
6 Ant1773
 
22.05.12
08:52
Поставить за каждым бухгалтером программиста с шокером, чтобы бил при косяках?
А за программистом 1С и админом сервера - поставить с шокером по гл.буху, чтобы били при словах "Ой, архив не сделался" и "Тут очень много нужно переделывать".

Эффективность значительно повысится. Подозреваю, что и надежность тоже.
7 Ranger_83
 
22.05.12
08:55
Диплом чели пишет ТС,такие вопросы теоретические задает
8 shuhard
 
22.05.12
09:07
(7) всё проще,ТС облажался с настройкой УПП и пытается убедить начальство в кривизне последней
9 LopesLeonid
 
22.05.12
09:17
Диплом я давно написал и защитил)

А так хочу узнать как повысить качество работы 1С.
Может на сервере что нибудь по шаманить)
10 aristar
 
22.05.12
09:25
(9) регламентное обслуживание базы настроить на сервере и мониторинг производительности делать.
11 gavrikprog
 
22.05.12
09:27
сколько пользователей? что не нравится?

вызвать нормального админа или в сторону (8) посмотреть
12 Джордж1
 
22.05.12
09:29
(9)"А так хочу узнать как повысить качество работы 1С." - из разряда "сферический конь в вакууме"
13 slavik013
 
22.05.12
09:33
(0) нужно проводить мероприятия по повышению эффективности и надёжности
14 Maxus43
 
22.05.12
09:35
юзеров наручниками к батарее, эффективность повысится.
З.ы. кто ясно мыслит, тот ясно излагает (с)
Нихрена непонятно какую эфективность хочешь повысить
15 LopesLeonid
 
22.05.12
09:42
ну например не всегда схватывается ключ лицензий при входе
приходиться перезапускать
16 Balabass
 
22.05.12
09:44
Поменять обои на рабочем столе предлагали?
17 Maxus43
 
22.05.12
09:46
(15) какой ключ, какая платформа?...
18 Мимохожий Однако
 
22.05.12
09:46
(0)Если работаешь - не трожь.
19 LopesLeonid
 
22.05.12
09:58
(15) ключ HASP

1С:Предприятие 8.2 (8.2.15.294)
Управление производственным предприятием, редакция 1.3 (1.3.24.2)
20 Maxus43
 
22.05.12
09:59
(19) в Хасп.ини прописан ИП адрес менеджера лицензий?
21 LopesLeonid
 
22.05.12
10:10
(20)
nethasp.ini на клиентских местах

[NH_COMMON]
NH_IPX = Disabled                ; Use the IPX protocol
NH_NETBIOS = Disabled                ; Use the NETBIOS protocol
NH_TCPIP = Enabled                ; Use the TCP/IP protocol

[NH_TCPIP]
NH_SERVER_ADDR = hasp01, hasp02            ; IP addresses of all the NetHASP
NH_PORT_NUMBER = 475
NH_TCPIP_METHOD = TCP                ; Send a TCP packet or UDP packet
NH_USE_BROADCAST = Disabled

nhsrv.ini на одном сервере лицензий: http://pastebin.ru/Ch1k9weC
и на другом: http://pastebin.ru/uGbElEAq

hasp01 и hasp02 прописаны на dns-сервере как CNAME
22 thezos
 
22.05.12
10:14
можно провести оптимизацию настроек сервера приложений 1с и ms sql server.
23 Maxus43
 
22.05.12
10:15
(21) в одном там 51.NHS_IP_LIMIT = 192.168.0.0/24
может к нему хочет цепанутся а ИП игнорит
24 LopesLeonid
 
22.05.12
10:21
(21)
нет все клиенты в этой под сети
25 Maxus43
 
22.05.12
10:32
помоему намудрили с настройками. Возьмите хасп.ини чистые без ваших настроек, и только нужное там пропишите
26 hhhh
 
22.05.12
12:29
надо уже вебинар собирать: "Повышение эффективности УПП методом перепрописывания nethasp.ini".
27 МуМу
 
22.05.12
14:00
Зря смеетесь кстати над человеком. Хуже всего когда проблема плавающая. У нас сейчас например задача по быстрому входу 500-а пользователей.  Регулярно возникают проблемы, причем статические решили а плавающие пока нет. На данный момент подозрения на битые пакеты которые приводят к по сути к остановке сервера лицензий а второе на то что были терминальные подключения к машине на которой стоял хасп.(эти подозрения подтверждены службой поддержки аладина). Плохо что еще нет хороших комуникаций между 1С и аладином. Например ключ на 500-от лицензий в алладине сказали что вообще не рекомендовали бы к использованию, якобы 1С прошивал его на свой страх и риск. Кому верить непонятно, а времени на исследования уходит достаточно много.
28 МуМу
 
22.05.12
14:03
Еще моделируется ошибка когда при одновременном входе большого количества пользователей возникают деадлоки(не знаю , наверное на уровне файловых блокировок). То есть сеанс подвисает на входе и висит пока не срубишь определенную , тоже подвисшую сессию. Но с этой ошибкой проще(она моделируется) , даже придумали решение.(если в 1С не поправят будем применять)
29 shuhard
 
22.05.12
14:04
(27)[Хуже всего когда проблема плавающая]
+ 100500
собираешь стенд, полностью воспроизводишь окружение, грузишь - и ошибки нет
30 МуМу
 
22.05.12
14:07
(0) Если совсем уж достанет - обращайся, проблема точно решаема.
(29) Мы для этого написали даже скрипты которые автоматом загружают терминальные сеансы и запускают 1С когда нужно.  А также просто экзешники которые запускают 1С-и по расписанию. Без этого если проблема сетевая и плавающая то вообще обнаружить ее нереально.
31 МуМу
 
22.05.12
14:08
Последний тест - загоняем 500 пользователей на нашем стенде как часы.  Проводим тест у клиента - то входят то не входят. Но думаю скоро уже добъем.
32 Aleksey
 
22.05.12
14:14
и закончится это как обычно эмулем на сервере
33 МуМу
 
22.05.12
14:19
(32) Нет, это не наш метод:) Ни один корпоративный клиент на это не согласится.
34 LopesLeonid
 
22.05.12
15:34
Вот ещё например.
Повисшие сессии на сервере блокируют пользователей
приходиться ручками грохать их.

И как с этим бороться?
35 Fragster
 
гуру
22.05.12
15:38
(34) регламентное задание, которое их будет срубать
36 Fragster
 
гуру
22.05.12
15:39
у нас если запрос больше 1800 секунд висит или окно логина больше 5 минут - то срубает
37 Ranger_83
 
22.05.12
15:46
(36)Суровый
38 Fragster
 
гуру
22.05.12
15:47
(37) к сожалению, есть запросы, которые около 5 минут выполняются, ну и тут такой допуск
39 МуМу
 
22.05.12
15:49
(38) Можно отслеживать активность по различным критериям а потом срубать.  
(34) А вот с этим нужно разбираться. В чем именно сессии подвисшие и как именно они блокируют?
40 Fragster
 
гуру
22.05.12
15:53
(39) по каким критериям? висит "текущее время вызова" себе и висит...
41 МуМу
 
22.05.12
15:56
(40)А это смотря как реализуешь. Можно по времени ЦПУ в привязке к потоку MSSQL сервера.(они правда меняются из пула потоков). Можно периодически опрашивать БД из клиентской части(это на предмет ошибок и подвисаний). Есть еще варианты.
42 LopesLeonid
 
22.05.12
16:24
Бывает сессия повиснет и пользователю при выборе документа или справочника говорит, что он его блокирует.

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

И как с этим бороться, не понятно.
43 LopesLeonid
 
22.05.12
16:37
up
44 МуМу
 
22.05.12
16:46
(42)Для этого есть несколько решений.Одно из решений еще на 7-ке реализовывали. Писать в сообщении что не просто объект заблокирован а именно кем заблокирован(имя пользователя с телефоном).Они сами между собой в большинство случаев решать ввсе будут. По крайней мере будет накапливаться статистика о том зависают ли эти сессии или же реально пользователи забывают закрывать объекты.
А вот насчет нескольких сессий одного польователя непонятно. Многопоточность 1С пока не поддерживает:) Может фоновые задачи? Сделайте лог простейший сразу станет понятно. Вообщем мало информации
45 LopesLeonid
 
29.05.12
09:48
МуМу (44)
а по подробнее можно
46 LopesLeonid
 
29.05.12
09:58
UP
47 МуМу
 
29.05.12
10:32
(45) Задавайте конкретные вопросы.
48 LopesLeonid
 
30.05.12
10:02
МуМу (47)
Как сделать простейший лог?
49 МуМу
 
30.05.12
13:45
Концептуально.Пиши при открытии и при закрытии форм в отдельный лог записи о том кто именно открыл форму. По этим записям сможешь всегда понять и вывести соответсвующее информационное сообщение для пользователя. Есть сложности например возвраты, аварийные завершения и т.п. но они все решаемы.
50 LopesLeonid
 
31.05.12
15:46
МуМу
(49)
А как это поможет зависшие сессии убить?
51 LopesLeonid
 
01.06.12
16:37
up
52 МуМу
 
01.06.12
22:41
(51).Для начала тебе нужно понять что они зависшие. А затем их можно в панели администратора срубить.
53 Злопчинский
 
02.06.12
00:34
(48) Епрст выкладывал здесь подробный код, который логгирует это...
54 Рэйв
 
02.06.12
00:42
(0)>>Управление производственным предприятием, редакция 1.3 (1.3.24.2)

Как повысить эффективность, надежность работы 1С 8.2

Ответ простой.ВЫКИНЬ НАХРЕН УПП!!!!!!

......
55 Рэйв
 
02.06.12
00:43
+(54) бухгалтерия чистая у них адекватна. Ну...Почти...
Но про производство и торговлю....Это вы ребята переборщили...
56 Рэйв
 
02.06.12
00:47
(55)Ну вы же умные люди.... Как можно идеологию решения на 50-100 компов накладывать на SQL2008 .. а то еще и оракл,к которому многие кстати склоняются, и который делает идеологию транзакций SQL уже в зародыше.
57 Злопчинский
 
02.06.12
00:48
эффективность работы и 1С в виде типовых коонфигураций - вещь несовместимая, я бы даже сказал - полный антагонизьм..
58 Рэйв
 
02.06.12
01:03
(57)Звучит примерко как:

Яблоко вредно ждя здоровбя потому что я его не могу достать.

Не впечатляет.
59 Живой Ископаемый
 
02.06.12
01:27
(49) есть ключ /LOGUI
60 Злопчинский
 
02.06.12
02:54
(5) прошу различать вредность-полезность и эффективность-неэффективность...
61 LopesLeonid
 
04.06.12
09:20
up