Имя: Пароль:
1C
Спам
Нужна ли 1С ссылочная целостность?
Ø (Лефмихалыч 04.10.2013 15:03)
,
0 Ненавижу 1С
 
гуру
04.10.13
14:17
1. Нужна 60% (3)
2. Можно, но не обязательно 20% (1)
3. Мне всё равно 20% (1)
4. Не нужна, в этом фича 0% (0)
5. Что такое ссылочная целостность? 0% (0)
Всего мнений: 5

Собственно движку 1С нужна ссылочная целостность или нет?
1 Aleksey
 
04.10.13
14:17
нет
2 Aleksey
 
04.10.13
14:18
какая разница движку что там? Он вполне себе спокойно гоняет обмены без контроля ссылочной целостности

С другой стороны при ТиИ платформа проверяет её
3 Чайник Рассела
 
04.10.13
14:18
Но опционально

Нужна
4 wowik
 
04.10.13
14:19
+1

Можно, но не обязательно
5 Aleksey
 
04.10.13
14:19
и кстати движок вполне пофигистки относится когда ты удаляешь напрямую, и ничего не контролирует
6 Allexe
 
04.10.13
14:19
(0) Предлагаешь убрать ее?
7 Aleksey
 
04.10.13
14:20
(6) А она есть?
8 IamAlexy
 
04.10.13
14:20
от решения зависит но как парвило все же

Нужна
9 Aleksey
 
04.10.13
14:21
(6) Ткни пожалуйста где на уровне движка контроль ссылочной целостности? Я что при непосредственном удалении получу предупреждение? или не могу создать сослаться на несуществующий объект?
10 DJ Anthon
 
04.10.13
14:23
естественно

Нужна
11 Aleksey
 
04.10.13
14:26
(10) а голову включить? Нафиг она нужна, с неё же все обмены встанут раком

Например есть контрагент и договор. У контрагента заполнен реквизит основнойДоговор

Идёт обмен, при загрузке договора договор не загрузится, если нет контрагента - владельца (ибо контроль целостности)
Если первым грузится контрагент, то у него не будет заполнен реквизит ОсновнойДоговор, потому что договора еще нет, а у нас контроль целостности и движок не позволит сослаться на несуществующий объект (иначе целостности нет)

Итого получим каку вселенского масштаба
12 Поросенок Петр
 
04.10.13
14:26
ТС, ты бы хоть объяснил какие механизмы платформы считать за некую абстрактную "ссылочную целостность".
13 Aleksey
 
04.10.13
14:27
Или элемент и группа, если в обмене раньше грузится элемент, а группа позже, то получим что элемент будет записан в корень, а не в папку
14 Aleksey
 
04.10.13
14:27
(12) +100
15 jsmith
 
04.10.13
14:27
(12) + 100500
16 Ненавижу 1С
 
гуру
04.10.13
14:29
(11) про основной договор и взаимные ссылки я уже писал: http://naf2000.blogspot.com/2013/09/1-8.html

(12) да никакие, их нет
17 МихаилМ
 
04.10.13
14:30
написать скрипт, который по метаданным построит схему в субд - не проблема.

Мне всё равно
18 shuhard
 
04.10.13
14:34
(0) тупик тупейший,
в 1С есть ссылочная целостность, но она реализована на клиенте
19 Поросенок Петр
 
04.10.13
14:38
(16) Механизмы платформы:
- Пометка удаления
- Удаление помеченных с контролем..
- Разграничение прав доступа на непосредственное удаление
- Ведущие измерения РС
- и т.д.

Причем тут хреновая нормализация контрагентов с договорами в какой-то конфигурации - не понятно.
20 Ненавижу 1С
 
гуру
04.10.13
14:40
(18) покажи!
(19) "нормализация", разве мы про нее говорим? мы говорим о ссылочной целостности
21 Поросенок Петр
 
04.10.13
14:48
(20) Нормализация по поводу (11)и(16).
А по ссылочной целостности как механизма платформы, я так и не понял, что не нравится.
22 Ненавижу 1С
 
гуру
04.10.13
14:48
(21) не нравится, что нет в 1С ссылочной целостности
23 Поросенок Петр
 
04.10.13
14:50
(22) Расскажи что должна уметь та, которой нет.
24 Ненавижу 1С
 
гуру
04.10.13
14:54
25 Aleksey
 
04.10.13
14:56
(22) т.е. по твоему лучше если программа вообще не загрузит договор?
26 Aleksey
 
04.10.13
14:56
И твое разделения - это тот же реквизит вид сбоку
27 Поросенок Петр
 
04.10.13
14:57
(24) У меня в базе на 1С ни одной битой ссылки. ЧЯДНТ ?
28 Ненавижу 1С
 
гуру
04.10.13
14:59
(27) добейся битой ссылки!
29 Ненавижу 1С
 
гуру
04.10.13
15:00
(25) то есть в системах с ссылочной целостностью обмены данными невозможны?
30 Ненавижу 1С
 
гуру
04.10.13
15:00
(26) это не вид сбоку, это уход от жесткой циклической связанности
31 Лефмихалыч
 
04.10.13
15:04
пустопорожняя тема
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший