08.10.2009, 11:58 | #1 |
Участник
|
Проблема состоит в том, что одновременное редактирование объектов вызывает затирание трудов других разработчиков.
Можно ли как-нибудь отслеживать первого открывшего форму(таблицу, код'юнит) на изменение, либо изменившего эту же форму? |
|
08.10.2009, 12:13 | #2 |
Участник
|
C помощью внутренних навиженских механизмов этого сделать невозможно.
У нас в компании для совместной разаработки используется специально написанная форма, через которую можно "занять" для разработки объекты. То есть разработчик, принимаясь за задачу, перечисляет в этой форме требуемые объекты. Они помечаются в их Version List как занятые этим разработчиком. Другой, попытавшись занять для себя объект, уже взятый другим разаработчиком, получит сообщение об ошибке. После окончания задачи разработчик должен "освободить" объекты. |
|
08.10.2009, 12:22 | #3 |
Участник
|
Как можно запретить на уровне NAV и SQL Server открытие на редактирование объекта?
Мож какоенито свойство, метка? Может можно пометить объект как системный? |
|
08.10.2009, 12:32 | #4 |
Участник
|
Цитата:
отрывать я.., извините, руки, тому кто заливает объекты не глядя. Очень помогает, знаете ли. |
|
08.10.2009, 14:50 | #5 |
Участник
|
Пишите в спец. таблицу ID объекта и дату начала блокировки и пользователя. В триггере на MODIFY таблицы Object на SQL ставите Alert если текущий логин не совпадает с логинов в таблице открытых операций блокировки.
__________________
Want to believe... |
|