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

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

Дайнеко

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab