|
Где (в каком модуле), в какой момент (в какой процедуре) проверять Модифицированность док? |
☑ |
0
Birmingem
11.09.18
✎
14:02
|
Маленькая самописная конфигурация в режиме управляемого приложения.
При записи документа, нужно определить, изменил ли что нибудь пользователь или нет, чтобы сохранить автора этих изменений.
Проще всего было бы, в модуле объекта, в ПередЗаписью(). Но там уже Модифицированность()=Истина
Где и как лучше это сделать?
Думал в "Библиотека стандартных подсистем" наверняка такое есть, но не нашел. Где посмотреть пример?
|
|
1
Ненавижу 1С
гуру
11.09.18
✎
14:40
|
если ничего не меняли, у меня Ложь
|
|
2
Birmingem
11.09.18
✎
14:43
|
Вот тут много обсуждали тему "Метод Модифицированность() в модуле объекта (управляемое приложение)"
Пришли к выводу, что именно в модуле объекта метод Модифицированность() всегда возвращает Истина.
|
|
3
Birmingem
11.09.18
✎
14:52
|
Выход, только в модуле формы в ПередЗаписью()?
|
|
4
s03
11.09.18
✎
14:57
|
Если достаточно отслеживать только интерактивные изменения, то да, в форме проверять. Иначе - сравнением ссылки и объекта
|
|
5
Birmingem
11.09.18
✎
15:30
|
Понял. Спасибо!
|
|
6
Вафель
11.09.18
✎
15:36
|
поставь платформу 8.3.12 - там есть версионироание из коробки
|
|
7
Birmingem
11.09.18
✎
15:45
|
(6)Да, читал про новую фишку 1С.
Но почитав отзывы про новый релиз, что-то пока очкуюсь переходить (сейчас на 8.3.10).
К тому же, оно, версионирование, само собой не появится же. Изучать надо, а потом кодить. На это времени пока нет.
|
|
8
Вафель
11.09.18
✎
15:46
|
(7) именно что само собой
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший