Имя: Пароль:
1C
1С v8
Модификация движений в подписке или в модуле менеджера. ERP 2.5
0 newbee77
 
19.04.22
20:02
1. Своё 100% (1)
2. Подписка, потому что... 0% (0)
3. Запросы в менеджере, потому что 0% (0)
Всего мнений: 1

Добрый день.
Есть задача:
1) изменить типовую запись в типовой регистр (подменить значение поля)
2) добавить к типовой записи в типовой регистр её копию с измененными значениями полей

И я чего то в ступоре.
Можно сделать подписку на ОбработкаПроведения, там очищать движение и заполнять своими данными
Можно поправить запросы в модуле менеджера.

Подписка вроде проще. Нет проблем в обновлением на релиз. Но это лишняя запись в регистры, да и вне основной записи через Документ.Движения.Записать(). Т.е вроде риск блокировок.
Модификация запросов сложнее. При  обновлении на релиз придется следить и обновлять тексты. Но зато остается единая запись Документ.Движения.Записать() без риска блокировок.

Накидайте советов что лучше, что хуже.
1 Asmody
 
19.04.22
20:19
Расширение
2 newbee77
 
20.04.22
10:14
ап
3 shuhard
 
20.04.22
11:40
(0) Менять нужно в событии перед записью типового регистра, делать через подписку
обработка проведения не решает проблем с закрытием периода в ходе которого движения могут быть скорректированы разным образом

Своё