Имя: Пароль:
1C
1С v8
Обновление владельца формы при копировании документа
0 СэдКС
 
19.07.13
14:02
Добрый день. Не нахожу в модуле документа, какой командой при копировании записанного документа обновляется автор документа. В Перед записью есть такая запись:

Если ЭтаФорма.Модифицированность И ЭтаФорма.ВладелецФормы <> Неопределено И НЕ ЭтоНовый() Тогда
мОбновлятьВладельца = Истина;
КонецЕсли;

но она не обновляет...
1 Галахад
 
гуру
19.07.13
14:14
Что такое "автор документа"?
2 andreymongol82
 
19.07.13
14:15
(0) Скорее всего он при открытии формы назначается
3 1Сергей
 
19.07.13
14:20
Какая связь между владельцем формы и автором документа?
4 Жан Пердежон
 
19.07.13
14:21
смотри в обработку заполнения
5 andreymongol82
 
19.07.13
14:22
(3) Ну как. Он же автор, а значит и владелец. И емутеперь положено отстегивать деньги об авторское право.
6 СэдКС
 
19.07.13
14:39
(5) :)))) Я смеялась. Да, переврала немного. Под владельцем я имела ввиду автора документа. Тот, кто создает (текущий пользователь). Просто интересно так получается. Я сравнивала, в другом документе тоже есть реквизит Автор, но не в модуле док-та, не в модуле формы он нигде не упоминается, а обновление при копировании происходит. Почему?
7 СэдКС
 
19.07.13
14:44
(4) Такой процедуры нет у меня
8 andreymongol82
 
19.07.13
14:53
А нет ли в модуле формы чего-нить типа
Если ЭтоНовый ТОгда
ОченьОбщийМодуль.ЗаполнитьПоУмолчаниюДокумент(Объект.Ссылка)

Или в модуле документа "ПриКопировании"?
9 СэдКС
 
19.07.13
14:57
(8) Нет. Есть только то, что я написала выше. Два разных документа сравнила, всё одинаковое, только один обновляет, один нет. Может плохо смотрела. В итоге просто добавила в проц При открытии условие
Если ЭтоНовый() Тогда
ЭтотОбъект.Автор = ПараметрыСеанса.ТекущийПользователь;
КонецЕсли;
10 СэдКС
 
19.07.13
14:57
+ (9) не При, а ПередОткрытием
11 1Сергей
 
19.07.13
14:58
Толстый клиент? Отладчиком можно выловить
12 andreymongol82
 
19.07.13
14:59
(9) Умница :)
13 СэдКС
 
19.07.13
15:10
(11) А как именно выловить отладчиком момент изменения автора документа?
(12) Есть такое :)