Имя: Пароль:
1C
1С v8
Подписка на событие ЗаписатьВерсиюПриОбменеДанными
0 BVG1951
 
17.07.19
11:41
В конфигурации УправлениеХолдингом есть подписка на событие ЗаписатьВерсиюПриОбменеДанными. Она при получении объекта по обмену создает его версию. Причем в число источников включены практически все объекты конфигурации (ДокуменОбъект, ПланСчетовОбъект и т.д). Автоматом любой новый вид, скажем документа, попадает туда и для него создается версия при переносе обменом.
Кто знает, насколько важна эта подписка? Мне вот для вновь созданного объекта (документа) ТОЧНО не надо перегружать систему. Я вот предположил, что она важна для распределенных баз, когда при удалении объекта из одной базы, он автоматом удаляется из приемника (а не помечается на удаление)
1 Cyberhawk
 
17.07.19
11:45
Ну так в этой подписке же всяко есть какой-нибудь маркер для пропуска / отключения этой логики
2 BVG1951
 
17.07.19
11:48
(1) Само собой есть. Для своего отключу. Но решил, что может это уж очень нагружает систему и хочу отключить для большинства
3 BVG1951
 
17.07.19
11:48
И вот хотелось бы получить информацию о возможных последствиях
4 shuhard
 
17.07.19
11:57
(0)[. Я вот предположил, что она важна для распределенных баз]
ну да, это следует из смысла обработчика
5 BVG1951
 
17.07.19
12:31
(4) Из названия, по моему, следует что при обмене (любом). Не пойму откуда следует, что именно для распределенных? У меня нераспределенная, более того, обмен проходил через Универсальный обмен в формате XML, а версии образовались.
Но если действительно только для распределенных, то хорошо и получается для нераспределенных я могу им спокойно пренебречь и убрать все лишние объекты, чтобы не перегружать систему. Вот только откуда следует, что для распределенных
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший