Имя: Пароль:
1C
 
Многие ко многим
,
0 constantinevio
 
16.06.16
14:58
Доброго времени суток, коллеги)

Есть 2 типа документов: Сервисная Заявка и Квитанция Такси.
СЗ может иметь несколько ссылок на КТ и наоборот. В sql я бы просто сделал bridge table. Как было бы правильно реализовать такое отношение в 1с?
1 Sonny
 
16.06.16
15:01
Табличная часть, регистр сведений etc. Зависит от процесса и UI
2 itlikbez
 
16.06.16
15:01
(0) В 1С тоже таблицы имеются.
3 Зая Бусечка
 
16.06.16
15:03
Когда ты расшифруешь для тупых, что такое bidge table, тебе тут же расскажут
4 constantinevio
 
16.06.16
15:07
(1) Думал насчет регистра сведений. Пихать ссылки в таб часть как-то коряво...
5 itlikbez
 
16.06.16
15:11
(4) Справочник ничем не хуже. Такая же таблица.
6 Господин ПЖ
 
16.06.16
15:14
положить ссылки в регистр сведений друг напротив друга в измерения
7 Карупян
 
16.06.16
15:18
(6) Это собственно и есть бридж тэйбл
8 constantinevio
 
16.06.16
15:22
Всем большое спасибо! Да быть регистру сведений! :)
9 Господин ПЖ
 
16.06.16
15:22
коню понятно. просто не стал разжовывать
10 Garykom
 
гуру
16.06.16
15:24
Если 8-ка то ТЧ не проще?
11 Sonny
 
16.06.16
15:25
(4) Пихать ссылки в табличную часть - это быстрый и удобный способ отобразить в каждом документе ссылки на связанные документы. Кроме того, становится невозможно изменить привязки без редактирования самих документов т.е. автоматом требуются права доступа и обеспечивается обработка событий при записи документов. В зависимости от логики приложения это может требоваться или нет.
РС - это независимая таблица со своими правами, интерфейсом и событиями. Что больше подходит - это решать архитектору системы.
12 HardBall
 
16.06.16
16:08
Регистр накопления "ОстаткиХЗЧего"
СЗ - приход
КТ -расход
13 Torquader
 
16.06.16
21:59
Вообще-то, в теории базы данных многие ко многим нет - данное соединение всегда строится через соединения один ко многим - и вот этот один нужно найти или создать искусственно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший