Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: 1с77 при проведении транзакции произошла ошибка объект заблокирован

v7: 1с77 при проведении транзакции произошла ошибка объект заблокирован
Я
   vova-work1
 
09.11.16 - 10:48
Добрый день, Коллеги. При попытке записать новый элемент справочника в диалоге в пользовательском режиме появляется ошибка: "при проведении транзакции произошла ошибка объект заблокирован". В форме списка все ок. Модуль диалога пустой.

1c7.7.27, конфа самописная
SQL Server 2008R2
Win Server 2008R2 Enterpr.
Терминал

Подобная проблема на обнаружена на SQL2005
 
 
   Это_mike
 
1 - 09.11.16 - 10:52
"продолжайте наблюдения"©
   Dump
 
2 - 09.11.16 - 11:03
Это постоянная ошибка?
"Модуль диалога пустой." - это что? И где?
   vova-work1
 
3 - 09.11.16 - 11:04
(2) Да, постоянная. "Модуль формы элемента"
   Ёпрст
 
4 - 09.11.16 - 11:06
Ну, какой то му, заблокировал, например в открытой транзакции, табличку этого справочника, как вариант.
   Dump
 
5 - 09.11.16 - 11:07
"Да, постоянная" - кто-то что-то накосячил. Надо код смотреть - так не посоветуешь.
   Это_mike
 
6 - 09.11.16 - 11:08
(4) скорее всего, просто неправильно исправили для работы  с 2008-м.
   Dump
 
7 - 09.11.16 - 11:09
"конфа самописная" - тут вариантов...
   vova-work1
 
8 - 09.11.16 - 11:12
(5) (7) Исключено
   vova-work1
 
9 - 09.11.16 - 11:13
(6) Согласен, уже переделывал несколько раз. но куда точно копать - не знаю
   Это_mike
 
10 - 09.11.16 - 11:13
(8) а что говорит товарищ Профайлер?
 
 Рекламное место пустует
   Dump
 
11 - 09.11.16 - 11:14
(8) Переведи (С)
   Это_mike
 
12 - 09.11.16 - 11:14
(9) поставь секрелиз. к нему инструкция прилагается...
   vova-work1
 
13 - 09.11.16 - 11:15
(11) Подобная проблема НЕ обнаружена на SQL2005
   Ёпрст
 
14 - 09.11.16 - 11:41
(13) как дружил с 2008 ?
   Dump
 
15 - 09.11.16 - 12:05
"Подобная проблема НЕ обнаружена на SQL2005" - а если перевести базу в ДБФ?
   vova-work1
 
16 - 09.11.16 - 12:41
   vova-work1
 
17 - 09.11.16 - 12:43
(15) Размер не позволяет
   Ёпрст
 
18 - 09.11.16 - 14:28
(16) данная ошибка у всех или только у тебя ?
В базе в этот момент кто-то работает ?
Транзакции в работе используются ?
   Ёпрст
 
19 - 09.11.16 - 14:29
смотри в профайлере, скорее всего табличку держит открытая кем-то явная транзакция, или неявная, например, в модуле провеения какого-либо дока есть обращение/выборка к этому справочнику
   vova-work1
 
20 - 09.11.16 - 14:43
(18) у всех, даже в монопольном режиме. транзакций в этом справочнике вообще нет: модули формы списка и элемента пустые.
   Это_mike
 
21 - 09.11.16 - 14:45
(20)  Так что говорит товарищ Профайлер?
   vova-work1
 
22 - 09.11.16 - 14:48
(21) раньше не приходилось пользоваться им, пока разбираюсь
   Ёпрст
 
23 - 09.11.16 - 14:57
(20) причем тут форма этого справочника ?
Достаточно в модуле проведения любого дока написать
Процедура ОбработкаПроведения()

   Спр = создатьОбъект("Справочник.Вася");
   Спр.ВыбратьЭлементы();
   Предупреждение("Попробуй че нить записать в справочнике Вася и обломись на транзакции");
КонецПроцедуры
   Ёпрст
 
24 - 09.11.16 - 14:59
ну или явно в обработке, в форме других объектов явно открыть транзакцию с этим справочником

ЗЫ: как имя справочника то хоть ?
   Ёпрст
 
25 - 09.11.16 - 15:00
И это, turbomd нет, случаем ?
Мот того, форма элемента не пустая вовсе ?
   Это_mike
 
26 - 09.11.16 - 15:00
(24) имхается мне, что справочник на себя ссылается...
   Ёпрст
 
27 - 09.11.16 - 15:01
(26) ну да, родителя или владельца поди в коде сменить явно хочет в открытой форме.
   Ёпрст
 
28 - 09.11.16 - 15:01
тоже думаю, что ошибка тупо в коде.
   vova-work1
 
29 - 09.11.16 - 15:02
(23) (24) (27) (28) Код пустой!
   vova-work1
 
30 - 09.11.16 - 15:03
аналогичная проблема на SQL2005 не выявлена
   Ёпрст
 
31 - 09.11.16 - 15:03
(29) ну ты как маленький, чудес на свете не бывает.
   Ёпрст
 
32 - 09.11.16 - 15:04
Модель совместимости в скуле какая хоть стоит ? Надеюсь, у скуля стоят родные все библиотеки ?
   Ёпрст
 
33 - 09.11.16 - 15:04
И ты никак не патчил саму 1с-ину, только секретный релиз установил, так ?
 
 
   vova-work1
 
34 - 09.11.16 - 15:05
(32) 2000(80), не первый раз делаю
   vova-work1
 
35 - 09.11.16 - 15:05
(33) верно
   vova-work1
 
36 - 09.11.16 - 15:05
(32) за сам скул не уверен
   Ёпрст
 
37 - 09.11.16 - 15:06
(34) земетно
поставь 2008(100) !!!!!!!!!!
   Ёпрст
 
38 - 09.11.16 - 15:07
секретный релиз и нужен был для того, чтоб модель совместимости не понижать
   vova-work1
 
39 - 09.11.16 - 15:07
хм
   vova-work1
 
40 - 09.11.16 - 15:07
попробую
   Ёпрст
 
41 - 09.11.16 - 15:09
и верни родные от 2008 скуля все библиотеки от odbc-драйвера
   vova-work1
 
42 - 15.11.16 - 12:58
решено: пометил на удаление все записи справочника, удалил все что удалилось. все заработало!
   vova-work1
 
43 - 15.11.16 - 12:58
(41) не спасло
   vova-work1
 
44 - 15.11.16 - 12:59
(42) Судя по всему, что либо была кривая запись, либо существует органичения на кол-во записей
   vova-work1
 
45 - 15.11.16 - 13:01
Спасибо за участие всем
   Salimbek
 
46 - 15.11.16 - 13:40
(45) Самое веселое, что я ловил - когда внутри группы справочника А была другая группа Б, которая, по совместительству, являлась родителем группы А.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует