Добавить обработку

Вход для пользователей

Банк 1С внешних отчетов и внешних обработок ert newsletter

Будьте в курсе последних новостей нашего сайта!

RSS-материал

Раздел 1Cv8.0

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.

Воспроизведение проблемы в открытом пользователе документе

Иногда пользователь сообщает о проблеме в документе, но соответственно, в этот момент времени он сам сидит в этом документе.
Причем документ уже изменен и вы не сможете открыть этот же документ и делать в нем правки.

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

Тогда вы точно не будете мешать друг другу! ;-)
Причем копирование документа в память (не в базу данных) не создает никакой нагрузки на базу данных!
Вот пример, иллюстрирующий ситуацию.

Мне звонит Анна и говорит - я выбираю в документе № 2 контрагента Иванов, при этом у меня подставляется договор Д5, а мне надо чтобы выбирался договор Д9.
Мне сложно воспроизвести контекст в другом документе, но так как такая проблема повторяется регулярно и причина ее не ясна, а документ увесистый и выходить из него, а потом заходить неудобно для пользователя, я говорю - ок, сейчас попробую.

Нахожу документ №2 в журнале. Если я просто зайду в документ и попробую поменять контрагента, ничего не получится - документ уже редактируется и мне будет выдано системное сообщение "Документ заблокирован пользователем Анна". Нажимаю кнопку F9 и пробую поменять контрагента. Ура, теперь я воспроизвел проблему и могу узнать в чем ее причина.
Некоторые могут возразить - нормальные разработчики имеют копию рабочей базы.
Но это не всегда так, т.к. база может быть достаточно большой, и к тому же, пользователь может смоделировать ситуацию (записать документ) только сегодня.
Тогда вы ему говорите - запиши документ, а я сейчас открою его копию. Но можешь не выходить.
Почему я поделился этим методом?
У нас загружались довольно большие документы - по 20 или 30 тысяч строк.
Открывались и записывались соответственно они долго.

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

Тогда я просил пользователя записать документ, после этого блокировка снималась и я мог повторить действие. Но документ записывался долго, а я висел на телефоне.

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

Ресурсы сайта не предназначены для размещения нелегального материала.

При этом страницы сайта являются немодерируемыми и материал публикуется автоматически без премодерации. Если Вы нашли материал, который противоречит закону об авторском праве РФ и выложен без разрешения автора или компании-разработчика, просим Вас убедительно связаться с претензиями по почте vadim_kucherenko@mail.ru.

О пользователе fixin

Новые пользователи

Последние комментарии

баллы у

баллы видимы только тем, кто представился системе

Лучшие пользователи

Пользовательбаллы
kosmit81
irirna26
sukiiii16
Amras14
fixin13
Unit10
espero20008
panok905
Prince5
VaEr5