|
Как в общем модуле реализовать подписки на события | ☑ | ||
---|---|---|---|---|
0
Yrii-ay
27.11.16
✎
12:48
|
При записи любого документа если он содержит реквизит Комментарий записывать в него строка «Документ записан »+Текущее дата и время + « пользователем »+ Текущий пользователь.
|
|||
1
Yrii-ay
27.11.16
✎
12:49
|
Написал код , но он не работает
Процедура КомментарийВоВсехДокументахПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт Если Источник.Ссылка.Метаданные().Реквизиты.Найти("Комментарий") Тогда Источник.Комментарий = "Документ записан " + ТекущаяДата() + " пользователем " + ПараметрыСеанса.ТекущийПользователь; КонецЕсли; КонецПроцедуры |
|||
2
Матиус-IV
27.11.16
✎
12:52
|
(0) Взять, и организовать.
|
|||
3
Матиус-IV
27.11.16
✎
12:52
|
Что пишет, что ему не нравится?
|
|||
4
Матиус-IV
27.11.16
✎
12:54
|
(0) А может вместо того чтобы комментарий портить лучше события документа из журнала регистрации доставать? Или отчет по журналу регистрации сделать?
|
|||
5
Yrii-ay
27.11.16
✎
12:54
|
Ничего не пишет, запускаю 1С предприятие, заполняю документ и в коммент тишина
|
|||
6
rozer76
27.11.16
✎
12:55
|
В подписке есть вызов (1)? Или в отладку...
|
|||
7
Джинн
27.11.16
✎
13:09
|
(1) Гениально! Юзер написал свои пояснения к документу, а Вы своим кодом его под корень!
|
|||
8
Yrii-ay
27.11.16
✎
13:15
|
(7) Ну в чем тогда ошибка?
|
|||
9
Yrii-ay
27.11.16
✎
13:17
|
(7) Или как правильно написать?
|
|||
10
Джинн
27.11.16
✎
13:19
|
(9) Правильно вообще не писать эту хрень. Все есть в журнале регистрации. Там и можно посмотреть при необходимости.
|
|||
11
Yrii-ay
27.11.16
✎
13:48
|
Нужно в обработке сделать
|
|||
12
h-sp
27.11.16
✎
14:54
|
что значит "в обработке": Вы же говорили в подписке.
|
|||
13
Yrii-ay
27.11.16
✎
15:40
|
(12) То есть в подписке
|
|||
14
MSOliver
27.11.16
✎
15:56
|
Запись и проведение разные события. В коде ошибки не вижу, а точно есть вызов подписки?
|
|||
15
Yrii-ay
27.11.16
✎
16:40
|
(14) Как проверить есть ли вызов подписки?
|
|||
16
Mauser
27.11.16
✎
16:49
|
(15) Отладчиком.
Чтобы включить отладку на сервере необходимо добавить ключ -debug в строку запуска сервиса. Чтобы запустить сеанс отладки необходимо открыть конфигуратор, убедится что в настройках разрешен запуск отладки при запуске и нажать f9. Чтобы запустить конфигуратор необходимо включить компьютер, найти на рабочем столе или в списке программ ярлык 1С и кликнуть по нему. Чтобы включить компьютер необходимо вставить вилку в розетку и нажать на кнопку питания. Чтобы вставить вилку в розетку необходимо обладать... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |