• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Красиво сваять струкутру справочника

  • Автор темы Дайнеко
  • Дата начала
Д

Дайнеко

Задача такова: у справочника Люди создать реквизит для хранения телефона.
Требования таковы, что банальная длинная строка не подходит:
* Эти данные придется обрабатывать, значит хранить надо в достаточно жесткой структуре.
* У каждого элемента может быть один тел. или несколько.
* Чаще всего будет 1 номер, значит его надо набирать легко. Представьте, на форме набираешь после Фамилия, Имя, Телефон как обычное поле, не в отдельном окне или списке. А для ввода дополнительных номеров можно и кнопку какую нажать.

Что посоветует народ? В голове варианты: Вложенная Табличная часть / Хранилище значений. С чем потом легче работать в запросах?
Посмотрел как в типовой ТиС хранится контактная информация - в регистре сведений. Ну зачем так изощренно? Может кто убедит что это красиво? Это ж как подумаешь, каким запросом можно вывести список людей с их телефонами?
 
P

puh14

Регистр сведений - скорее всего для периодических значенй, а вдруг поменялась контактная инфа? Наверно посему в таб поле справочника это и не задали. В запросе проблем особо нет - левое соединение и усё.
 
T

tanat

Я бы делал через таблицу значений. Работать с хранилищем значений не удобно ( в запросах не вытянешь содержимое). Через регистр сведений работать тоже можно, но смысла особого не вижу. Телефоны ведь более-менее постоянная информация. Если брать во внимание изменение контактной информации - то смысла не вижу хранить историю ее изменений. Контактная информация на то и контактная, чтобы дать оперативные данные о том, как связаться с человеком в данный момент.
Как вариант - сделать подчиненный справочник "Телефоны" справочнику "Люди".
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!