Табличная часть или регистр сведений #234968


#0 by dimoff
Необходимо сделать возможность поиска статьи по ключевым словам. Статья - справочник. Есть два пути: - Вводить ключевые слова в табличную часть справочника. - Вводить их в регистр с измерениями СЛОВО, СТАТЬЯ. Предпочтителен первый вариант, как обеспечивающий меньшее число блокировок. Будет ли он столь же быстро работать по скорости, если индексировать реквизит ТЧ "Слово".
#1 by dimoff
up
#2 by selenat
ИМХО и то, и другое - физически - таблица с полями. Какая разница по какой искать?
#3 by dimoff
логично, подобного ответа и ожидал
#4 by ZyXEL
а почему именно в ТЧ справочника??? А не в строку ключевые слова писать?
#5 by vde69
у меня есть готовая реализация
#6 by dimoff
А как искать потом? "Подобно" в середине строки очень долго ищет. Чего? табличной части или регистра сведений?
#7 by megalodon
я за табличную часть с индексированным полем.
#8 by Херрес
непонятно почему табличная часть будет давать меньше блокировок. Соглашусь, что формочку для редактирования легче программить (но и побочный эффект в виде автоматического засасывания ТЧ при редактировании не всегда желателен) у РС потенциально возможностей побольше
#9 by vde69
регистр сведений "КлючевыеСлова" измерение "Ключ" Ресурсы "Группа" "Слово" Справочник "БазаЗнаний" табличная часть "Слова" поля "ГруппаСлов" "Значимость" Обработки: "ПоискВБазеЗнаний" и "КлючевыеСлова"
#10 by dimoff
Потому что насколько мне известно, если записываются данные в регистр сведений - блокируется вся таблица, если в табличную часть - то только записи её владельца. С другой стороны записи будут нечасты, так что может быть и пофиг, а ещё с другой стороны с табличной частью все-таки программно работать попроще.
#11 by dimoff
Замечательно
#12 by vde69
тоесть слова сначала складываються в группу слов - регистр, а в табличной части идет привазка к группе слов + значимость группы
#13 by Oleg_Nik
Пять копеек в пользу регистра. Статья с табл частью это один объект, соответсвенно при чтении статьи как объекта, например в форму, будет прочитата и тч. И еще, что хуже,  при записи строки тч блокируется статья и вся тч... Дальше додумывай сам, я бы сделал регистр. Кстати а кто сказал что при записи в регистр блокируется вся таблица ???
#14 by ZolotarevAA
"Кстати а кто сказал что при записи в регистр блокируется вся таблица " - иначе можно внести две одинаковые (по измерениям) записи.
#15 by PR
Регистр сведений более гибок, но в данном случае, мне кажется, более органичным и логичным будет табличная часть, ибо истории здесь нет, необходимости видеть список всех ключевых слов по всей номенклатуре в одном списке тоже нет, количество записей тоже не большое предполагается...
#16 by ZolotarevAA
ну, РС можно и без периодики сделать...
#17 by PR
Логично. А ТЧ с периодикой нет :))
#18 by ZolotarevAA
+16 Хотя автор тоже за ТЧ высказывался.
#19 by selenat
ИМХО в данном случае абсолютно не принципиально. Вот здесь: вопрос что использовать - принципиальный. Но никто по делу так ничего и не сказал...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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