|
Наименование справочника не больше 150 символов | ☑ | ||
---|---|---|---|---|
0
Beduin
25.09.12
✎
18:21
|
Технически из-за чего такое ограничение дядьки из 1С реализовали.
|
|||
1
Нуф-Нуф
25.09.12
✎
18:22
|
потому что
|
|||
2
Нуф-Нуф
25.09.12
✎
18:22
|
и это официальная позиция 1С
|
|||
3
YF
25.09.12
✎
18:22
|
(0) А зачем больше-то?
|
|||
4
shuhard
25.09.12
✎
18:23
|
(0) а не влезало больше в ТЧ при разрешении 800*600
|
|||
5
Mort
25.09.12
✎
18:24
|
В индустрии 1С г0внокода и без наименований в 1000 символов достаточно.
|
|||
6
Beduin
25.09.12
✎
18:26
|
Началось.
|
|||
7
Beduin
25.09.12
✎
18:26
|
Я же написал, что интересны проблемы с которыми они столкнулись при наименовании > 150 символов
|
|||
8
Иешуа
25.09.12
✎
18:26
|
(6) сам виноват :-)
|
|||
9
IamAlexy
25.09.12
✎
18:26
|
(0) а в чем собственно проблема то ?
|
|||
10
IamAlexy
25.09.12
✎
18:27
|
(7) здравый смысл - это проблема?
|
|||
11
YF
25.09.12
✎
18:27
|
(7) Индексы, вестимо :-(
|
|||
12
Иешуа
25.09.12
✎
18:28
|
(9) в индексах может быть
|
|||
13
Нуф-Нуф
25.09.12
✎
18:28
|
(10) он уже давно у адинеснегов не в авторитете
|
|||
14
Beduin
25.09.12
✎
18:29
|
(11) Я сделал реквизит на 300 символов и поставил переключатель в индексирование. Все ок.
|
|||
15
Нуф-Нуф
25.09.12
✎
18:29
|
(14) кроссавчег!
|
|||
16
fisher
25.09.12
✎
18:30
|
(14) Наименование, кажись, в нескольких индексах используется. И "все ок" (поставился переключатель) не одно и то же с "работает быстро на больших объемах"
|
|||
17
YF
25.09.12
✎
18:30
|
(14) Сделай 500 или 1000 - так круче
|
|||
18
YF
25.09.12
✎
18:31
|
И измерения регистров строками
|
|||
19
IamAlexy
25.09.12
✎
18:31
|
(14) я думаю тебе надо 29го числа на семинаре 1С во время речи БН выйти на сцену, и рассказать о своем открытии.
зал будет рукоплескать стоя.. ты станеш уважаемым и известным 1Сником... |
|||
20
Beduin
25.09.12
✎
18:32
|
(15) Лучше бы написал, что наименование участвует в индексировании записи по сравочнику. Умняшечка фигов
|
|||
21
fisher
25.09.12
✎
18:33
|
Но могли бы, конечно, не делать явного ограничения.
Сделали бы неявное индексирование по первым 25 символам, а так - хоть три тыщщи символов вбивай. |
|||
22
unregistered
25.09.12
✎
18:35
|
(14) Это ТВОЙ ЛИЧНЫЙ ВЫБОР, который ты сделал осознанно, зная параметры твоей базы, текущий и предполагаемый размер твоего справочника, необходимость применения индекса и пр. и пр. и пр.
А вот поле Наименование у справочников - это поле индексируемое в обязательном порядке (вне зависимости от желаний разработчика). И если размер этого поля сделать например в 400 символов и наколбасить в этот справочник несколько сотен тысяч элементов (а лучше несколько миллионов), то это может заметно сказаться на размере индекса и на производительности системы при работе с таким справочником. |
|||
23
Нуф-Нуф
25.09.12
✎
18:35
|
(21) и тогда армия адинеснегов использующих НайтиПоНаименованию села бы в лужу? :)
|
|||
24
Иешуа
25.09.12
✎
18:36
|
(21) а контроль уникальности по индексам в таком случае?
|
|||
25
Джинн
25.09.12
✎
18:38
|
(14) Хреново что неограниченную строку не проиндексировать. Вы бы развернулись...
|
|||
26
Jaap Vduul
25.09.12
✎
18:39
|
(21)
... Поскольку для хранения данных 1С:Предприятие использует СУБД (либо встроенную, либо Microsoft SQL Server), то и поддержка индексов таблиц базы данных целиком возложена на используемую СУБД ... Насколько помню, по первым символам только в MySql можно индексы строить |
|||
27
Chai Nic
25.09.12
✎
18:58
|
(26) "Насколько помню, по первым символам только в MySql можно индексы строить"
Насколько я помню, в foxpro индексы вообще задавались в виде выражения c использованием функций, в том числе и определенных пользователем в коде! :) |
|||
28
Джинн
25.09.12
✎
19:00
|
(21) А смысл в таком индексе?
|
|||
29
Beduin
25.09.12
✎
19:04
|
Правильный ответ в (16). Можно закрыть, а то фантазия и ЧСВ Джинов Шухардов Нуфов переполнят их и они взорвутся.
|
|||
30
Jaap Vduul
25.09.12
✎
19:05
|
(27)
Я имел в виду серверные СУБД |
|||
31
YF
25.09.12
✎
19:06
|
(27) Давно 8.х на фокспре работает?
|
|||
32
Джинн
25.09.12
✎
19:13
|
(29) Это не ЧСВ, это здравый смысл, теория СУБД и опыт.
Вас же можно поздравить с наличием минимум одного из двух главных профессиональных качеств одноэсника. |
|||
33
Beduin
25.09.12
✎
19:15
|
(32) Я где-то написал в теме, что это ограничение неправильно. Хотел для себя понять. Но тут вас всех прорвало.
|
|||
34
Джинн
25.09.12
✎
19:17
|
(33) Вы не хотели ничего понимать.
|
|||
35
Chai Nic
25.09.12
✎
19:17
|
Всё равно ведь существует первичный ключ (ссылка-идентификатор). По логике, и наименование и код для справочника - опциональные сущности.. и обязаловка тут лишняя. Но вот так уж сделали..
|
|||
36
Beduin
25.09.12
✎
19:19
|
(35) У них другие индексы в формах используются или еще где-нибудь.
|
|||
37
Джинн
25.09.12
✎
19:20
|
(35) Пользователи поиск ведут не по сущности, а по наименованию.
|
|||
38
ProProg
25.09.12
✎
19:21
|
длиные наименования надо хранить в полном.
Кстати да конкретный косяк фирмы 1С что наименования всего 100 символов. Причем это касается и номенклатуры поставщиков в УТ11. |
|||
39
Chai Nic
25.09.12
✎
19:21
|
(37) Кто по чему хочет - по тому и ищет. Наименование для справочника - априори навязанная и не естественная сущность.
|
|||
40
Джинн
25.09.12
✎
19:23
|
(39) Вы предлагаете пользователям искать по GUID, а не по наименованию?
|
|||
41
ProProg
25.09.12
✎
19:24
|
(37) поиски надо любые делать запросами и не Спр.НайтиПоНаименованию.
И кстати при загрузке никто тож не мешает делать обрезку поисковой строки до 100 символов. Врдяли там найдется номенклатура у которой со 101 символа идут отличия. У меня все поиски (больше 10 вариантов), одни из которых ограничивают строкуимпорт (проверка) до количества символов справочника и ищет - в любом из случаев срабатывает контроль если найдено больше 2х дублей. Пока что дубли не выпдали. Другим решением является поиск по полному наименованию. И самое важное как я писал - выполнять следует запросами и забить на стандартные метод - поиск по наименованию. Во первых он никогда не выдаст дубли. |
|||
42
Beduin
25.09.12
✎
19:24
|
(40) Какая разница по чему искать. Вопрос в том чем наименование отличается от других полей таблицы справочников.
|
|||
43
ProProg
25.09.12
✎
19:26
|
(42) тм что предопределенные поля всегда индексируются полнтекстовым (епнутым) поиском.
|
|||
44
Beduin
25.09.12
✎
19:26
|
(41) С запросами согласен, с наименованием нет. Пользователи часто копируют элемент и в конец его поля наименования вставляют свой комментарий.
|
|||
45
Джинн
25.09.12
✎
19:26
|
(42) В том, что оно предопределенное
|
|||
46
ProProg
25.09.12
✎
19:27
|
(44) за такое заведение номенклатуры убивать надо.
|
|||
47
Beduin
25.09.12
✎
19:27
|
(45) Это в платформе зашито, а SQL без разницы какое это поле предопределенное или нет.
|
|||
48
Джинн
25.09.12
✎
19:27
|
(41) О да, в списке номенклатуры пользователь должен обязательно запросом искать! Без навыков кодирования кладовщику никак вообще.
|
|||
49
ProProg
25.09.12
✎
19:28
|
в компьютерной торговле там наименования 300-500 под 1000 выходят. кстати да. при загрузке таких прайсов опа.
|
|||
50
ProProg
25.09.12
✎
19:29
|
(48) а почему нет? я написал в списке поисковую строку на запросах - работает просто офигенно! никаких полнотекстовых. Своими методами запросы по любым слогам и словам - просто бомба! летает! а ищет как точно.
И все на зпросах. |
|||
51
ProProg
25.09.12
✎
19:30
|
(47) в платформе защит дурацкий полнотекстовый поиск. он вешет всю систему.
|
|||
52
Джинн
25.09.12
✎
19:30
|
(50) Охренеть! Вы открыли для себя возможности типовой конфигурации!
|
|||
53
ProProg
25.09.12
✎
19:32
|
(52) не понял и каких возможностях идет речь. там поиск сделан через опу.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |