К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

справочники с длинной кода =0

Гость
0 - 09.06.2011 - 07:55
Пересматривая объекты типовой упп увидел справочники с длиной кода =0. Зачем такое программное решение?


Гость
1 - 09.06.2011 - 07:57
Что-то смущает? Если Код не несет никакой смысловой нагрузки - зачем он в БД?
У меня есть справочники с длиной кода = 0 И длиной наименования = 0.
Гость
2 - 09.06.2011 - 08:04
ты думаешь физическая таблица строится без пустого поля?
Врядли.
а вот подход программынй надо делать разный так как у этих объектов логического поля код вообще нет.
Гость
3 - 09.06.2011 - 08:07
3-dvva >Чего сказать-то хотел?
Гость
4 - 09.06.2011 - 08:27
Я не думаю, я знаю.
Поле в таблице не создается, соответственно, ряд индексов не строится
Гость
5 - 09.06.2011 - 08:57
4-chief accountant >
Хотел выслушать мнение какой достигается эфект при отказе от рекизита который я считал предпоределенным.
Гость
6 - 09.06.2011 - 09:02
6-dvva >"можно обойтись без лишней сущности, значит, обходимся без лишней сущности" © VZ
Гость
7 - 09.06.2011 - 09:05
:) ок.
спасибо.
можно закрыть тему
Uho
8 - 09.06.2011 - 09:20
3-dvva > искать по коду - моветон
Гость
9 - 09.06.2011 - 09:46
(9) у ТТО это высший пик достижений
Гость
10 - 09.06.2011 - 11:26
Важность кода понимаешь, когда надо писать правила конвертации.
Когда-то игрался со справочниками без кода, потом когда пару раз пришлось добавлять код в имеющийся справочник в рабочей базе и перенумеровывать понял, что так делать не стоит.
Гость
11 - 09.06.2011 - 11:31
11-Sk0rp > можно же и "системный Код" из БД вытянуть, хотя это несколько "кустарно" и не "промышленно".
Гость
12 - 09.06.2011 - 11:35
11-Sk0rp > Можно пример?
Если код не нужен в исходной ИБ, то с высокой степенью вероятности и поиск и идентификацию при обмене можно (а скорее всего даже нужно) проводить без его участия.
Гость
13 - 09.06.2011 - 11:44
13-roma n> Можно и пример.
В типовой бухгалтерии есть подчиненный справочник ВычетыСотрудниковПоНДФЛ, с нулевыми длинами кода и наименования.
Что бы выгрузить его (и в дальнейшем иметь возможность догружать новые элементы) пришлось добавлять код.
Uho
14 - 09.06.2011 - 11:56
14-Sk0rp > хм, навскидку, почему нельзя было использовать составной код - типа вид вычета + даты?
Гость
15 - 09.06.2011 - 12:04
15 - не уникальный, может быть много одинаковых вычетов с одними и теми же датами.
Уже не говоря о том, что дату бухи потом и поправить могут.
Гость
16 - 09.06.2011 - 13:39
9-Uho > я не собирался искать по коду, а просто заметил что при длинне 0 кода вообще нет как реквизита
Гость
17 - 09.06.2011 - 13:42
а вообще бухи(по крайней мере у меня ) очень привязаны(любят) к кодам и везде хотят их видеть.
При больших количествах однотипных элементов поиск по коду намного быстрее человеку сделать, чем по наименованию и возможность ошибится сокращается.
Uho
18 - 09.06.2011 - 13:50
17-dvva > тогда объясни свое высказывание:

"а вот подход программынй надо делать разный так как у этих объектов логического поля код вообще нет."
Гость
19 - 09.06.2011 - 15:20
19-Uho > допустим надо напечатать содержимое нескольких справочников. для тех кто с кодом
логично выводить код+наименование, для безкодовых надо в запросе только наименование выбирать. это не рабочая ситуация, а просто пример требующий разной программной реализации для одинакового объекта метаданных "Справочник".
roma n отвечал что отказ от избыточных рекизитов позволяет сэкономить на размере базы и индексов

ИМХО выигрышь очень маленький, овчинка не стоит выделки
Гость
20 - 09.06.2011 - 15:23
20-dvva > не путай следствие с причиной: экономия - не цель, а "побочный эффект"
Гость
21 - 09.06.2011 - 15:28
21-roma n > если это не цель, тогда возвращаясь к началу
ЗАЧЕМ???
Гость
22 - 09.06.2011 - 15:29
20-dvva >Может скажешь, что там за объект в УПП без кода
Гость
23 - 09.06.2011 - 15:30
23-chief accountant > легко
бюджеты
номера гтд
Гость
24 - 09.06.2011 - 15:33
24-dvva >Тогда для тебя (14) ниочём
Гость
25 - 09.06.2011 - 15:38
25-chief accountant >ну почему :) как пример что отсутствия кода вызывает проблемы, вполне понимаю
Гость
26 - 09.06.2011 - 15:39
Затем, что они не нужны. Никому. Они никем не заполняются, никто их не видит, они не влияют на поведение системы (не используются в алгоритмах)... Зачем они нужны?
Гость
27 - 09.06.2011 - 15:41
27-roma n > не нужны просто сделай их невидимыми.

зато подход к обработке элемента метаданных справочник будет ЕДИНЫЙ
Гость
28 - 09.06.2011 - 15:48
28-dvva > и напихать во все справочники реквизиты Строка1, Строка2, Строка3,... Дата1, Дата2, Дата3,...,
Пусть непонятно, зато как удобно: обращения к любому реквизиту будет происходить единообразно :)
Нужна грань между целесообразностью и маразмом. Ты видишь её в одном месте, я в другом. Только и всего
Гость
29 - 09.06.2011 - 15:52
29-roma n > согласен что грань нужна
поэтому и спрашивал аргументы ЗА и ПРОТИВ. и единственный пока аргумент это "целесообразность", но так не бывает целесообразность ради самой себя. Так что БУДЕМ ИСКАТЬ с перламутровыми пуговицами т.е жда ть аргументов которые покажут физическую выгоду от этого(отказ от кода) решения
Гость
30 - 09.06.2011 - 16:18
30-dvva >Тебя послушать, так надо в каждый док пихать кнопки "Записать","Провести","Печать","Ок" и "Закрыть"???
Ф топку такую логику
Uho
31 - 09.06.2011 - 16:45
20-dvva > "для тех кто с кодом
логично выводить код+наименование, для безкодовых надо в запросе только наименование выбирать"

хочешь универсальности - составляй запрос с проверкой на существование того или иного реквизита.
Гость
32 - 09.06.2011 - 17:35
На следующем шаге, видимо, будет сокрушаться, что длина этих реквизитов не одинаковая...
Гость
33 - 09.06.2011 - 19:44
http://www.1cexpo.ru/informacziya/28...iyatie-82.html
Соответственно, при нулевом наименовании и коде таблица получает минус два индекса. Это ОЧЕНЬ хорошая прибавка к скорости записи
Гость
34 - 09.06.2011 - 20:41
34-Lexusss > воооот "на 21-roma n >"не путай следствие с причиной: экономия - не цель, а "побочный эффект"

значит это не следствие а ПРИЧИНА !!! и тогда я согласен что это НАДО(возможно :) ьак как справочники которые я привел второстепенные и скорости не сыграют
35 - 09.06.2011 - 23:06
(34)+
при ЛЮБОМ значении МИНУСА количества ИНДЕКСОВ прибавка к скорости растет минимум в линейном порядке от размера индексируемого объекта бд
ЗЫ
о чем речь то? пестики, тычинки...
36 - 10.06.2011 - 04:36
14-Sk0rp >А зачем? Всегда доступен системный код объекта, который в отличие от реквизита Код нельзя изменить между сеансами обмена непутевыми пользователями.
Гость
37 - 10.06.2011 - 07:43
37-victuan > системный код объекта

guid ?
38 - 10.06.2011 - 08:07
В 7.7 ЗначениеИзСтрокуВнутр/ЗначениеВСтрокуВнутр(ТекСпр)
Про 8-ку не скажу, не знаю ее методов наизусть.
39 - 10.06.2011 - 10:32
Хм.. Чем плох метод НайтиПоКОду?


К списку вопросов






Copyright ©, Все права защищены