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

Тема в разделе "1C и всё что с ней связано", создана пользователем Дайнеко, 6 сен 2010.

  1. Дайнеко

    Дайнеко Well-Known Member
    1C Team

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

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

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    Регистр сведений - скорее всего для периодических значенй, а вдруг поменялась контактная инфа? Наверно посему в таб поле справочника это и не задали. В запросе проблем особо нет - левое соединение и усё.
     
  3. tanat

    tanat Well-Known Member

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

    Дайнеко Well-Known Member
    1C Team

    Регистрация:
    19 ноя 2009
    Сообщения:
    951
    Симпатии:
    0
    Спасибо за мысли.
     
Загрузка...

Поделиться этой страницей