Имя: Пароль:
1C
1C 7.7
v7: Что дешевле хранить и ТЧ документа, число5 или ссылку на справочник?
0 palpetrovich
 
17.03.14
16:07
собственно
1 Mikeware
 
17.03.14
16:11
число, конечно.
Только сейчас это "экономия на спичках"
2 ДенисЧ
 
17.03.14
16:12
число - это нумбер.
ссылка - строка(9)
Сам считай...
3 Злопчинский
 
17.03.14
16:14
С учетом того, что изменения в справочнике - по ссылке - могут привести ко всяким бякам - я бы в ТЧ дока хранил напрямую все то что используется при проведении дока. И никаких ссылок, используемых при проведении. Использование ссылок - только при заполнении.
4 ДенисЧ
 
17.03.14
16:16
(3) Правильно! И номенклатуру тоже!
5 Злопчинский
 
17.03.14
16:19
(4) Именно!
Особенно когда карточка номенклатуры являет собой бешеную смесь кучи учетных параметров.
.
Когда справочник номенклатуры будет код-наименование - так и быть, разрешаю хранить ссылку!
6 ice777
 
17.03.14
16:23
(5) здравый смысл присутствует.
7 palpetrovich
 
17.03.14
16:23
спасибо
...экономлю на спичках потому как при немалом количестве реквизитов в ТЧ - еще и ежедневное бешенное количество строк
файлик пухнет на глазах :(
8 Chum
 
17.03.14
16:25
(5) а как насчет сохранения ссылочной целостности? Ну перекодирует какая-нибудь Дуня справочник, а в доке код левый получается? Или, например, хранить что-то в виде строки (ЗначениеВСтроку) в конце концов приводит к появлению <объект не найден>. Хз, конечно, актуально ли это будет для документов давно закрытого периода, но сам факт...
9 Злопчинский
 
17.03.14
16:25
бешеное количество строк в файлике - это не проблема.
10 Злопчинский
 
17.03.14
16:27
(8) имхо: док должен быть по возможности автономной независимой САМОДОСТАТОЧНОЙ единицей для отражения учетной операции.
.
именно поэтому - должно быть разграничение реквизитов справочников на "незначимые" для проведения/учета и "значимые".
.
но я не наставиаю...
11 Torquader
 
17.03.14
16:27
(5) Я в одном месте решал эту проблему ещё продвинутее - справочник "Номенклатура" отдаётся пользователю на растерзание, а при вводе в документ создаётся копия справочника в другом справочнике, чтобы из документа на него ссылаться - копию пользователь редактировать не может. При изменении создаётся новая копия, если она была где-то задействована - если нет - изменяется старая.
Теперь котлеты в йогурт не превращаются.
12 Злопчинский
 
17.03.14
16:28
(11)  вот-вот...
13 ptiz
 
17.03.14
16:42
(11) Интересно, но мысль не понял. Можно на примере?
14 Torquader
 
17.03.14
16:51
(13) Все нужные для работы параметры из справочника "Номенклатура" автоматом переносятся в элемент справочника "ПредставлениеНоменклатуры", ссылки на который уже вставляются в документы.
Соответственно, при изменении элемента в справочнике "Номенклатура" будет создан новый элемент в "ПредставлениеНоменклатуры". В итоге, справочник номенклатуры не засоряется ничем лишним, так как оно может быть просто заменено на новую, а во всех документах навсегда остаётся то, что было там на момент ввода.
15 shag008
 
17.03.14
16:58
(14) в регистрах тоже элемент из "ПредставлениеНоменклатуры"?
16 Злопчинский
 
17.03.14
16:59
(15) видимо, да
17 Torquader
 
17.03.14
17:00
(15) Ну а как иначе ?
Просто, из представления номенклатуры есть ссылка на саму номенклатуру, которой он когда-то был.
18 mr_K
 
17.03.14
17:03
У нас проще.
Номенклатура и все что с ней связано + Контрагенты и все что с ними связано - это мастерданные. Есть четкая инструкция как с ними работать и выделен 1 человек который этим занимается. У остальных прав нет.
И котлеты не превращаются в йогурт.
19 Torquader
 
17.03.14
17:18
(18) Там человека не нашли - зато нашли компьютер.
20 Злопчинский
 
17.03.14
17:44
(19) знакомая ситуация. я уже забодался атоматизировать административные прблемы
21 Холст
 
17.03.14
20:44
(14) элегантно, но тогда будет у нас в представлении 5 раз "Номенклатура1" с 5ю разными видами деятельности в реквизите ВидДеятельности например
или Номенклатура1 в штуках, Номенклатура1 в пачках и тп
лучше пусть будут прозрачные правила именования номенклатуры и человек-товаровед или лицо с его функциями
22 Злопчинский
 
17.03.14
20:55
(21) ты знаешь, получается так, что лучше 5 раз автоматизированно, чем 1раз - руками.
23 Torquader
 
18.03.14
16:28
Ну да, как говорится, "всё, что вы делаете руками ..."
24 AndyD
 
18.03.14
16:56
велосипеды с квадратными колесами какие-то получаются.

все проще. права на изменение номенклатуры только у тех людей, кому это надо, и кто понимает, что нельзя переименовывать котлету в печенье, даже если сейчас нет остатков на складе
25 Torquader
 
18.03.14
17:00
(24) Проблема даже не в том, что котлету переименуют в печенье, а в том, что печенье будет выбрано вместо котлеты, причём как в приходе, так и в расходе.
И, если у нас ссылка из документа на промежуточный справочник, то можно быстро котлету превратить в печенье, не заморачиваясь разгребанием навоза.
26 AndyD
 
18.03.14
17:04
(25) у нас так не бывает, чтобы ошиблись и при приеме и при отгрузке )))

а если в одном месте ошиблись - так надо в программе править, чтобы в итоге все правильно было
27 Torquader
 
18.03.14
17:13
(26) Отгружают то, что было оприходовано, так как есть и штрих-кодирование и склад, где нарисовано.
Только, от барана всё равно ничего не спасает.
28 Mikeware
 
18.03.14
17:15
(24) Эти колеса не только квадратные (они вообще одно треугольное, второе квадратное, третье пятиугольное), они еще и взаимно перпендикулярны.
29 Mikeware
 
18.03.14
17:16
(27) От изобретательного барана не спасет и твоя система, с "псевдопериодикой" (или псевдофиксацией состояния)
30 Torquader
 
18.03.14
17:32
(29) Она не от чего и не спасает - она просто позволяет "выявить баранов" и быстро исправить "следы их жизнедеятельности".
31 Mikeware
 
18.03.14
17:38
(30) Вообще, функционал выявления баранов - должен быть у кадровиков. Но как выявить барана, попавшего в кадровики....
32 Torquader
 
18.03.14
17:42
(31) Просто, некоторые "руководятлы" позволяют себе роскошь - нанять на работу задарма "непробиваемых" баранов и потом переживать, что вместо работы идёт одно разгребание косяков.
33 Злопчинский
 
19.03.14
01:05
(32) и заметь! КТО косяки разгребает..?
я например так сразу говорю - господа, разгребание косяков стоит дорого.
34 Злопчинский
 
19.03.14
01:06
правда, надысь, свой косяк разгребал... ;-) перепечатывал 280 исправительных СЧФ, бумаги пачек 8 угрохал и два картриджа...
35 Torquader
 
19.03.14
11:54
(33) У меня они сами разгребают, если не смогли автоматизировать.

Хотя, последний "косяк" был в том, что "девушка руки из ж.пы" протёрла UPS, и потом долго звонила - почему компьютер не включается - причём, как включить UPS я сразу сказал, а то, что она вместо компьютера пытается включить монитор - я допёр только после того, как мы число кнопок посчитали.
P.S.чтоб они все такие "умные" передохли.