Вход | Регистрация

1С:Предприятие ::

Метки: 

Где (в каком модуле), в какой момент (в какой процедуре) проверять Модифицированность док?

Я
   Birmingem
 
11.09.18 - 14:02
Маленькая самописная конфигурация в режиме управляемого приложения.
При записи документа, нужно определить, изменил ли что нибудь пользователь или нет, чтобы сохранить автора этих изменений.

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

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

Думал в "Библиотека стандартных подсистем" наверняка такое есть, но не нашел. Где посмотреть пример?
 
 
   Ненавижу 1С
 
1 - 11.09.18 - 14:40
если ничего не меняли, у меня Ложь
   Birmingem
 
2 - 11.09.18 - 14:43
Вот тут много обсуждали тему "Метод Модифицированность() в модуле объекта (управляемое приложение)"

http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=579177&print=0
Пришли к выводу, что именно в модуле объекта метод Модифицированность() всегда возвращает Истина.
   Birmingem
 
3 - 11.09.18 - 14:52
Выход, только в модуле формы в ПередЗаписью()?
   s03
 
4 - 11.09.18 - 14:57
Если достаточно отслеживать только интерактивные изменения, то да, в форме проверять. Иначе - сравнением ссылки и объекта
   Birmingem
 
5 - 11.09.18 - 15:30
Понял. Спасибо!
   Вафель
 
6 - 11.09.18 - 15:36
поставь  платформу 8.3.12 - там есть версионироание из коробки
   Birmingem
 
7 - 11.09.18 - 15:45
(6)Да, читал про новую фишку 1С.
Но почитав отзывы про новый релиз, что-то пока очкуюсь переходить (сейчас на 8.3.10).
К тому же, оно, версионирование, само собой не появится же. Изучать надо, а потом кодить. На это времени пока нет.
   Вафель
 
8 - 11.09.18 - 15:46
(7) именно что само собой


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует