Имя: Пароль:
1C
1С v8
Как в общем модуле реализовать подписки на события
,
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С и кликнуть по нему.
Чтобы включить компьютер необходимо вставить вилку в розетку и нажать на кнопку питания.
Чтобы вставить вилку в розетку необходимо обладать...