Измерение регистра типа строка #692029


#0 by ВикторП
Измерение регистра накопления типа строка -это нормально? Чем это плохо ? В типовых еще не встречалось мне подобное
#1 by Godofsin
ну ошибочками чреевато
#2 by ДенисЧ
Смотря какой размер и как заполняется....
#3 by Maxus43
особо сильно ничем не плохо, вполне допускается... тока будет ли он закрываться в 0 непонятно
#4 by bugz2003
лучше определиться с вариантами и запилить в перечисление
#5 by unregistered
Плохо (и то не смертельно), если измерение будет составного типа, включающего одновременно и ссылочные и примитивные (строка, число, дата, булево) типы. Если ТОЛЬКО строка, то ни чего плохого - главное решить вопрос однозначности значений (помнить, что строки "ЗнАчЕнИе" и "значение" - не равны) и закрытия в 0 (в случаи регистра остатков).
#6 by ВикторП
Измерение типа Строка 200 напрягает почему- то
#7 by Rovan
напиши сюда весь состав регистра
#8 by ВикторП
Состав регистра - берите любой и добавьте Комментарий с типом С200. Может измерение с реквизитом перепутали ?
#9 by Sabbath
делал так, все работало
#10 by Maxus43
коментарий реально? и он там разный везде?
#11 by scanduta
1с строго не рекомендует использовать в качестве измерений строковые значения. Лучше создай справочник
#12 by scanduta
Чревато неправильным заполнением этой самой строки
#13 by scanduta
И итоге искажение всех данных
#14 by Sabbath
не видел таких рекомендаций, искажать данные можно и неправильным заполнением справочника ... Например, учет каких-то бланков или квитанций, которые различаются только номерами и суммами. В измерение пихаешь номер (строка), в ресурсы сумму. Лепить тут справочник вряд ли стоит. Будет тебе миллион элементов справочника в месяц, помимо записей в регистре - как-то не особо имхо
#15 by Maxus43
>>1с строго не рекомендует использовать в качестве измерений строковые значения чем сама не брезгует в типовых
#16 by shuhard
брехня дело в индексах описанное ТС-ом тупо не будет работать в файловой
#17 by ptiz
В регистрах накопления? Можно пример?
#18 by Maxus43
в консолидации видел в РН, в УПП не помню, надо искать. В РС точно есть
#19 by Sabbath
#20 by х86
в индексы упрёшься, как уже было сказано
#21 by Sabbath
упрешься только при определенных условиях, цитирую: Не используйте индексирование по строковым полям, суммарная длина которых превышает 300 символов. Такой индекс может быть создан при выборе в значения "Индексирование" или "Индексировать с дополнительным упорядочиванием" свойства "Индексировать" реквизита или измерения. Кроме того, индекс по полю будет создан при вхождении этого поля в какой-нибудь критерий отбора. Не используйте в регистрах слишком много измерений, особенно, если среди них есть поля строковых типов.
#22 by ВикторП
Получается, что дело в индексах, которые создаются платформой. Посмотрел сейчас- у оборотного регистра для таблицы оборотов создается кластерный индекс, в который включаются все измерения регистра , в т.ч. и измерение с типом строка :(, а ссылочные измерения - 16 байт
#23 by Fragster
у меня есть измерение строка(2, фиксированная)
#24 by Fragster
запихал туда индексы 2-х перемещений
#25 by Fragster
иначе в файловую перестало влезать
#26 by Aprobator
Прикольно. А нафига измерение типа строка нужно вообще?
#27 by ВикторП
почему оно нужно - вопрос к изобретателю , скорее из-за непродуманности архитектуры :)
#28 by Serginio1
Если длина строки в байтах меньше 16. Экономия на размере и ссответственно больше данных умещаются на странице индексов а значит и быстрее поиск. Есть еще например типа кода Артикул. Заводить для него отдельный справочник не имеет смысла.
#29 by Serginio1
Есть прайсы которые содержат миллионы артикулов, но реально используется только одна сотая часть.
#30 by Aprobator
прикольно. Надо будет взять на заметку, может и пригодится когда.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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