Имя: Пароль:
1C
1С v8
Нужно создавать в справочнике несколько реквизитов Владелец?
0 shilooo
 
18.08.11
12:21
Помогите пожалуйста начинающему..
Вот задание(8.2):

Есть не справочник Контрагенты и справочник Контактные лица;

У  одного  контрагента  может  быть  несколько  контактных  лиц.  Также  необходимо
обеспечить, чтобы  одно и то же контактное лицо (один и тот же человек) могло быть определено
для разных контрагентов. Например, Иванова Мария является главным бухгалтером организации
«Альфа» и кассиром организации «Бетта».  
Нужно  хранить  информацию  о  том,  в  какой  должности  числится  контактное  лицо  для
определенного  контрагента.

Есть такая фантазия. Не делаем справочник контактные лица подчиненным вообще. При добавлении нового элемента в справочник "контактные лица" программно считываем элементы справочника "Контрагенты" и для каждого создаём реквизит (типа СправочникСсылка.Контрагенты) "Владелец" в справочник "контактные лица", выводим соответствующие элементы ввода на форму для их заполнения. Ну и добавить ещё по одному реквизиту в котором хранить кем человек работает в соответствующей организации. Звучит бредово..

Или есть какие то типовые решения предусматривающие такую ситуацию и ненужно ничего придумывать?
1 vicof
 
18.08.11
12:23
Какие фантазии у твоего работодателя.
Смотри любую типовую и не парься.
2 rbcvg
 
18.08.11
12:24
"Есть не справочник Контрагенты и справочник Контактные лица; " - загадка...
3 RomaH
 
naïve
18.08.11
12:24
регистр сведений для этого
4 Torquader
 
18.08.11
16:36
Владелец - это связь, когда один на много, а в вашем случае получается много на много. Или в подчинённый справочник записать ссылку на Контактное лицо (тогда основной справочник будет "Физические лица") и его "должность" (то есть кем он там работает). Или регистр сведений, но из регистра нужно будет выбирать.
5 fisher
 
18.08.11
17:37
(0) Ясен пень, при такой постановке физ-лица должны быть отдельной сущностью (неподчиненный справочник). А в контактных лицах конкретной организации (подчиненном справочнике или регистре сведений) должна быть ссылка на физ-лицо. Атрибуты, независимые от места работы (дата рождения) хранятся в справочнике физ-лиц. Зависимые (должность) - в подчиненном справочнике/регистре. Для удобства работы два пути добавления контактного лица:
1) с выбором существующего физ-лица
2) с автоматическим созданием нового физ-лица
Справочник сотрудников обычно так делают. Ведь одно и тоже физ-лицо легко может совмещать в разных организациях. А вот для контактных лиц такое редко реализуют. Это менее востребовано. Разве что в каких мега-CRM системах. Чтобы можно было отследить, как какой-нить сторонний менеджер работу менял.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший