Наименование справочника не больше 150 символов #631168


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

В этой группе 1С