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

Публикация № 15367

Разработка - Практика программирования

Цель использования: разгрузить процессор, когда два или более пользователей пытаются провести документ. 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
7766
.7z 130,62Kb 7766 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vasilykushnir 13.12.07 15:24 Сейчас в теме
>Нужно ли данное исправление для 8.0 SQL (клиент-сервер)?

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

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

Поскольку использую еще для ДБФ - плюс однозначно.
37. maxpiter 26.11.08 09:33 Сейчас в теме
Добрый день.
А не повлияет ли снятие блокировок на неверные расчеты?
(учет по среднему)
скажем
(1) бухгалтер вводит документ поступление МПЗ
(2) начинает делать какой либо документ по списанию этого МПЗ
(2) закончил ввод и начинает проводить
на половине пути проведения документа вторым бухом, запускает проведение первый бух
т.е. возможна ситуация
(2) получаю остатки по МестамХранения
(1) изменяет регистр Партии и МХ
(2) получает остатки по Партиям
(2) средняя цена изменилась в сторону увеличения

в случае с блокировкой транзакций, остатки и средние суммы посчитаются верно,
а если блокировки отключены? может такое произойти и на сколько вероятно?
2. romix 614 13.12.07 15:28 Сейчас в теме
(VasilyKushnir) Для 7.7 эта проблема существует и в SQL-ной версии тоже.
3. vasilykushnir 13.12.07 15:31 Сейчас в теме
Спасибо. А то я удивился - пока только 5 юзеров перевел на скуль, а они орут, что все-равно транзакции. Пока буду разбиратся с оптимизацией блокировок на скуле, поставлю и там плагин.
4. mihenius 13.12.07 15:47 Сейчас в теме
(romix) Если добавишь все свои наработки по 1С
Переплюнешь всех по рейтингу ;) и Че и O-Planet

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

Я вот сейчас что подумал. Если проблема только в патчинге, то я могу замутить загрузчик в виде внешней компоненты. А она уже подгрузит те же самые плагины.
19. jure 18.12.07 14:04 Сейчас в теме
(15) Это было бы ИМХО то, что нужно. Патчить не всегда есть гуд, а тут хоть не так явно, не каждый разберется.
16. CheBurator 16.12.07 02:37 Сейчас в теме
втыкнул загрузку ВК при старте системы - все равно блокировки изредка наблюдаются...
17. viddik 220 18.12.07 04:50 Сейчас в теме
(16) А куда же они денуться, если нагрузка большая? Но возникать будут гораздо реже. Пользуюсь разработкой romix уже года полтора на dbf в терминале, не представляю, как мы обходились без нее раньше :)
18. viddik 220 18.12.07 04:52 Сейчас в теме
Кстати, у меня вариант с внешней компонентой сильно глючил на 2003 винде, так что всем советую вариант плагина.
20. Vesna 20.12.07 08:44 Сейчас в теме
экспериментировали на ДБФ, все сделали по инструкции, но "ошибка транзакции..." продолжает появляться чередуясь с сообщением "ожидание блокировки"...
может подскажете - что сделали не так? :-(
21. mihenius 20.12.07 09:39 Сейчас в теме
(20) Читать описание обработки до просветления.
Если не получается читать, пригласите чтеца он вам прочитает вслух.
22. Ioann 47 20.12.07 10:38 Сейчас в теме
Хорошая штука, спасает. Вот только с 25 релизом 7-ки и SQL 2005 сеанс 1С-а падал непредсказуемо в момент ожидания блокировки. С 27 пока работает нормально.
Неудобство с окошком о паузе, оно активизуруется при ожидании и переключает из других приложений обратно, а сообщение в трее, в случае использования опубликованного приложения Citrix'a, правильно не отображается. Хорошо, что можно отключить, и то, и другое.
23. OzzY 66 22.12.07 21:13 Сейчас в теме
в ini файле нет параметра "Зацикливание=1", а если я его ставлю - вылетает ошибка "Неизвестный параметр ini-файла":(
24. _CAHEK_ 24.12.07 17:31 Сейчас в теме
Нужен ли патч для 8.0 SQL?

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


ДА вот какраз и существует проблема у меня есть под 8 ку SQL такая же штука .
25. mihenius 26.12.07 15:35 Сейчас в теме
Кстати, как работает с Kernel33.dll от http://infostart.ru/projects/811/ ? Глючит?
В Kernel37.dll заложен аналогичный функционал, но вроде там работает по другому ...
Может в вашей компоненте заложить снятие ограничения в 1ГБ для ДБФ баз?
Rat-catcher; +1 Ответить
28. hogik 437 26.12.07 17:40 Сейчас в теме
(25) (Mihenius)
>> Кстати, как работает с Kernel33.dll от http://infostart.ru/projects/811/ ? Глючит?
Да. Поэтому и появился Kernel37. Но алгоритм у romix лучше.
>> Может в вашей компоненте заложить снятие ограничения в 1ГБ для ДБФ баз?
Данный алгоритм должен включатся до открытия файлов DBF. А алгоритм разработки может включаться и позже. Проще в разработке romix учесть при перехвате еще и имя Kernel33.
29. mihenius 27.12.07 10:42 Сейчас в теме
(28) ?) Или может вы доработаете свой Kernel37?
Выложите отдельной обработкой ...
30. hogik 437 27.12.07 15:43 Сейчас в теме
(29) (Mihenius)
Мало вероятно. Других дел очень много…
26. _CAHEK_ 26.12.07 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. mihenius 26.12.07 16:47 Сейчас в теме
(26) Учим русский язык + вам никто и ничего не должен
Попробуйте связаться с автором по мылу или через личку
Хотя, мне кажется, вам лучше обратиться к разработчику вашей конфигурации.
Вы лог транзакции не чистите специально?
31. -Alfa- 13.02.08 18:32 Сейчас в теме
На Винде 2003 сервер возникла такая же проблема как у Vesna (коммент №20), база ДБФ 7.7, проц разгрузился, но иногда после сообщения в трее "Ожидание блокировки" вылетает сообщение об ошибке транзакции и 1С закрывается. Очень обижаются пользователи когда это происходит при вводе 120 строки документа, который, понятное дело не сохраняется=). Что может быть не правильно, устанавливал обработку строго в соответствии с описанием.
32. -Alfa- 13.02.08 18:48 Сейчас в теме
Уточнение: ошибка происходит только если изменяется элемент справочника Товаров (ТМЦ), при нажатии Ок.
34. svet1yachok 10.04.08 13:06 Сейчас в теме
Не могу пропатчить bkend.dll Пишет: не могу открыть файл
35. romanmd 17.09.08 10:34 Сейчас в теме
Добрый день! Подскажите, пожалуйста, а для 27 релиза как поступать - или там уже проблема не актуальна? спасибо
36. dnp 10.10.08 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 плоха?
43. 1234567 14.09.10 15:40 Сейчас в теме
Действительно (36) , найти не реально что бы просто скачать. По пути начитался на форумах и т.д. что люди пользуют её. Т.е. работает. Автор не ответил на Ваш пост - не понятно почему.
На сайте автора хранится куча старых его разработок, и их развитие.(Что в принципе верно, видно ход мысли, да и вообще..)
Но на эту vk_sleep_1C.dll никаких намёков.
44. alyuev 202 10.11.10 11:32 Сейчас в теме
(43) А это что? - http://x-romix.narod.ru/vk_TerminalSleep.rar (это по поводу невозможности найти vk_sleep_1C.dll. Там даже с исходниками).
38. Lexzus123 11.03.09 06:03 Сейчас в теме
39. Serj1C 480 17.06.09 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 84 20.10.09 13:24 Сейчас в теме
Установка прошла быстро.
Пока наблюдаю за сервером, если и происходит 100% загрузка процессора, то на секунду-две. Работать стало веселее :)
Спасибо автору!
41. Creep 25.02.10 11:19 Сейчас в теме
Ошибка открытия файла! 1с 77 платформа 27,WinServer 2003 x64...
romix,плагин для 27-й платформы не работает?
42. romix 614 18.08.10 14:44 Сейчас в теме
Я исправил проблему для 8.1 - не запускались файлы командой наподобие
ЗапуститьПриложение("D:\Temp81\1.xls");
45. NagNag 15.12.10 21:26 Сейчас в теме
Написал письмо автору 04.12.2010, ответа пока нет!
Здравствуйте, я поставил компоненту Plugin_Terminal_Sleep в фирму с базой 7.7 Dbf Торговля 9.29.
Количество пользователей более 30.
Стала появляться ошибка в определенный момент, при вводе на основании ЗаявкаПокупателя документа Реализация и попытке записать документ пишет
Объект заблокирован, т.е. только что созданный документ, еще даже не до конца созданный оказывается заблокированным.
Это исчезает только после лечения базы через тестирование и исправление, где вылезает список ошибок по потерянным шапкам документов.
После лечения некоторое время работает, потом опять те же ошибки. Я это связываю с не корректной отменой транзакции.
Размер самого большого Dbf файла не превышает 500 МБ. Общий объем базы с dbf и cdx более 4 ГБ.

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

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

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

для работы в 8.2 пришлось исправить:
Если НЕ Письмо.ОбратныйАдрес.Количество() Тогда
ОбратныйАдрес = Письмо.ОбратныйАдрес.Добавить();
Попытка
ЗаполнитьЗначенияСвойств(ОбратныйАдрес,Письмо.Отправитель);
Исключение
КонецПопытки;
Если ОбратныйАдрес.Кодировка = "" Тогда
ОбратныйАдрес.Кодировка = "KOI8-R";
КонецЕсли;
КонецЕсли;
перед
Почта=Новый ИнтернетПочта;
Почта.Подключиться(ИПП);
Почта.Послать(Письмо);
...
55. prog-eg 70 02.06.11 15:48 Сейчас в теме
а для 8.2 автор не доработает?
56. Krasnyj 1288 27.09.11 21:00 Сейчас в теме
Для 7.7 очень помогло, спасибо автору.
57. margo2007 12 13.10.11 06:11 Сейчас в теме
58. Art77 23 17.10.11 06:27 Сейчас в теме
На 2003 помогло, а на win2008 не заработало
59. NeLenin 6 19.10.11 17:12 Сейчас в теме
У нас на предприятии этот вариант не заработал, т.к. библиотеки, что автор патчит, уже "исправлены". Скачал на сайте автора по ссылке http://x-romix.narod.ru/vk_hook1C.rar. Функционал тот же, плюс то, что ничего патчить не надо (проблема решена путем подмены процедуры библиотеки ole32.dll). Пробовал для Windows 7... выдавала ошибки при загрузке...пришлось немного поковырять исходники. На тестовой базе все работает отлично. Завтра поставлю на рабочую... если что не так, буду жаловаться ))). Плюсую.
60. leafoe 20.10.11 10:42 Сейчас в теме
при включении попапов через некоторое время вешается сервер от распухания сислога.. но возможно косяк с самим вин2003срв
61. margo2007 12 31.10.11 18:15 Сейчас в теме
62. vitn 04.11.11 01:00 Сейчас в теме
ОТЛИЧНАЯ РАЗРАБОТКА! Рекомендую всем!
63. SAshock 24.11.11 11:59 Сейчас в теме
Проц разгружает, НО периодически 1с вылетает с ошибкой: Таблица 1sdnlock Ошибка при обращении к данными при транзакции, выполняемой другим пользователем. :(
64. mxm2 1198 25.11.11 22:42 Сейчас в теме
Клиент-серверная прекрасно работает на SQL2003, а вот на SQL2008R2 - ругается ужеи пирпопытке подключения к базе. Можно ли как-то подправить?
65. Владлен 21.12.11 10:43 Сейчас в теме
Большое спасибо автору! Жить с компонентой стало гораздо проще!!!
67. Builder 8 23.12.11 12:02 Сейчас в теме
68. serega3914 18.01.12 13:58 Сейчас в теме
Будем пробывать :). Спасибо автору
69. soba 14.02.12 14:53 Сейчас в теме
C 1cc++ нормально совместно работает? Конкретнее с версией 2.0.3.7.
Терминал 2003 DBF версия, релиз 027
70. romix 614 27.04.12 01:49 Сейчас в теме
Ответ Альберту (в личку к сожалению не постится):

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

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

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

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

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

короче не работает :( .... куда копать?
78. user745277 18.08.17 12:37 Сейчас в теме
Добрый день!
Скажите, а для 27-го релиза 1с 77 подойдет данный плагин? Указана совместимость с 25-м релизом.
79. poofer 06.06.18 20:09 Сейчас в теме
А гибкие блокировки от софтпоинт с этим совместимы или это про тоже?
80. ESelin 29.09.20 23:03 Сейчас в теме
Здравствуйте.
Подскажите, пожалуйста, есть ли решение для Windows 2016 + SQL 2016 (2017)?
Попробовал нынешний патч (положил odbc33.* в папку 1С и заменил ODBC32.DLL -> ODBC33.DLL в файлах bkend.dll и bkend0.dll) - не помогает - ругается при запуске "Ошибка инициализации ODBC!".
Спасибо.
81. ESelin 01.10.20 10:16 Сейчас в теме
(80)
Нашёл решение: https://infostart.ru/public/249366/
Частично помогло...
По крайней мере, работа начала шевелиться.
Оставьте свое сообщение

См. также

Модульная (open source) конфигурация "INFOSTART ERP community edition" Промо

Практика программирования Infostart ERP community v8 1cv8.cf БУ УУ Бесплатно (free)

Учетная модульная конфигурация "INFOSTART ERP community edition" для ведения комплексного учета на предприятии.

31.08.2020    8050    561    33lab    109    

Работа с кодом и его выполнение в режиме 1С: Предприятие (обычные формы)

Практика программирования v8 1cv8.cf Бесплатно (free)

С помощью этой простой обработки теперь можно выполнять код не только в конфигураторе. Код в режиме Предприятия имеет вид как в конфигураторе.

11.03.2021    1712    83    Nik_Name    8    

Вызов демонов в 1С

Практика программирования v8 1cv8.cf Бесплатно (free)

Вызываем демонов прямо из 1С!

28.01.2021    6952    154    the1    30    

Простая конфигурация для заполнения школьного расписания

Практика программирования v8 Россия Бесплатно (free)

Решение задачи контрольной работы.

12.12.2020    1911    39    vova-1c    29    

Генерация кода управляемой формы (декомпиляция элементов) Промо

Инструментарий разработчика Практика программирования Работа с интерфейсом v8 v8::УФ 1cv8.cf Бесплатно (free)

Изменение форм типовых конфигураций лучше выполнять программно. Эта обработка упрощает добавление элементов на форму, генерируя код создания элементов, реквизитов и команд формы.

29.09.2014    110718    9144    ekaruk    134    

Ввод по строке для управляемых форм

Практика программирования v8::УФ 1cv8.cf Россия Бесплатно (free)

Ввод по строке с поиском по номеру телефона и наименованию контрагента с помощью обработчика "АвтоПодбор".

08.10.2020    2362    34    anrahell    2    

Получение ссылки из форматированной строки

Практика программирования v8 Россия Бесплатно (free)

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

05.06.2020    3415    0    VZhulanov    1    

Как сохранить данные табличного поля в табличный документ / файл Excel программно

Практика программирования v8 Бесплатно (free)

Пример сохранения табличного поля в табличный документ не через ПКМ -> Вывести список, с автоподбором ширины по содержимому.

31.05.2020    5293    0    rpashkovsky    15    

Пример работы MiracleV8.dll в режиме Управляемого приложения (тонкий клиент) Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Пример конфигурации Управляемое приложение с использованием MiracleV8.dll

09.04.2012    21139    220    Abadonna    26    

v77. Тип данных "Месяц"

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Нет такого в 1С типа данных. Но если очень хочется...

12.03.2012    10176    6    item    2    

Задача: Программа, выводящая на экран свой исходный код (куайн)

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

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

27.07.2011    11211    345    archie    17    

Информация по реквизитам объекта метаданных на полную глубину

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Дерево реквизитов объектов метаданных. На всю глубину (т.е. смотрит реквизиты у реквизитов).

10.06.2011    14808    163    kosmo0    5    

Обработка поиска дублей кода. Исходного кода модулей 1С

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Цель разработки - помочь в поиске похожих блоков кода для дальнейшего выделения их в отдельные процедуры.

12.04.2011    7695    206    bk-81    37    

[Скрипт] Чтение EXIF данных

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Скрипт на C# для чтения Exif-данных из jpg-файла. Упакован в обработки для 8.1 и 8.2 (управляемые формы)

18.02.2011    23343    282    Душелов    14    

Исполнение кода в модуле формы при разработке в 1С 8.2

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Немного теории о новом подходе к программированию форм в 1С 8.2 Рассматриваются директивы компиляции процедур и функций, которые определяются в модуле формы.

15.01.2011    27461    167    1cNike    19    

Запрос против рекурсии или разузлование номенклатуры

Практика программирования Учет ТМЦ Учет ТМЦ v8 КА1 Россия БУ Бесплатно (free)

В задаче "разузлования" номенклатуры в БП 1.6 (2.0) покажем , что запрос более эффективен, чем рекурсия.

23.11.2010    53057    846    Ish_2    258    

Выполнение кода C# из 1С

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Обработка показывает возможности выполнения кода С# из программы 1С.

23.11.2010    12216    253    AlkB    9    

Экспорт встроенных XML-схем описаний типов 1С:Предприятия

Обмен через XML Практика программирования v8 1cv8.cf Бесплатно (free)

Экспорт встроенных XML-схем описаний типов 1С:Предприятия

01.11.2010    22838    201    Dmitryiv    7    

Конструктор шаблона подобия для строк

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Сравнивая различные сущности компьютеры обычно оперируют категориями "равно", "не равно", "больше", "меньше". Для людей большее значение имеет "подобие". Компьютеры очень плохо умеют оценивать похожесть.

17.08.2010    14177    35    YVolohov    11    

Коллекционер - упорядочиваем свои файлы.

Практика программирования Инструментарий разработчика v8 1cv8.cf Россия Бесплатно (free)

Ещё один менеджер обработок - но для разработчика)

09.04.2010    12581    150    Lancelot-2M    5    

Подсистема хранения файлов

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Отличия от реализации в типовых: - версионирование - запрет одновременного редактирования файла несколькими пользователями - линковка файлов многие-ко-многим (т.е. один файл может быть прилинкован к нескольким объектам и наоборот) - создание коллекций файлов (например коллекций: типовые договора или унифицированных формы) - возможность типизации файлов (например, факсы могут подсвечиваться при работе синим, а договора зеленым) - одновременный просмотр прилинкованных файлов к нескольким объектам (например, просмотр файлов привязанных к клиенту и к его договорам) - просмотр прилинкованных файлов из форм списка

23.03.2010    6160    761    koreav    32    

[BackgroundWorker] - Фоновые задания в файловом режиме 1С 8.x

Практика программирования Разработка внешних компонент v8 1cv8.cf Бесплатно (free)

ActiveX-компонента позволяет выполнять задачи в фоне с индикацией прогресса и возможностью прерывания выполнения. Также работает и клиент/серверном варианте, в качестве альтернативы типовым фоновым заданиям

04.03.2010    24610    418    Душелов    15    

Загрузка из Excel в ТаблицуЗначений 8.1 (с помощью ADO DB)

Загрузка и выгрузка в Excel Практика программирования v8 1cv8.cf Бесплатно (free)

Внешняя обработка для загрузки данных из Excel в ТаблицуЗначений 8.1

19.02.2010    11132    558    dav405    8    

[8.2] Шаблон обработки с индикацией прогресса выполнения (управляемые формы)

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

- Обработка выполняется на сервере - Отображение хода выполнения обработки с расчетом оставшегося времени. - Возможность прерывания выполнения обработка (CTRL + Break)

12.02.2010    27660    1362    Душелов    31    

Загрузка программы НТВ-плюс

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Загрузка телепрограммы на основные каналы через web-обработку сайта НТВ-плюс. Выбор дней недели, 133 канала любимых передач, оповещения времени наступления любимой передачи, просмотр программы на текущий момент.

08.02.2010    6819    121    maxlenium    15    

Печать произвольной таблицы значений

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

простенькая универсальная процедура для печати произвольной таблицы значений.

29.01.2010    11171    301    Пацталоцци    12    

1c-minder: обработка для создания ментальных карт (mind maps) в 1С:Предприятие 8

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Обработка позволяет быстро и удобно создавать ментальные карты (mind maps) в виде графических схем. Присутствует возможность сохранения схем в файлах формата .grs, после чего их можно открывать на всех компьютерах, на которых есть установленная "1С:Предприятие 8" или "1С:Работа с файлами". Реализован экспорт в графические форматы (PNG/BMP). Разработка является иллюстрацией механизма программной работы с графической схемой (добавление и изменение элементов схемы).

25.12.2009    21741    985    kharts    29    

Генератор математических задач для первоклашек

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Написал тут небольшую обработку на 1С 8.1 - генератор математических задач для подготовки ребенка к школе. Смысл - угадать загаданное слово путем решения математических примеров. Пока только сложение/вычитание, но несложно добавить и умножение/деление. Сыну интересно.

08.12.2009    4765    102    iiukolov    15    

Подведем итоги. Нарастающие.

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Как одним пакетом запросов получить таблицу просроченных долгов контрагента ? Подробное иллюстрированное построение пакета запросов.

25.11.2009    43506    384    Ish_2    125    

Хранитель COM - объектов

Разработка внешних компонент Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Позволяет сохранять COM - объект между серверными вызовами в 8.2. Сохраняет и получает ссылку на объект в ROT (Running Object Table). БЕТА!

18.11.2009    13515    78    Hadgehogs    14    

Механизм блокирования "некорректных" (запрещенных) проводок

Практика программирования v8 БП2.0 Россия БУ Бесплатно (free)

Механизм позволяет настроить правила, по которым будут блокироваться указанные НЕКОРРЕКТНЫЕ (запрещенные) корреспонденции... Полезно при вводе информации для "выпрямления рук" у некоторых бухгалтеров после перехода с других бухгалтерских программ :)

14.11.2009    13486    57    KukA.5    50    

Загрузить все данные со всех страниц файла Excel

Загрузка и выгрузка в Excel Практика программирования v8 1cv8.cf Бесплатно (free)

Здесь можно скачать обработку, позволяющую из выбранного файла Excel загрузить все данные со всех страниц

11.11.2009    12879    590    Мастер1С    12    

Строка - "заголовок" в табличном поле

Универсальные функции Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Несложный приём позволит вводить в табличное поле строки вида "заголовок".

09.11.2009    14997    191    Ish_2    8    

Регистры и регистраторы

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Отчет показывает связи между регистрами и регистраторами в конфигурации. Поможет при изучении и анализе типовых решений и самописных конфигураций.

04.11.2009    18817    562    YVolohov    29    

Замена вызовов методов общих модулей во внешних обработках/отчетах

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Обработка предназначена для замены вызовов процедур/функций во внешних отчетах/обработках, при переводе конфигурации на не глобальные общие модули.

26.10.2009    17594    129    coder1cv8    10    

Загрузка курсов валют национального банка РБ с использованием web-сервиса.

Практика программирования WEB v8 Беларусь Бесплатно (free)

Написана под самописную конфигурацию, поэтому под типовыми она не заведется. Но можно использовать код получения данных с web-сервиса.

25.10.2009    9414    71    serg_gres    12    

[8.2] Консоль заданий на управляемых формах

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Консоль заданий для 1С 8.2 На управляемых формах, на основе типовой.

30.09.2009    56535    4317    Душелов    62    

Панель избранного 3.03 (beta)

Практика программирования Универсальные обработки Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

13.09.2009    34246    1000    Totoro    113    

Подсистема "Учет по доп. аналитике" (8.1)

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Подсистема "Учет по доп.аналитике" - это дополнение к любой конфигурации на 8.1 решает основную задачу: не ломая конфигурации добавить к нужным документам учет по дополнительной аналитике (аналитикой может выступать как в данном примере Агент по продаже и его вознаграждение или Проект и его руководитель как в файле описания). Данная подсистема является продуктом, готовым к использованию, как дополнение к типовой конфигурации (или к любой конфигурации). Подсистема снова БЕСПЛАТНО (то есть даром) :)

07.09.2009    12675    403    KukA.5    41