IE 2016

Исправление ошибки 1С:Предприятие 7.7/8.0 - 100% загрузка процессора при ожидании блокировки

Опубликовал romix в раздел Программирование - Практика программирования

Цель использования: разгрузить процессор, когда два или более пользователей пытаются провести документ. 1С пытается заблокировать таблицы, но делает это без пауз, и загружает процессор на 100%. При этом пользователи практически "встают", и нормальная работа прекращается. Компонента (или патч) позволяет решить эту проблему и нормализовать работу пользователей. Особенно актуально при работе в режиме сервера терминалов.

Нужно ли данное исправление для 8.0 SQL (клиент-сервер)?

Нет, там эта проблема не существует. А для версии 7.7 эта проблема существует во всех версиях - и SQL, и DBF.

Как узнать, что проблема решена
Вставьте в модуль проведения Предупреждение(), чтобы остановить проведение. Начните (из другой копии 1С) проводить другой документ. 1С с ошибкой станет загружать процессор на 100% пустым циклом ожидания, тогда как 1С без ошибки (или с установленным исправлением) грузить процессор не будет. Я начал свою разработку именно с этой проверки.

Установка
Плагин присоединяется в качестве одного из бинарных файлов 1С:Предприятие (чтобы 1С его загружала, я использую небольшой патч с подменой имени DLL). Управление загрузкой плагина происходит через файл ini.

Если у вас файл-серверная версия 1С (77, 8.0 или 8.1) ставьте из папки Plugin_dbf_77_80_81

Если у вас клиент-серверная (SQL) версия 1С 7.7 - ставьте из папки plugin_sql_77.

Если у вас есть и DBF, и SQL базы 7.7 - ставьте и то, и то (они друг другу не мешают).

Если у вас клиент-серверная (SQL) версия 8.0 или 8.1 - вам не нужно ничего ставить (проблемы с блокировками там нет).

Чтобы было удобнее устанавливать и (при необходимости) отключать плагин сразу у всех пользователей, имеет смысл расположить файлы 1С:Предприятие на сервере (в папке, которая открыта пользователям в режиме "только чтение"). Потребуется исправить только ярлыки на рабочем столе, чтобы они указывали туда. Это позволит оперативно вносить исправления в программные файлы 1С:Предприятие, устанавливать новые релизы платформы и т.д.

Сигнальные файлы

В настройках (ini) есть параметр - сигнальный файл. Если он указан, то файл с указанным именем возникает при конфликтах блокировки синхронно с сообщением, которое вы видите на экране. Вы можете научить ваших роботов проведения смотреть на этот файл, и делать паузу, пока пользователь проводит свой документ. Потом робот проведения должен сам удалить этот сигнальный файл.

Если у вас нет роботов проведения, или они не беспокоят ваших пользователей, то сигнальный файл вам не нужен (укажите там пустую строчку).

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.7z 130,62Kb
01.07.13
1756
.7z 130,62Kb 1756 Бесплатно

См. также

Лучшие комментарии

1. VasilyKushnir 13.12.2007 15:24
>Нужно ли данное исправление для 8.0 SQL (клиент-сервер)?

>>Нет, там эта проблема не существует.

Это можно понимать что проблема для SQL вообще не существует? Или для 7.7 плуг все-таки нужен?

Поскольку использую еще для ДБФ - плюс однозначно.
Ответили: (37)
+ 1 [ kaa799; ]
# Ответить
8. O-Planet 14.12.2007 03:40
Чебурашка! Что не спишь? Замышляешь что-то наверняка... :)
+ 1 [ Rustig; ]
# Ответить
21. Mihenius 20.12.2007 09:39
(20) Читать описание обработки до просветления.
Если не получается читать, пригласите чтеца он вам прочитает вслух.
+ 1 [ support; ]
# Ответить

Комментарии

1. VasilyKushnir 13.12.2007 15:24
>Нужно ли данное исправление для 8.0 SQL (клиент-сервер)?

>>Нет, там эта проблема не существует.

Это можно понимать что проблема для SQL вообще не существует? Или для 7.7 плуг все-таки нужен?

Поскольку использую еще для ДБФ - плюс однозначно.
Ответили: (37)
+ 1 [ kaa799; ]
# Ответить
2. romix 13.12.2007 15:28
(VasilyKushnir) Для 7.7 эта проблема существует и в SQL-ной версии тоже.
Ответили: (37)
# Ответить
3. VasilyKushnir 13.12.2007 15:31
Спасибо. А то я удивился - пока только 5 юзеров перевел на скуль, а они орут, что все-равно транзакции. Пока буду разбиратся с оптимизацией блокировок на скуле, поставлю и там плагин.
# Ответить
4. Mihenius 13.12.2007 15:47
(romix) Если добавишь все свои наработки по 1С
Переплюнешь всех по рейтингу ;) и Че и O-Planet

Большое тебе спасибо за твои длл-ки и прочие приблуды для 1С!
Ответили: (7) (6)
# Ответить
5. Mihenius 13.12.2007 15:53
Добавь себе сайт ;) пускай нубы знают, да + будут лишние
# Ответить
6. VasilyKushnir 13.12.2007 16:18
(4) Это точно! Я под любой разработкой Ромикса готов поставить плюсик не глядя. Сколько хороших идей от него почерпнул... Одним словом - добротно сработано.
# Ответить
7. Сhe Burashka 13.12.2007 22:35
(4) Не надо путать нас в одну кучу - Ромикс - разработчик, а я - девелопер (если упрощенно - Ромикс делает кирпичи, а я из них пытаюсь стенку сложить ;-)
# Ответить
8. O-Planet 14.12.2007 03:40
Чебурашка! Что не спишь? Замышляешь что-то наверняка... :)
+ 1 [ Rustig; ]
# Ответить
9. romix 14.12.2007 04:26
Поправил для 8.1 - теперь должно работать на более новых релизах (раньше не работало).
Также убрал внешние компоненты (плагином к программным файлам по-моему лучше), чтобы не создавать разных вариантов и лишних вопросов.
Дописал описание по поводу сигнальных файлов, и в каких случаях чего нужно ставить.
# Ответить
10. Shaman100M 14.12.2007 11:50
Очень помогло. Ромикс супер.
# Ответить
11. Mihenius 14.12.2007 15:34
Вот видишь конкуренты уже боятся!
Если подумать ну рейтинг ... кому он нужен ... хотя как портфолио сойдет ;)
А сайт x-romix.narod.ru в профиль добавь, пускай народ знает.
# Ответить
12. Mihenius 14.12.2007 15:37
И все-таки оставь для 77 версию с длл-кой
У нас например запрещено патчить длл-ки, а для запуска плагина требуется патчинг ...
Хотя можно воспользоваться vkloader.dll, но лично у меня все версии глючили ...
# Ответить
13. Mihenius 14.12.2007 15:39
Поспешил длл-ка на месте ... если ее грузить по старому проблем не будет ведь?
# Ответить
14. romix 14.12.2007 20:24
Мне сообщают, что на релизе 8.1.9.54 теперь все работает.
# Ответить
15. romix 16.12.2007 00:14
(Mihenius) Внешнюю компоненту оставить? Да она меня что-то не воодушевляет...

Я вот сейчас что подумал. Если проблема только в патчинге, то я могу замутить загрузчик в виде внешней компоненты. А она уже подгрузит те же самые плагины.
Ответили: (19)
# Ответить
16. Сhe Burashka 16.12.2007 02:37
втыкнул загрузку ВК при старте системы - все равно блокировки изредка наблюдаются...
Ответили: (17)
# Ответить
17. viddik 18.12.2007 04:50
(16) А куда же они денуться, если нагрузка большая? Но возникать будут гораздо реже. Пользуюсь разработкой romix уже года полтора на dbf в терминале, не представляю, как мы обходились без нее раньше :)
# Ответить
18. viddik 18.12.2007 04:52
Кстати, у меня вариант с внешней компонентой сильно глючил на 2003 винде, так что всем советую вариант плагина.
# Ответить
19. jure 18.12.2007 14:04
(15) Это было бы ИМХО то, что нужно. Патчить не всегда есть гуд, а тут хоть не так явно, не каждый разберется.
# Ответить
20. vesna 20.12.2007 08:44
экспериментировали на ДБФ, все сделали по инструкции, но "ошибка транзакции..." продолжает появляться чередуясь с сообщением "ожидание блокировки"...
может подскажете - что сделали не так? :-(
Ответили: (21)
# Ответить
21. Mihenius 20.12.2007 09:39
(20) Читать описание обработки до просветления.
Если не получается читать, пригласите чтеца он вам прочитает вслух.
+ 1 [ support; ]
# Ответить
22. Ioann 20.12.2007 10:38
Хорошая штука, спасает. Вот только с 25 релизом 7-ки и SQL 2005 сеанс 1С-а падал непредсказуемо в момент ожидания блокировки. С 27 пока работает нормально.
Неудобство с окошком о паузе, оно активизуруется при ожидании и переключает из других приложений обратно, а сообщение в трее, в случае использования опубликованного приложения Citrix'a, правильно не отображается. Хорошо, что можно отключить, и то, и другое.
# Ответить
23. OzzY 22.12.2007 21:13
в ini файле нет параметра "Зацикливание=1", а если я его ставлю - вылетает ошибка "Неизвестный параметр ini-файла":(
# Ответить
24. _CAHEK_ 24.12.2007 17:31
Нужен ли патч для 8.0 SQL?

Нет, там эта проблема не существует.


ДА вот какраз и существует проблема у меня есть под 8 ку SQL такая же штука .
# Ответить
25. Mihenius 26.12.2007 15:35
Кстати, как работает с Kernel33.dll от http://infostart.ru/projects/811/ ? Глючит?
В Kernel37.dll заложен аналогичный функционал, но вроде там работает по другому ...
Может в вашей компоненте заложить снятие ограничения в 1ГБ для ДБФ баз?
Ответили: (28)
+ 1 [ Rat-catcher; ]
# Ответить
26. _CAHEK_ 26.12.2007 16:37
Да блин ну что за вы люди не помочь не фига:(
проблема существует :(
ну вот сматрите
1С:Предприятие 8.0 (8.0.18.2)
Конфа и как видишь релиз Семейство "АСТОР: Ваш магазин 6.0" (6.0.15.8)
сама база гдет 7 гигов лог транзакции около 40 ка. Гигов сервак оптерон 2 процессорный 4 гига озу пользователеи одновременно работающих и проводящих наклдые всякие 16 РОБОТОВ . Загрузка проца 100 % а оперативы жарет 4,75 . Работа всех идет в терминальном режиме. Хотел твою разработку применить в этом во всеи и помогло бы конкретно!!!!Но б..ин муха она тока на фаиловом работает а на SQL нет памагииитя плз
Ответили: (27)
# Ответить
27. Mihenius 26.12.2007 16:47
(26) Учим русский язык + вам никто и ничего не должен
Попробуйте связаться с автором по мылу или через личку
Хотя, мне кажется, вам лучше обратиться к разработчику вашей конфигурации.
Вы лог транзакции не чистите специально?
# Ответить
28. hogik 26.12.2007 17:40
(25) (Mihenius)
>> Кстати, как работает с Kernel33.dll от http://infostart.ru/projects/811/ ? Глючит?
Да. Поэтому и появился Kernel37. Но алгоритм у romix лучше.
>> Может в вашей компоненте заложить снятие ограничения в 1ГБ для ДБФ баз?
Данный алгоритм должен включатся до открытия файлов DBF. А алгоритм разработки может включаться и позже. Проще в разработке romix учесть при перехвате еще и имя Kernel33.
Ответили: (29)
# Ответить
29. Mihenius 27.12.2007 10:42
(28) ?) Или может вы доработаете свой Kernel37?
Выложите отдельной обработкой ...
Ответили: (30)
# Ответить
30. hogik 27.12.2007 15:43
(29) (Mihenius)
Мало вероятно. Других дел очень много…
# Ответить
31. -Alfa- 13.02.2008 18:32
На Винде 2003 сервер возникла такая же проблема как у Vesna (коммент №20), база ДБФ 7.7, проц разгрузился, но иногда после сообщения в трее "Ожидание блокировки" вылетает сообщение об ошибке транзакции и 1С закрывается. Очень обижаются пользователи когда это происходит при вводе 120 строки документа, который, понятное дело не сохраняется=). Что может быть не правильно, устанавливал обработку строго в соответствии с описанием.
# Ответить
32. -Alfa- 13.02.2008 18:48
Уточнение: ошибка происходит только если изменяется элемент справочника Товаров (ТМЦ), при нажатии Ок.
# Ответить
34. Svet1yachok 10.04.2008 13:06
Не могу пропатчить bkend.dll Пишет: не могу открыть файл
# Ответить
35. romanmd 17.09.2008 10:34
Добрый день! Подскажите, пожалуйста, а для 27 релиза как поступать - или там уже проблема не актуальна? спасибо
# Ответить
36. dnp 10.10.2008 23:22
Проблема в 7.70.027 вполне актуальна.
Самое интересное, что когда-то была другая компонента (того же автора?), "vk_sleep_1C". Грузилась она другим способом :
Если ( ЗагрузитьВнешнююКомпоненту("vk_sleep_1C.dll") = 1 ) Тогда
vk_sleep=СоздатьОбъект("Addin.vk_sleep_1C");
vk_sleep.УстановитьПаузуПриБлокировке(1024, "7.7");
vk_sleep.ПоказыватьВсплывающиеПодсказки=0; //если=1, то показывает balloon tooltips в трее при блокировке.
КонецЕсли;
То есть не патчили DLLки 1С на диске, а ремонтировали проблему как-то иначе. (Кажется читал, что тоже патчили, но уже в памяти.)
Сейчас ссылок на неё в сети почти нет (где скачать - вообще не нашел). Хотя данный вариант мне, от чего-то, более приятен, пусть уж на диске эти правообладательские ДЛЛ останутся нетронутыми, а в памяти - не проверят :)
Вполне исправно пашет... Вроде :)
Автор, чем vk_sleep_1C.dll плоха?
+ 1 [ 1234567; ]
# Ответить
37. MaxPiter 26.11.2008 09:33
Добрый день.
А не повлияет ли снятие блокировок на неверные расчеты?
(учет по среднему)
скажем
(1) бухгалтер вводит документ поступление МПЗ
(2) начинает делать какой либо документ по списанию этого МПЗ
(2) закончил ввод и начинает проводить
на половине пути проведения документа вторым бухом, запускает проведение первый бух
т.е. возможна ситуация
(2) получаю остатки по МестамХранения
(1) изменяет регистр Партии и МХ
(2) получает остатки по Партиям
(2) средняя цена изменилась в сторону увеличения

в случае с блокировкой транзакций, остатки и средние суммы посчитаются верно,
а если блокировки отключены? может такое произойти и на сколько вероятно?
Ответили: (43)
# Ответить
38. Lexzus123 11.03.2009 06:03
Молодец.
# Ответить
39. Serj1C 17.06.2009 15:11
Список исправленных ошибок в 8.1.14.69

10025077 Ввод данных в поля ввода
Проблема:
При вводе данных в поле ввода наблюдается 100% загрузка процессора компьютера.
Дата публикации: 2009-06-10

http://users.v8.1c.ru/WE_8_1_14_69.aspx
# Ответить
40. Bor_ka 20.10.2009 13:24
Установка прошла быстро.
Пока наблюдаю за сервером, если и происходит 100% загрузка процессора, то на секунду-две. Работать стало веселее :)
Спасибо автору!
# Ответить
41. Creep 25.02.2010 11:19
Ошибка открытия файла! 1с 77 платформа 27,WinServer 2003 x64...
romix,плагин для 27-й платформы не работает?
# Ответить
42. romix 18.08.2010 14:44
Я исправил проблему для 8.1 - не запускались файлы командой наподобие
ЗапуститьПриложение("D:\Temp81\1.xls");
# Ответить
43. 1234567 14.09.2010 15:40
Действительно (36) , найти не реально что бы просто скачать. По пути начитался на форумах и т.д. что люди пользуют её. Т.е. работает. Автор не ответил на Ваш пост - не понятно почему.
На сайте автора хранится куча старых его разработок, и их развитие.(Что в принципе верно, видно ход мысли, да и вообще..)
Но на эту vk_sleep_1C.dll никаких намёков.
Ответили: (44)
# Ответить
44. alyuev 10.11.2010 11:32
(43) А это что? - http://x-romix.narod.ru/vk_TerminalSleep.rar (это по поводу невозможности найти vk_sleep_1C.dll. Там даже с исходниками).
# Ответить
45. NagNag 15.12.2010 21:26
Написал письмо автору 04.12.2010, ответа пока нет!
Здравствуйте, я поставил компоненту Plugin_Terminal_Sleep в фирму с базой 7.7 Dbf Торговля 9.29.
Количество пользователей более 30.
Стала появляться ошибка в определенный момент, при вводе на основании ЗаявкаПокупателя документа Реализация и попытке записать документ пишет
Объект заблокирован, т.е. только что созданный документ, еще даже не до конца созданный оказывается заблокированным.
Это исчезает только после лечения базы через тестирование и исправление, где вылезает список ошибок по потерянным шапкам документов.
После лечения некоторое время работает, потом опять те же ошибки. Я это связываю с не корректной отменой транзакции.
Размер самого большого Dbf файла не превышает 500 МБ. Общий объем базы с dbf и cdx более 4 ГБ.

Компоненту пришлось отключить!
Ответили: (46)
− 1 [ hogik; ]
# Ответить
46. hogik 15.12.2010 22:30
(45) (NagNag)
"Компоненту пришлось отключить!"©
И помогло? ;-)
"Я это связываю с не корректной отменой транзакции."(с)
Компонента от Романа (romix) не имеет отношение к отмене транзакции.

Вы смогли устранить проблему "CodeBase Error #: -310" ?
Если не устранить эту проблему, то ошибки могут быть любые...
# Ответить
47. NagNag 16.12.2010 07:15
Помогло! Прежде чем отключить компоненту полечил базу! Ошибка повторилась в первый же день!
Опять полечил и компоненту больше не включал! Такой ошибки больше не повторялось!
CodeBase Error #: -310 была ошибка была в другой базе, в бухгалтерии 7.7, там пришлось обрезать базу, так как Dbf - файл превышал 2 ГБ.
Ответили: (48)
# Ответить
48. hogik 16.12.2010 17:56
(47)
Эту компоненту использует очень много пользователей.
Вы первый, у кого из-за неё возникли проблемы.
Сообщите, пожалуйста, в этой теме, если обнаружатся другие причины сбоев (ошибок)...
# Ответить
49. NagNag 16.12.2010 22:52
Обязательно сообщу! Мне очень жаль что пришлось отключить компоненту! Это скорее всего ошибка самой 1С, возможно из-за того что некоторые пользователи прерывают ожидание захвата транзакции аварийным завершением работы 1С.
# Ответить
50. sss999 30.03.2011 12:21
я не понял,извините,а что в обработку проведения нужно vksleep вставлять для проверкии сигнального файла?И зачем тогда сигнальный файл нужен,роботы это кто пользователи?А что после блокировки нельзя было sleep поставить,я не догоняю?
# Ответить
51. maxpiter 31.03.2011 10:49
Поставили 2008 сервер + секретный релиз http://infostart.ru/public/82018/
Все запустилось и счастье где-то близко, но вернулись к проблеме "Ожидания блокировки"
Т.к. и "секретный релиз" и VK_TerminalSleep используют одну и ту же BkEnd, то либо вылетаем "Не верная версия ODBC", либо блокировки :(
Есть у кого-нибудь сборка из этих двух BkEnd в одной? или еще варианты?
# Ответить
52. maxpiter 31.03.2011 17:29
Не дождавшись ответа, наваяли вот это :)
http://infostart.ru/public/83504/
# Ответить
53. karetir 06.04.2011 21:21
А вот как это использовать в 1с предприятии 8.2?
приведенный вариант в 8.2 не работает !
# Ответить
54. angeliccare 22.04.2011 16:24
Пожелание: Тумба-Тумба-Тумба-Румба <tttr@mail.ru> из текстового файла... Плз...

АдресПолучателя = СтрЗаменить(АдресПолучателя,"<","");
АдресПолучателя = СтрЗаменить(АдресПолучателя,">","");
АдресПолучателя = СтрЗаменить(АдресПолучателя,"(","");
АдресПолучателя = СтрЗаменить(АдресПолучателя,")","");
Пока Найти(АдресПолучателя, " ") Цикл //Цикла
ПустаяМиска = Найти(АдресПолучателя, " ");
ПозГавГавки = Найти(АдресПолучателя,"@");
Гафф = ПустаяМиска - ПозГавГавки;
АдресПолучателя = Сред (АдресПолучателя, ?(Гафф>0,1,ПустаяМиска + 1),?(Гафф<0,СтрДлина(АдресПолучателя),ПустаяМиска - 1));
КонецЦикла;

для работы в 8.2 пришлось исправить:
Если НЕ Письмо.ОбратныйАдрес.Количество() Тогда
ОбратныйАдрес = Письмо.ОбратныйАдрес.Добавить();
Попытка
ЗаполнитьЗначенияСвойств(ОбратныйАдрес,Письмо.Отправитель);
Исключение
КонецПопытки;
Если ОбратныйАдрес.Кодировка = "" Тогда
ОбратныйАдрес.Кодировка = "KOI8-R";
КонецЕсли;
КонецЕсли;
перед
Почта=Новый ИнтернетПочта;
Почта.Подключиться(ИПП);
Почта.Послать(Письмо);
...
# Ответить
55. prog-eg 02.06.2011 15:48
а для 8.2 автор не доработает?
# Ответить
56. Krasnyj 27.09.2011 21:00
Для 7.7 очень помогло, спасибо автору.
# Ответить
57. margo2007 13.10.2011 06:11
Спасибо, помогло
# Ответить
58. Art77 17.10.2011 06:27
На 2003 помогло, а на win2008 не заработало
# Ответить
59. NeLenin 19.10.2011 17:12
У нас на предприятии этот вариант не заработал, т.к. библиотеки, что автор патчит, уже "исправлены". Скачал на сайте автора по ссылке http://x-romix.narod.ru/vk_hook1C.rar. Функционал тот же, плюс то, что ничего патчить не надо (проблема решена путем подмены процедуры библиотеки ole32.dll). Пробовал для Windows 7... выдавала ошибки при загрузке...пришлось немного поковырять исходники. На тестовой базе все работает отлично. Завтра поставлю на рабочую... если что не так, буду жаловаться ))). Плюсую.
# Ответить
60. leafoe 20.10.2011 10:42
при включении попапов через некоторое время вешается сервер от распухания сислога.. но возможно косяк с самим вин2003срв
# Ответить
61. margo2007 31.10.2011 18:15
Помогло
# Ответить
62. vitn 04.11.2011 01:00
ОТЛИЧНАЯ РАЗРАБОТКА! Рекомендую всем!
# Ответить
63. SAshock 24.11.2011 11:59
Проц разгружает, НО периодически 1с вылетает с ошибкой: Таблица 1sdnlock Ошибка при обращении к данными при транзакции, выполняемой другим пользователем. :(
# Ответить
64. mxm2 25.11.2011 22:42
Клиент-серверная прекрасно работает на SQL2003, а вот на SQL2008R2 - ругается ужеи пирпопытке подключения к базе. Можно ли как-то подправить?
# Ответить
65. Владлен 21.12.2011 10:43
Большое спасибо автору! Жить с компонентой стало гораздо проще!!!
# Ответить
67. Builder 23.12.2011 12:02
Вешь! Работает!
# Ответить
68. serega3914 18.01.2012 13:58
Будем пробывать :). Спасибо автору
# Ответить
69. soba 14.02.2012 14:53
C 1cc++ нормально совместно работает? Конкретнее с версией 2.0.3.7.
Терминал 2003 DBF версия, релиз 027
# Ответить
70. romix 27.04.2012 01:49
Ответ Альберту (в личку к сожалению не постится):

Там может быть уже это реализовано ЕМНИП, посмотрите в документацию, вроде бы Hogik встраивал то что нужно в свою DLL.
А проверить можно попыткой параллельного проведения двух доков в пустой базе, если в модуле проведения одного из них вставить Предупреждение для остановки транзакции, и следом начать проводить другой док той же базы из соседнего окна 1С. В непатченной 1С загрузка процессора возрастает до 100%, а в патченной остается близкой к нулю.
# Ответить
71. chev 03.10.2013 12:21
Обязательно попробую. Спасибо автору.
# Ответить
72. Umix 04.04.2014 07:59
Когда-то давно разграничивал приоритетом, в 100% перестал уходить, где-то в архивах должна быть + пользовательский интерфейс
# Ответить
73. trinity3187 18.06.2015 08:11
Привет. Платформа 7.70.027, ТиС 9.2. После подключения dll начинает тормозить подбор номенклатуры, долго обрабатывается процедура глПолучитьОстаткиНоменклатуры, получение сводных остатков по регистру.

У меня одного работает отлично. Если под одним пользователем искусственно повесить при проведении, то под вторым тоже подбор работает нормально. Начинает тормозить при 30 пользователях, на поиск уходит 2-10 секунд вместо <1 секунды.

Тестировал утром, посмотрел нагрузку на процессор, на память, жесткий диск, везде всё нормально, но при этом подбор тормозит. Может есть идеи?
# Ответить
74. kompbuh 15.12.2015 14:55
Возникла проблема при использовании исправленной компоненты для клиент-серверной (SQL) версии 1С 7.7 (папка plugin_sql_77). В файле odbc33.ini выключил параметр Ignore_Error_HYT00=0 чтобы не игнорировалась ошибку "HYT00 - Таймаут истек" и выводилось сообщение на экран. Сообщение необходимо для того если пользователь не хочет ждать блокировки, он отменяет транзакцию и продолжает работу в 1С. Но образовалась из-за этого другая проблема: пользователь нажимает ОК проводит документ и отходит от компьютера не дожидаясь результатов проведения, в это время на экране сообщении о транзакциях и предложение продолжить ждать или отменить проведение, и пока не закрыть окно "HYT00 - Таймаут истек" транзакция активна и другие ждут. Может кто подскажет как избавиться от этой проблемы?
Ответили: (75)
# Ответить
75. ЪЪЪ 15.12.2015 22:14
(74) kompbuh, AutoIt
Ответили: (76)
# Ответить
76. kompbuh 16.12.2015 06:57
(75) ЪЪЪ, можно подробнее
# Ответить
77. daviels 10.08.2016 17:02
Доброго времени суток всем.

Скачал данный дистрибутив. Установил на своем компе: скопировал файлы odbc33.dll,odbc33.ini в папку 1cv77. Запустил patch_bkend.exe.
из папки plugin_sql_77.
При запуске 1С выдается "ошибка инициализации ODBC".

Используется 25 релиз 1С 77. win 7-64 на компе. SQL сервер 2008.

короче не работает :( .... куда копать?
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл