Имя: Пароль:
1C
1С v8
Где (в каком модуле), в какой момент (в какой процедуре) проверять Модифицированность док?
0 Birmingem
 
11.09.18
14:02
Маленькая самописная конфигурация в режиме управляемого приложения.
При записи документа, нужно определить, изменил ли что нибудь пользователь или нет, чтобы сохранить автора этих изменений.

Проще всего было бы, в модуле объекта, в ПередЗаписью(). Но там уже Модифицированность()=Истина

Где и как лучше это сделать?

Думал в "Библиотека стандартных подсистем" наверняка такое есть, но не нашел. Где посмотреть пример?
1 Ненавижу 1С
 
гуру
11.09.18
14:40
если ничего не меняли, у меня Ложь
2 Birmingem
 
11.09.18
14:43
Вот тут много обсуждали тему "Метод Модифицированность() в модуле объекта (управляемое приложение)"
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=579177&print=0
Пришли к выводу, что именно в модуле объекта метод Модифицированность() всегда возвращает Истина.
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) именно что само собой
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.