Имя: Пароль:
1C
1С v8
Как при проведении поменять дату движения?
,
0 Evladar
 
09.10.15
12:30
Проводится документ по периодическому РС.
Как провести не датой документа, а, скажем, текущей датой?
Типовую конфигурацию не менять.

То есть, делаем подписку. А какое событие обработать?

Ведь ОбработкаПроведения выполняется до самого проведения? То есть, повлиять на мПериод я не могу, потому что дата туда поставится после выполнения моей подписки. И будет 2 движения: датой документа и текущей датой.

Что посоветуете?
1 ДенисЧ
 
09.10.15
12:30
ПриЗаписи набора записей регистра
2 Evladar
 
09.10.15
15:11
(1) При записи документа - да. Но Запись - это не проведение.
При проведении всё же поменяется. А как подписку сделать на При записи РС?
3 Михаил Козлов
 
09.10.15
15:15
(2) Посмотрите в модуле набора записей регистра сведений.
Только как-то подозрительно: будете перепроводить документы и все записи пойдут текущей датой?
4 Evladar
 
09.10.15
15:19
(3) Типовую конфигурацию изменять нельзя.
Текущая - это для примера. Просто определённая дата, которая будет храниться в связанном с документом РС.
При проведении документа записи должны записываться этой датой
5 Михаил Козлов
 
09.10.15
15:45
(4) Меняйте дату в РС обработкой, раз нельзя менять типовую.
Или событие ПередЗаписью регистра сведений.
6 Ненавижу 1С
 
гуру
09.10.15
15:50
(1) ПередЗаписью в регистре сведений
7 mikecool
 
09.10.15
16:01
(4) если нельзя менять типовую - то только внешней обработкой обрабатывать пачками записи
8 Evladar
 
09.10.15
16:03
(6) (1) Всё, понял, подписку вешаем на сам регистр, а не на документ.
9 senior
 
09.10.15
16:19
(8) а почему условие не менять конфу?
10 aleks_default
 
09.10.15
16:23
про запись в регистр  говорили уже?