ciandr (15 мая 2022 - 12:04) писал:
Подскажите, как вы совмещаете АТД и приходы?
Почему вы решили сделать это совмещение, а не создать в базе отдельное поле "Приход"?
Я именно и создал поле "Приход" типа "Место" в объекте "Место". Указываю в нем место, в котором всегда указываю церковь, предварительно внесенную в базу. Тогда нет проблем с указанием одной и той же церкви для нескольких мест (деревень).
Да, при этом есть проблемы. Например, когда деревня с течением времени меняет приход. Или, когда в одном месте имеется несколько церквей. Но, я использую поле "Приход" только для случая с деревенскими приходами исключительно для того, чтобы легче было искать документы по данной деревне, когда деревень несколько десятков. У меня такая ситуация только в Бежецком уезде Тверской губернии. В Романовском и Пошехонском уездах это менее актуально, поскольку у меня там меньше 10 приходов и не более 30 деревень.
В идеале в интерфейсе Древа Жизни было бы неплохо реализовать структуру типа "Мультигруппа", чтобы можно было, например, в случае с местами указывать для каждого несколько приходов с указанием времени, когда место относилось к данному приходу. Я периодически общаюсь с Дмитрием Киркинским, и эту идею ему озвучивал, указывая на то, что в "вырожденном" виде мультигруппы в ДЖ уже есть (участники событий, например). Дмитрий к этой идее изначально отнесся скептически, но мои аргументы выслушал. Посмотрим, что будет реализовано в 6-м релизе программы.