Имя: Пароль:
1C
1С v8
Вопросик по контролю ссылочной целостности
,
0 Shalfee
 
29.08.11
11:09
Привет, коллеги) Есть ли возможность настроить поле типа "ЛюбаяСсылка" в регистре сведений так, чтобы контроль ссылочной целостности по ней не учитывался.. У меня в регистре лог, где есть ссылки на объекты, и в случае удания этих объектов, отстутствие ссылок на них в логе не является критичным. Спасибо.
1 Wobland
 
29.08.11
11:10
имхо нет
2 Живой Ископаемый
 
29.08.11
11:10
хм... а прикольно... но наверное нет. только хранить как строку тогда
3 butterbean
 
29.08.11
11:12
храни УИДы
4 Shalfee
 
29.08.11
11:15
(2), (3) видимо так и придется сделать.
5 Defender aka LINN
 
29.08.11
11:20
(0) Сделай измерение ведущим.
6 Живой Ископаемый
 
29.08.11
11:21
2(5) тогда при удалении объекта не будет проверять? или будет просто удалять записи?
7 Defender aka LINN
 
29.08.11
11:22
(6) Не задумывался, почему контрагенты с адресами без проблем удаляются?
8 Живой Ископаемый
 
29.08.11
11:23
2(7) я о другом - мне показалось что ТС нужно чтобы просто записи оставались несмотря на удаление объекта...
9 Shalfee
 
29.08.11
11:25
(8) именно, а ведущее измерение как я понял просто скажет системе что запись сама по себе не имеет значимости без объекта на который она ссылается и её можно удалять вместе с объектом..
10 Жан Пердежон
 
29.08.11
15:56
СправочникОбъект.<Имя справочника>.ПередУдалением (CatalogObject.<Имя справочника>.BeforeDelete)
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
ПередУдалением (BeforeDelete)
Синтаксис:

ПередУдалением(<Отказ>)
Параметры:

<Отказ>

Тип: Булево. Признак отказа от удаления объекта. Если в теле процедуры-обработчика установить данному параметру значение Истина, удаление выполнено не будет.
Значение по умолчанию: Ложь
Описание:

Возникает перед непосредственным удалением объекта из базы данных.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший