Справочники для создания наименование объекта

Больше
12 года 3 мес. назад #23145 от Александр Галковский
Александр Галковский создал эту тему: Справочники для создания наименование объекта
Вопрос такой, точнее просьба.

Сам не могу разобраться. А нужно сделать сделующее.

Наименование объекта состоит из нескольких данных (ЦАО, Мещанский, Переяславская Б. ул. д.8А, корп. 1, стр. 2 (ЦТП № 01-07-007)

Как правильно организовать справочник, чтобы при создании документа наименование объекта можно было бы выбрать из справочника.

Округ (ЦАО)
Район (Мещанский)
Улица (Переяславская Б)
Дом (8А)
Корпус (1)
Строение (2)
№ ЦТП (01-07-007)

Если можно с картиночками изобразить.

Заранее благодарен.

Случается, что жизнь заставляет человека стать сметчиком...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад #23165 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта
1. Нужно создать/заполнить справочник "Объекты".

2. Для справочника "Документы" нужно создать ассоциацию (связь) со справочником "Объекты". Ассоциацию назвать, к примеру, "Объект документа".

3. Для справочника "Документы" нужно создать (один или несколько) атрибутов типа "Ссылка", выбрав в качестве ассоциации "Объект документа"

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 11 мес. назад #23554 от Александр Галковский
Александр Галковский ответил в теме Справочники для создания наименование объекта
Объясните как к одной стройке добавлять несколько объектов.

Случается, что жизнь заставляет человека стать сметчиком...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 11 мес. назад #23555 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта
Если в Вашей конфигурации одна стройка содержит несколько объектов, то делайте так:

1. Создаете справочники "Стройки" и "Объекты" (с нужными Вам атрибутами).

2. Для справочника "Объекты" создайте ассоциацию со справочником "Стройки" (назовите ее, например, "Стройка объекта").

3. Выполнив п.2, в справочник "Объекты" добавьте атрибут типа "Ссылка", указав, что используется ассоциация "Объект Стройки". Выберите нужные атрибуты.

Теперь для каждого Объекта можно задавать свою Стройку, просто редактируя вновь созданные атрибуты типа "ссылка".

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 года 11 мес. назад #23580 от Александр Галковский
Александр Галковский ответил в теме Справочники для создания наименование объекта

3. Выполнив п.2, в справочник "Объекты" добавьте атрибут типа "Ссылка", указав, что используется ассоциация "Объект Стройки". .


Мне кажется нужно немножко подредактировать...

Случается, что жизнь заставляет человека стать сметчиком...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25272 от I Van
I Van ответил в теме Справочники для создания наименование объекта
Возникла следующая задача: работая в базе BFDATA_STREETS
неоходимо разделить улицы по участкам, т.е. реализовать зависимость: населенный пункт - участки соответствующие населенному пункту - улицы, входящие в участок.
Как это возможно реализовать через Турбоархив?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25277 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта

Возникла следующая задача: работая в базе BFDATA_STREETS
неоходимо разделить улицы по участкам, т.е. реализовать зависимость: населенный пункт - участки соответствующие населенному пункту - улицы, входящие в участок.
Как это возможно реализовать через Турбоархив?

Можно, конечно.

Нужно завести дополнительных справочник "Населенные пункты".
Затем связать (создать ассоциацию) справочник "Улицы" со справочниким "Населенные пункты". Ну и в справочник "Улицы" добавить атрибут типа "ссылка", под названием "Населенный пункт".
Теперь каждая улица будет иметь свой населенный пункт.

Нужно теперь и справочник ESW_DOC связать со справочником "Населенные пункты". Ну, назовем эту связь "Населенные пункты (управляющая)", ибо она будет ограничивать список улиц заданным городом.

Теперь самое главное: связь документа (справочник ESW_DOC) со справочником "Улицы" нужно организовать особым образом: указать, что ограничивающим значением для нее будет связь "Населенный пункт(управляющая)". Это свойство в редакторе ассоциаций называется "Кардинальная ассоциация". Также указываем, какая из ассоциаций для справочника "Улицы" будет ограничивающей ("Транзитивная ассоциация").

Вот такая схема:


Если я все правильно путаю, именно такая схема реализована в базе из дистрибутива (BFDATA_OBJECTS.FDB).

Если я ошибаюсь, это легко поправить, создав нужную структуру.
Инструкция - ниже:

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25278 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта
Считаем, что справочник "Улицы" у нас уже есть. Если нет, создаем, с одним атрибутом (типа строка) "Название".

Проверяем, есть ли в вашей базе справочник "Населенный пункт". Если нет, создаем:


Добавляем в новый справочник один атрибут "Название":

ОБратите внимание, что галка "Идентифицирующий установлена" (пригодится при работе с Видами).

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25279 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта
Свзяываем справочник "Улицы" со справочник "Населенный пункт". Т.е., создаем ассоциацию для справочника "Улицы":


Далее, для справоника "Улицы" создаем атрибут типа ссылка "Населенный пункт". Указываем, что используется свежесозаданая ассоциация "НАселенный пункт":

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25280 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта
Дальше работаем со справочником ESW_DOC (т.е. справочник документов). Создаем связь (ассоциацию) со справочником "Населенный пункт". Эта ассоциация будет называться "Населенный пункт (управляющий)" (т.к. она будет ограничивать выбор из набора улиц справочника "Улицы"):

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25281 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта
Теперь - саме интересное: организация связи справочника ESW_DOC (документы) со справочником "Улицы" так, как показано на схеме.
Создаем (или редактируем) ассоциацию "Улица". Указываем, что она ассоциирована со справочником "Улицы".
Указываем, что кардинальной (управляющей) для нее будет ассоциация "Населенный пункт (управляющий)".
А управление (ограничение при выборе из списка) для справочника "Улицы" будет реализовано через ассоциацию "Населенный пункт" (транзитивная ассоциация).


Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25282 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта
Вот и все.
Теперь, если созадать в справочнике ESW_DOC (документы) атрибуты типа "ссылка", связанные со справочниками "Улицы" и "Населенный пункт", все будет работать именно так, как нужно. :)

...создаем атрибут "Улица"



... создаем атрибу "Населенный пункт"

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25283 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта
********************************

О-о-очень важно, чтобы данные в правочнике "Улицы" присутствовали, и были правильно заполнены все поля.

Для начала заполним справочник "Населенные пункты".
Пусть, например, будет три записи:

Москва
Владивосток
г.Чехов-3 Московской области



Теперь переходим в справочник "Улицы", и добавляем несколько улиц, указывая, что они относятся к Владивостоку.

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25284 от vlad-mal
vlad-mal ответил в теме Справочники для создания наименование объекта
Теперь, когда все готов, можно редактировать документы.

1. Выбираем из списка населенный пункт:


2. Выбираем из списка улицу. Видим, что список ограничен только улицами Владивостока:



Набеюсь, я вам помог. :)

Для удобства просмотра, редактирования и навигации в структурированных данных, удобно пользоваться т.н. "Видами".

При этом справочники будут выглядеть в виде вложенной древовидной структуры. Например, вот такой:



Об этом я расскажу, но чуть позже.

Ты попался:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 5 мес. назад #25294 от I Van
I Van ответил в теме Справочники для создания наименование объекта
Да помогло. работает. Спасибо!

Про виды тоже интересно посмотреть.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: vlad-mal