Показать сообщение отдельно
Старый 18.03.2004, 14:31   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
потому что они принципиально решили ничего не возлагать на СУБД.

Почему НИЧЕГО не возлагается на СУБД? Изначально предполагалось, что СУБД могут использоваться разные. Даже те, кто не поддерживает развитые механизмы. Даже mySQL По маркетинговым соображениям остались только МС СКЛ и Оракл.

Почему ссылочную целостность можно включить и выключить? Потому что есть понятие черновик/данные. Черновики (журналы/заказы) могут безболезненно удалятся. Все данные остаются в проводках. Для того, чтобы черновики можно было удалять, контроль ссылочной целостности по проводкам в черновиках необходимо отключать. А вот у основных справочников наоборот включать.

Включение/выключение контроля делается программистом. См. таблицы, свойства DeleteActions.

Теперь совершенно отдельный вопрос по Кассам. По идее российские программисты должны были бы включить. Почему они не везде включили... хм... это отдельный вопрос.

Спасает то, что переключать deleteAction можно самому.