Имя: Пароль:
1C
1С v8
Как в общем модуле реализовать функцию записи комментария в любой документ?
,
0 Yrii-ay
 
25.10.16
11:03
Как в общем модуле реализовать  функцию  привязанные к соответствующие подписки на события
1 При записи любого документа если он содержит реквизит Комментарий записывать в него строка "Документ записан" + Текущее дата и время "+ Текущий пользователь.
1 DrShad
 
25.10.16
11:05
создавай подписку и в поле метод выбирай подходящий модуль
2 StanleyMarsh
 
25.10.16
11:07
(0) в вопросе содержится ответ) добавить общий модуль, создать подписку "При записи" - тип "документ объект", в коде проверить наличие реквизита "комментарий", т.к. не у всех документов может оказаться, записать информацию в комментарий
3 Yrii-ay
 
25.10.16
14:13
Процедура МодульМодифиацийПриЗаписи(Источник, Отказ) Экспорт
    Если Документ.Объект = Комментарий
        Тогда Документ.Объект = " Документ Подписан"
        КонецЕсли;
    КонецПроцедуры
4 mikecool
 
25.10.16
14:15
Если Не Источник.Ссылка.Метаданные().Реквизиты.Найти("Комментарий") = Неопределено Тогда
Источник.Комментарий =

только если есть подписка ПередЗаписью - лучше в нее
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн