Имя: Пароль:
1C
1C 7.7
v7: Автоформирование документов с фиксацией в журнале регистраций
,
0 Последняя_
Надежда
 
25.08.11
09:39
Документы создающиеся обработками не оставляют следов в журнале регистраций, т.е. у таких документов не отследить время их создания. Каким методом ведется регистрация изменений в журнале? Может поможете ссылкой на описание этого процесса.
1 KUBIK
 
25.08.11
09:42
Кури СП:

ЗаписьЖурналаРегистрации(<?>,,,,);
Синтаксис:
ЗаписьЖурналаРегистрации(<Коммент>,<ТипСобытия>,<Событие>,<Объект>,<Категория>)
Назначение:
Выводит строку текста в системный журнал регистрации.
2 Tatitutu
 
25.08.11
09:42
ЗаписьЖурналаРегистрации(<?>,,,,);
Синтаксис:
ЗаписьЖурналаРегистрации(<Коммент>,<ТипСобытия>,<Событие>,<Объект>,<Категория>)
Назначение:
Выводит строку текста в системный журнал регистрации.
Параметры:
<Коммент> - строковое выражение, комментарий к событию. Если этот параметр - единственный переданный при вызове метода, то тогда в журнал записывается стандартное дополнительное событие с указанным комментарием.
<ТипСобытия> - необязательный параметр. Строковое выражение -  тип события. По умолчанию или при пустой строке ''Дополнительные события''.
<Событие> - необязательный параметр. Строковое выражение -  событие. По умолчанию ''Дополнительное событие''.
<Объект> - необязательный параметр. Объект события, по умолчанию отсутствует. Для переданных в функцию объектов типа Документ/ Справочник/ Счет представление объекта будет записано автоматически (это не зависит от типа события и самого события).
<Категория> - необязательный параметр. Число - категория события: 1 - администрирование; 2 - изменение данных; 3 - информация; 4 - предупреждение; 5 - ошибка. Значение по умолчанию 3.
Замечание:
Системой зарезервирован большой перечень типов событий/события. Незарезервированные имена позволяют пользователю фактически указывать свои собственные типы событий и события. Подробнее см. в документации гл. ''Системные
3 andrewks
 
25.08.11
09:44
(1) легко сказать. а что делать, когда его украли? О_о
4 Mikeware
 
25.08.11
09:45
(3) Может, просто скурили предыдущие?
5 Mikeware
 
25.08.11
09:46
В SQL-версии лучше триггером...
6 ДенисЧ
 
25.08.11
09:46
(3) у меня купить :-)
(5) триггером в ЖР писать? О_о
7 Последняя_
Надежда
 
25.08.11
09:49
(5) это как?
8 KRV
 
25.08.11
09:56
(7) берем триггер, макаем в чернила и пишем всяко-разно..
9 Последняя_
Надежда
 
25.08.11
10:06
нужны примеры! где в стандартной конфигурации ТиС можно увидеть реализацию подобного момента?
10 ДенисЧ
 
25.08.11
10:07
(9) боюсь, что нигде
11 Последняя_
Надежда
 
25.08.11
10:27
(10) как так?
12 andrewks
 
25.08.11
10:28
(11) ну так
13 Последняя_
Надежда
 
25.08.11
10:28
а как тогда журнал этот заполняется?
14 andrewks
 
25.08.11
10:30
(13) ты (1)(2) читала вообще?
15 ДенисЧ
 
25.08.11
10:30
(13) при интерактивном вводе - на уровне платформы.
16 Последняя_
Надежда
 
25.08.11
10:33
(15) теперь понятно. Спасибо, ДенисЧ.
17 Mikeware
 
25.08.11
10:37
(6) Кстати, можно попытаться... :-)
Но я пишу в таблицу отдельную...
18 ДенисЧ
 
25.08.11
10:39
(17) Речь идёт о ЖР, а не о таблице...
19 Последняя_
Надежда
 
25.08.11
10:51
(17)(18) мне собственно не очень-то важно куда записать, главное чтобы можно было найти "ноги" того или иного документа.
20 andrewks
 
25.08.11
10:59
(19) а что такое "ноги документа"? шапку знаю, а это что-то новенькое
21 Mikeware
 
25.08.11
11:00
(20) Шапка, табличная часть, а ниже - ноги...
зы. а чуть выше ног - .опа :-)))
22 Последняя_
Надежда
 
25.08.11
11:49
"ноги" это то откуда документ "пришел" - когда и кем был создан. ))))))))))))))
23 Ёпрст
 
25.08.11
12:03
(18) а какая разница ? тригерром можно и в жр писать..
24 Последняя_
Надежда
 
25.08.11
12:17
Запутали меня с этими тригеррами. я даже не представляю что это )))
27 andrewks
 
25.08.11
13:16
мдэ... третий заход

http://goo.gl/hRieh

http://goo.gl/nKrqs
29 ДенисЧ
 
25.08.11
13:17
30 ДенисЧ
 
25.08.11
13:17
34 Последняя_
Надежда
 
25.08.11
14:12
(1)(2) Оно работает, но толи я что-то не так делаю, толи что-то еще, но запись события в журнал попадает какая-то не полная - отсутствует "объект события", но при этом в "представлении" он отображается верно.   Можно как-то поправить этот момент?
35 Последняя_
Надежда
 
26.08.11
11:38
Никто не знает???
36 ДенисЧ
 
26.08.11
11:39
у меня всё нормально попадает...
Так что показывай сись^W код
37 KUBIK
 
26.08.11
11:41
(35) Код выложи
38 Последняя_
Надежда
 
26.08.11
11:52
Док.Записать();        
ЗаписьЖурналаРегистрации("(Авто)","Документ","Записан",Док,2);
Док.Провести();
ЗаписьЖурналаРегистрации("(Авто)","Документ","Проведен",Док,2);
39 1Сергей
 
26.08.11
11:55
ЗаписьЖурналаРегистрации("(Авто)","Документ","Записан",Док.ТекущийДокумент(),2);
40 Последняя_
Надежда
 
26.08.11
11:58
(39) Упс... Извиняюсь... вечно про ТекущийДокумент() забываю
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн