Имя: Пароль:
1C
 
Как правильно связать значения справочников
0 Дурень
 
10.12.15
13:54
Есть контрагенты, есть сотрудники, которые выполняют проекты для контрагентов.
Преподаватель сказал, что каждый проект может относиться только к одному контрагенту, но у контрагента одновременно может быть много проектов. Помогите понять, как лучше это организовать? Правильно понимаю, что отдельно будет справочник "Проекты" и отдельно справочник "Контрагенты"? Или в справочнике "контрагенты" я должен создать табличную часть с ссылкой на справочник "Проекты"?
Спасибо за любую помощь!
P.S. не могу поменять ник, простите!
1 Лефмихалыч
 
10.12.15
13:58
регистр сведений
измерение: проект
ресурс: контрагент
2 Zmich
 
10.12.15
13:58
(0). Подчиненным справочником. Если табличной частью, то у разных контрагентов можно будет запихать одни и те же проекты, что условием задачи исключается
3 Лефмихалыч
 
10.12.15
13:59
(2) отсыпь
4 Мэс33
 
10.12.15
13:59
(1) +100
5 Мэс33
 
10.12.15
14:00
(0) Бросай ружье, да всплывай (с) Бобер
6 Zmich
 
10.12.15
14:01
(3). Чего тебе отсыпать. У тебя, как я вижу, своего достаточно.
7 Garykom
 
гуру
10.12.15
14:03
(3) мне тоже...

(0) У справочника "Проэкт" сделать реквизит типа "Контрагэнт"

Если проэктов и контрагэнтов очень много (>10 тысяч) рекомендую еще (1) но и проект и контрагент в измерения а в ресурсы даты начала и окончания
8 aleks_default
 
10.12.15
14:04
(6)+ я тоже по условию задачи не вижу зачем тут лишнюю сущность (регистр) создавать, достаточно подчиненного справочника.
9 Garykom
 
гуру
10.12.15
14:05
(8) ыыыы

ну может все таки про типы реляционных отношений то почитать? в приложении к 1С хотя бы ))
10 Лефмихалыч
 
10.12.15
14:05
Да вы тут упоротые все, как в том фильме про зубную фею!


А подчиненный справочник - это не сущность что ли?

Где в условиях задачи сказано, что проект не может существовать без контрагента, подчиняльщики?
11 Лефмихалыч
 
10.12.15
14:06
с реквизитом согласен - тоже вариант. Но только, если можно менять структуру справочника.
12 Мэс33
 
10.12.15
14:07
(1) Я тебя плюсанул, но почему например этот вариант не подходит:

>>>>Или в справочнике "контрагенты" я должен создать табличную часть с ссылкой на справочник "Проекты"?
13 igork1966
 
10.12.15
14:07
(8) Потом окажется что сотрудники и контрагенты будут в разное время работать в разных проектах.
14 Музон Хиггса
 
10.12.15
14:08
(13) Как раз хотел об этом написать.
15 aleks_default
 
10.12.15
14:08
(11) вот сказано
"но у контрагента одновременно может быть много проектов" по-моему однозначно прописана подчиненность проекта контрагенту, да и по логике так.
16 aleks_default
 
10.12.15
14:11
(10)+ подчиненный справочник - сущность необходимая, а регистр? или ты собираешься измерение Проект делать с типом строка?
17 Garykom
 
гуру
10.12.15
14:13
(15) так и будет один контрагент прописан у множества проектов в реквизите

суть из проекта легко узнаем контрагента, а чтобы узнать в каких проектах участвует контрагент нужно запрос, или регистр сведений чтобы быстрее
18 aleks_default
 
10.12.15
14:15
(15) к (10)
19 aleks_default
 
10.12.15
14:18
Короче, не нужно огород городить там где в нем нет необходимости.
20 lEvGl
 
гуру
10.12.15
14:22
(0) все понятно ?
21 Garykom
 
гуру
10.12.15
14:23
(19) правильно нафига еще ТЧ которая по сути представляет собой отдельную таблицу в базе?
22 Лефмихалыч
 
10.12.15
14:28
(12) дубли будут и придется хреначить код, котрый будет эти дубли контролировать. РС от этого спасает.

(16) а ты реально странный
23 Мэс33
 
10.12.15
14:33
(21) Как людям быстро посмотреть на список проектов? Нырять в подч.справочник?
24 Лефмихалыч
 
10.12.15
14:38
(23) а есть такая задача - быстро смотреть?
25 aleks_default
 
10.12.15
14:40
(22) Я нормальный, это у вас праноя, на почве мании величия наверное. На простейшую задачу напридумывали себе чего-то...
В чем отличие подчиненного справочника от реквизита в справочнике "Проекты"? Такой же реквизит "Владелец"...
26 Мэс33
 
10.12.15
14:46
(24) В принципе - нет.

Так как задача учебная, то решение - с подчиненным справочником лучшая.
27 Лефмихалыч
 
10.12.15
14:51
(25) элемент не подчиненного справочника можно создать без контрагента. Подчиненный элемент без владельца не существует. Кроме того - индексы будут разные в этих случаях, но это уже технический момент.
А ты психиатр или просто мнение имеешь?
28 aleks_default
 
10.12.15
14:56
(27)Ты сказал свое мнение обо мне, я сказал свое о тебе.
29 ObjectRelation Model
 
10.12.15
14:58
Правильный ответ в (1)
Хотя бы потому вариант расширяем: можно измерения доприкручивать, можно периодичность добавить
30 aleks_default
 
10.12.15
15:00
Ну посмотрим что преподаватель скажет.
31 Живой Ископаемый
 
10.12.15
15:04
вы все больные и не лечитесь.
32 Лефмихалыч
 
10.12.15
15:14
(31) ты лекарство привез?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn