Версия для печати темы (https://pro1c.org.ua/index.php?s=ace740fa46a11d444e487bb1833f3852&showtopic=44246)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Связь многие ко многим

Автор: Женя19 19.02.18, 14:11

Добрый день. Столкнулся с проблемой при изучении программирования 1С 8.3. Есть два справочника: 1. ВидыЖивотных, 2. Заболевания.
Нужно организовать между ними связь многие ко многим, так как один вид животнох может болеть несколькими болезными и одной болезнью несколько видов животных.
Пробовал два варианта, 1. Через табличную часть в ВидахЖивотных, но не знаю как дальше с ней обращаться при выборе в табличном документе и как все будет выглядеть в отчете.
2. Через третий справочник, в нем создавалось новое наименование вроде как и в документе можно было выбрать через связи параметров выбора, но в итоге получалось белеберда при создании отчета.

Автор: sava1 19.02.18, 14:21

РегистрСведений - СоответствияВидовИБолезней.

Автор: Trintintin 19.02.18, 16:26

Многие ко многим - это мутная теория. Фактически - и подчиненный справочник и табл часть в справочике дадут Вам возможность соединения. Зависит уже от варианта вывода в конечный отчет (документ).
Самый простой (наглядный) - см выше - через рег сведений. По поводу что лучше - подчиненный спр или табл часть - есть статья на итс.

Но я так понял, что вопрос именно не в теории - как связать, а в том, что что-то где-то не показывается. Тут нужно уточнять (желательны принтскрины, особенно если это УФ).

Лучше создайте все 3 варианта, и заодно поганяйте запросы (с одним условием, с другим и т.д.).
З.Ы. Женя, если Вам 19 лет, нах Вам этот 1с - Джава скрипт енд со он...

Автор: Petre 19.02.18, 17:04

Женя19 @ Сегодня, 14:11 * ,
По вашему примеру я не вижу связи "многие-ко-многим". Здесь только "Один-ко-многим".
Другое дело, как построить отчет: либо сгруппировать по виду животного, либо - по заболеванию.

Автор: хакерок 20.02.18, 16:55

Женя19 @ Вчера, 14:11 * ,
Исходите из задачи. Конкретное животное не может быть двух видов. Или может?)

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua