Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Блокировка документа / 17 сообщений из 17, страница 1 из 1
30.06.2011, 15:45
    #37330926
Sergey Sokolov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Не могу разобраться каким образом блокируется документ. Платформа 1С 8.2 (8.2.13.219)
Ошибка появляется только на одном документе. Если документ открыт другим пользователем, даже в режиме только чтение, то при попытке открыть его другому пользователю получаем сообщение "Не удалось заблокировать запись... Ошибка блокировки объекта. Объект уже заблокирован". При открытии формы документа ни реквизиты ни табличные части документа не меняются. Изменению подвергаются только элементы формы и реквизиты формы документа. В отладчике не могу поймать место, которое вызывает данное исключение. Если кто сталкивался или есть какие идеи как отловить место блокировки, подскажите.
...
Рейтинг: 0 / 0
30.06.2011, 15:57
    #37330952
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Sergey Sokolov, в отладчике это и не поймать. Это блокировка накладывается платформой. Смотрите, что за реквизиты меняются. Возможно, как то нявно меняются данные документа.
...
Рейтинг: 0 / 0
30.06.2011, 16:35
    #37331022
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
модифицированность() проверили?
...
Рейтинг: 0 / 0
01.07.2011, 11:23
    #37332027
Sergey Sokolov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Вроде все проверил, меняются только реквизиты формы документа (вычисляемые поля с итоговыми суммами и одно табличное поле)
Программист 1смодифицированность() проверили?
При открытии формы знак * отсутствует, это первое с чем я боролся. Документ изначально делал не я, проблем было в нем выше крыши, в частности и при открытии он всегда модифицировался, сейчас нет.
...
Рейтинг: 0 / 0
01.07.2011, 11:28
    #37332039
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Sergey Sokolov, чудес не бывает. Смотрите тщательнее. Может, подписка срабатывет какая то страбатывает?
...
Рейтинг: 0 / 0
01.07.2011, 12:06
    #37332133
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Sergey SokolovВроде все проверил, меняются только реквизиты формы документа (вычисляемые поля с итоговыми суммами и одно табличное поле)
Программист 1смодифицированность() проверили?
При открытии формы знак * отсутствует, это первое с чем я боролся. Документ изначально делал не я, проблем было в нем выше крыши, в частности и при открытии он всегда модифицировался, сейчас нет.А после открытия * есть?

Может не все убрали?
...
Рейтинг: 0 / 0
01.07.2011, 12:42
    #37332235
Sergey Sokolov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
* после открытия документа нет
По поводу подписки на события, как можно проще поискать, может и есть, но лопатить код вручную могу пропустить?
...
Рейтинг: 0 / 0
01.07.2011, 13:02
    #37332275
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Sergey Sokolov, кстати, форма обычная или управляемая?
...
Рейтинг: 0 / 0
01.07.2011, 13:18
    #37332315
Sergey Sokolov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Обычная форма
...
Рейтинг: 0 / 0
01.07.2011, 13:48
    #37332382
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Sergey SokolovОбычная форма
Тогда в процедуре ПередОткрытием или ПриОткрытии смотрите код на наличие явной блокировки: что то типа ЭтотОбъект.Заблокировать()
...
Рейтинг: 0 / 0
01.07.2011, 13:48
    #37332384
Sergey Sokolov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Провел такой эксперимент, закомментировал полностью код модулей формы и документа. Блокировка осталась, т.е. проблема не в коде модулей документа. Где, пока непредставляю :(
...
Рейтинг: 0 / 0
01.07.2011, 14:04
    #37332440
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Sergey SokolovПровел такой эксперимент, закомментировал полностью код модулей формы и документа. Блокировка осталась, т.е. проблема не в коде модулей документа. Где, пока непредставляю :(
Дурацкий вопрос, но модуль менеджера пустой?
...
Рейтинг: 0 / 0
01.07.2011, 14:21
    #37332482
Sergey Sokolov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
DmitriyZSergey SokolovПровел такой эксперимент, закомментировал полностью код модулей формы и документа. Блокировка осталась, т.е. проблема не в коде модулей документа. Где, пока непредставляю :(
Дурацкий вопрос, но модуль менеджера пустой?
Пустой
...
Рейтинг: 0 / 0
01.07.2011, 14:24
    #37332496
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Sergey Sokolov, можно еще глянуть, что твориться в модуле формы списка или журнала.
...
Рейтинг: 0 / 0
01.07.2011, 14:27
    #37332500
Sergey Sokolov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Модуль формы списка аналогично комментировал весь код, результат прежний
...
Рейтинг: 0 / 0
01.07.2011, 14:56
    #37332545
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
Sergey Sokolov, пройтись по всем реквизитам формы документа и посмотреть, стоит ли в свойствах реквизита "ИзменяетДанные", если да, попробовать снять.
...
Рейтинг: 0 / 0
01.07.2011, 15:08
    #37332561
Sergey Sokolov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка документа
DmitriyZSergey Sokolov, пройтись по всем реквизитам формы документа и посмотреть, стоит ли в свойствах реквизита "ИзменяетДанные", если да, попробовать снять.
Ото таки да. Огромное спасибо, действительно на двух табличных полях стояли реквизиты "ИзменяетДанные". Убрал и все сложилось. Век живи и век учись (и дураком помрешь). Еще раз огромное спасибо
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Блокировка документа / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]