Имя: Пароль:
1C
1С v8
Справочник ссылается на документ
, , ,
0 Ненавижу 1С
 
гуру
28.08.12
16:20
1. Вполне нормально 48% (10)
2. Не смертельно, но по-возможности воздержаться 33% (7)
3. Категорически не стоит 10% (2)
4. Кто здесь? 10% (2)
Всего мнений: 21

Архитектурно это правильно?
1 Джинн
 
28.08.12
16:21
Жить будет. Но не желательно без крайней на то необходимости.

Не смертельно, но по-возможности воздержаться
2 Нуф-Нуф
 
28.08.12
16:21
хз. не могу придумать задачу, которая потребовала бы такую архитектуру

Не смертельно, но по-возможности воздержаться
3 Lex_Liven
 
28.08.12
16:22
Что за бред? В крайнем случае, на док может ссылаться РС. Справочник - глупо.

Категорически не стоит
4 Eugene_life
 
28.08.12
16:24
(3) самописное версионирование, может быть.
5 Быдло замкадное
 
28.08.12
16:25
пускай себе ссылается куда хочет

Кто здесь?
6 shuhard
 
28.08.12
16:26
(0) мсье знает толк в извращениях

Не смертельно, но по-возможности воздержаться
7 Beduin
 
28.08.12
16:26
Оба обычных объекта с гуидами.

Вполне нормально
8 kuromanlich
 
28.08.12
16:27
хотелос бы узнать наименование справочника и документа, или просто услышать описание "зачем"

Вполне нормально
9 Lex_Liven
 
28.08.12
16:27
(4) тем более - РС. Там хоть даты сохраняются.
10 Web00001
 
28.08.12
16:31
(9) чем не устраивает (7)? Кроме стандартного многозначительного взгляда: "Ты что не понимаешь? Ну ты ваще" есть аргументы?
11 acsent
 
28.08.12
16:32
вполне нормально
12 Lex_Liven
 
28.08.12
16:34
(10) зачем тогда разделять "Справочник" и "Документ"? Давайте сделаем всю конфигурацию на объектах типа "Объект" и все.
13 KindLion
 
28.08.12
16:37
Не могу себе представить ответ на "зачем".
Из минусов - при снятии документа с проведения, при его пометке на удаление, при его физическом удалении - все придется отслеживать кодом, и как-то перепрописывать в справочнике.
Оно того стоит?
РС - лучше, да

Не смертельно, но по-возможности воздержаться
14 Конфигуратор1с
 
28.08.12
16:38
В 7ке такое было в партиях
15 Beduin
 
28.08.12
16:38
(12) Типовая УПП.
Справочник "ХранилищеДополнительнойИнформации"
Поле Объект. Из возможных типов куча документов.
Или парни с Селезневской разрушили твои правила.
16 Конфигуратор1с
 
28.08.12
16:39
Думаю есть цели когда это даже очень

Вполне нормально
17 Stim
 
28.08.12
16:41
например, на основании документа Событие создали договор контрагента

Вполне нормально
18 acsent
 
28.08.12
16:41
(12) ты уже дискредитировал себя как 1сник
19 Lex_Liven
 
28.08.12
16:44
(18) Прямо в этой ветке? Ткни меня носом, где я себя дискредитировал и где ты показал себя, как гуру.
20 Stim
 
28.08.12
16:45
девочки, не ссорьтесь. у вас у всех 22см
21 SUA
 
28.08.12
16:57
подсистема присоединенных файлов например - справочники со ссылкой на документы обычная практика

Вполне нормально
22 Liova
 
28.08.12
16:58
При такой общей постановке задачи

Вполне нормально
23 Reset
 
28.08.12
16:59
.

Не смертельно, но по-возможности воздержаться
24 Rovan
 
гуру
28.08.12
17:01
Справочник НЕ может ссылаться на документ,
а вот реквизит справочника МОЖЕТ !
25 toypaul
 
гуру
28.08.12
17:04
справочник со ссылкой на документ это набор доп реквизитов для документ (не ясно зачем это надо) плюс организация иерархии - в документах такого не сделаешь. а если документ неопределенного вида, то это просто журнал документов (выборочный)

Вполне нормально
26 Ненавижу 1С
 
гуру
28.08.12
17:04
(24) ну что ты такой зануда, реквизит не может ссылаться, он может содержать ссылку, а еще есть реквизиты ТЧ
ну это уже словоблудие конечно
27 kuromanlich
 
28.08.12
17:28
(26) ну таки "зачэм?"
28 SeregaMW
 
28.08.12
17:41
Не запрос же в цикле! Так что

Вполне нормально
29 ILM
 
гуру
28.08.12
17:47
Какой-то ахтунг. И все согласны.

Справочника и Документа определение и назначение перечитайте.

Категорически не стоит
30 SeregaMW
 
28.08.12
17:56
Объекты прикладного решения Справочник позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Это может быть, например, список сотрудников, перечень товаров, список поставщиков или покупателей.


Объекты прикладного решения Документ позволяют хранить в прикладном решении информацию о совершенных хозяйственных операциях или о событиях, произошедших в "жизни" предприятия вообще. Это могут быть, например, приходные накладные, приказы о приеме на работу, счета, платежные поручения и т.д.

Собственно в этих двух первых абзацах и дается понять что это вполне корректно!
31 Aleksey
 
28.08.12
17:57
(2) Справочник партий
32 Aleksey
 
28.08.12
17:58
(8) У меня например хранятся реквизиты ТТН для печати. Т.е. справочник ссылается на документ
33 Beduin
 
28.08.12
17:58
(29) Ты (15) читал? Они сами так постоянно делают.
34 Aleksey
 
28.08.12
17:59
(13) Подписка на событие? Нет?
35 Aleksey
 
28.08.12
18:02
(21) Точно. Электронный документооборот в 1С

Есть Справочник ЭДПрисоединенныеФайлы и у него реквизит ВладелецФайла - тип Документ
36 ILM
 
гуру
28.08.12
18:02
(33) Один пример, на всё УПП? Исключения, подтверждают правила. Приведите, что-нибудь из учета ТМЦ, ЗУП, где справочники на основе документа делались?
37 Beduin
 
28.08.12
18:03
(36) Тебе еще сотню примеров найду. Ты типовые открывал вообще?
38 Aleksey
 
28.08.12
18:03
(29) Т.е. методисты 1С неправы сделав электронный документооборот на справочнике?
39 SeregaMW
 
28.08.12
18:04
А с точки зрения быстродействия системы кто как считает?
Что лучше, ссылка в документ или регистр сведений с соответственной связкой ссылки док. и справочника?
В случаи записи объектов?
В случаи чтения (формирование отчета)?
40 Aleksey
 
28.08.12
18:04
(36) Вроде бы сабж о "Справочник ссылается на документ", причем тут примеры "справочники на основе документа делались"
41 Aleksey
 
28.08.12
18:05
(39) РС - это не объект, у него нет УИД. В отличии от справочника
42 Beduin
 
28.08.12
18:06
Правильно над нами ржут программеры других систем. Если люди с пятилетним опытом (36) такую чушь пишут.
43 ILM
 
гуру
28.08.12
18:06
Тогда расшифруйте, что подразумевается под  "Справочник ссылается на документ".
44 Lama12
 
28.08.12
18:07
Таких ситуаций придумать можно.
Вопрос в актуальности данных в справочнике.
Документ предназначен для фиксации определенного события.
А вдруг захотят отменить фиксацию данного события. Что делать с данными в справочнике?
Наверно лучше сделать связку через РС.

Вполне нормально
45 Aleksey
 
28.08.12
18:07
(39) Вот и посчитай что быстрее найти, объект по ключевому индексируемому полю
или по соответствию 5-6 полям
46 vicof
 
28.08.12
18:07
Имхо, зависит от задачи.
В одной ситуации это вполне нормально, в другой - категорически неприемлемо.

Кто здесь?
47 Aleksey
 
28.08.12
18:08
(44) Хуже
48 Aleksey
 
28.08.12
18:11
(44) По вашей аналогии получается что в связки документ<-> движение документа документ лишний? Ибо "А вдруг захотят отменить фиксацию данного события. Что делать с данными в документе"?
49 ILM
 
гуру
28.08.12
18:12
(42) Опыт не 5, а 25 лет. "Если Справочник содержит постоянную информацию, а документ содержит события (которые возникают время от времени)."  Т.е. постоянное и событийное(временное) - для вас одинаково, ну тады ой.
50 ILM
 
гуру
28.08.12
18:12
+(49) Я не против вашего секса с данными, но уже без меня.
51 Beduin
 
28.08.12
18:15
(49) Основное отличие документа от справочника в использовании его как ссылки в таблицах движений регистров.
А так документ это обычная таблица с данными, ничем от справочника не отличающегося.
52 Aleksey
 
28.08.12
18:16
Допустим у нас 5% реализаций осуществляется с доставкой и нужно хранит данные о доставки (ФИО водителя, номер машины и т.п.)

Вариант 1 добавить в документ эти все рекквизиты, которые почти никогда не будут заполнятся

Вариант 2 создать справочники с этими реквизитами и ссылкой на документ

Эта информация (Водитель, машина, номер ПП) постоянная относительно документа и от отмены фиксации события не изменяется. Ведь от отмены фиксации не меняется же автор документа, к примеру
53 Алистар
 
28.08.12
18:17
Значение атрибутов объектов лучше использовать для этого
54 Aleksey
 
28.08.12
18:20
(53) т.е. предлагаешь завести почти 40 реквизитов (столько у справочника Присоединенные файлы (Электронные документы) в типовой БП) во все документы и не забывая добавлять их в новь созданные?

Не проще ли завести справочник с этими реквизитами. Тогда и при добавлении нового документа ничего менять не надо. Всё автоматом заработает
55 Aleksey
 
28.08.12
18:21
(54) + Плюс еще 2 табличные части
56 Nirvana
 
28.08.12
20:22
Некоторые хлопоты возможны лишь в том случае, если понадобится удалять документы (например, для сокращения базы). Поэтому следует исходить из того, насколько высока вероятность дальнейшего удаления документов. Если она всё же есть, тогда можно сделать не прямую агрегатную ссылку, а хранить в справочнике номера документов.

Вообще, есть ситуации, где без ссылки из справочника на документы либо вообще не обойтись, либо это гораздо менее удобно. В ТиС в справочнике партий была ссылка на приходный документ. Я, помнится, (в 7.7) делала ссылки на документы у справочника технологических операций в одной PDM-системе.
Но в V8 возможности пошире, так что если есть достойные альтернативы, то лучше рассмотреть их.

Не смертельно, но по-возможности воздержаться
57 Lex_Liven
 
29.08.12
06:36
(53) Вариант 3 - создать один реквизит документа со ссылкой на элемент справочника.
58 alkov
 
29.08.12
06:47

Вполне нормально
59 Starhan
 
29.08.12
07:35
(48) есть документы без проведения. Например Инвентаризация НЗП в БП

Не смертельно, но по-возможности воздержаться
60 Gepard
 
29.08.12
07:39
(13) т.е. по твоей логике РС не надо отслеживать?
61 Gepard
 
29.08.12
07:46
(52) имхо, а здесь должен быть подч.документ, т.к. доставка отдельное событие)
62 KindLion
 
31.08.12
14:28
(60) Если ты прочел внимательно (13), то у меня там написано "отслеживать кодом", а не просто "отслеживать".
При использовании в данном случае РС, многое из того, что придется, в противном случае, писать руками, ложится на платформу.
Вот такая моя логика. :)
63 Aleksey
 
01.09.12
12:55
(67) Что именно?
64 BigHarry
 
01.09.12
13:59
Архипитекторам 1C вааще давно пора слить справочник и документ в один объект и не парится. Уже давно у справочника могут быть табличные части, осталось запилить, что бы их регистры могли иметь в качестве регистратора, ну и сделать косметическое разделение в пофигураторе по типу отчеты/обработки.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.