Имя: Пароль:
1C
1С v8
Измерение регистра типа строка
,
0 ВикторП
 
17.12.13
11:30
Измерение регистра накопления типа строка -это нормально?
Чем это плохо ? В типовых еще не встречалось мне подобное
1 Godofsin
 
17.12.13
11:30
ну ошибочками чреевато
2 ДенисЧ
 
17.12.13
11:32
Смотря какой размер и как заполняется....
3 Maxus43
 
17.12.13
11:32
особо сильно ничем не плохо, вполне допускается... тока будет ли он закрываться в 0 непонятно
4 bugz2003
 
17.12.13
11:37
лучше определиться с вариантами и запилить в перечисление
5 unregistered
 
17.12.13
11:37
(0) Плохо (и то не смертельно), если измерение будет составного типа, включающего одновременно и ссылочные и примитивные (строка, число, дата, булево) типы. Если ТОЛЬКО строка, то ни чего плохого - главное решить вопрос однозначности значений (помнить, что строки "ЗнАчЕнИе" и "значение" - не равны) и закрытия в 0 (в случаи регистра остатков).
6 ВикторП
 
17.12.13
11:39
Измерение типа Строка 200 напрягает почему- то
7 Rovan
 
гуру
17.12.13
11:49
(0) напиши сюда весь состав регистра
8 ВикторП
 
17.12.13
11:52
Состав регистра - берите любой и добавьте Комментарий с типом С200. Может измерение с реквизитом перепутали ?
9 Sabbath
 
17.12.13
12:03
(0) делал так, все работало
10 Maxus43
 
17.12.13
12:07
(8) коментарий реально? и он там разный везде?
11 scanduta
 
17.12.13
12:10
1с строго не рекомендует использовать в качестве измерений строковые значения.

Лучше создай справочник
12 scanduta
 
17.12.13
12:11
Чревато неправильным заполнением этой самой строки
13 scanduta
 
17.12.13
12:11
И итоге искажение всех данных
14 Sabbath
 
17.12.13
12:13
(11) не видел таких рекомендаций, искажать данные можно и неправильным заполнением справочника

... Например, учет каких-то бланков или квитанций, которые различаются только номерами и суммами. В измерение пихаешь номер (строка), в ресурсы сумму. Лепить тут справочник вряд ли стоит. Будет тебе миллион элементов справочника в месяц, помимо записей в регистре - как-то не особо имхо
15 Maxus43
 
17.12.13
12:13
(11) >>1с строго не рекомендует использовать в качестве измерений строковые значения
чем сама не брезгует в типовых
16 shuhard
 
17.12.13
12:17
(11)
(12)
(13)
брехня

дело в индексах
описанное ТС-ом тупо не будет работать в файловой
17 ptiz
 
17.12.13
12:18
(15) В регистрах накопления? Можно пример?
18 Maxus43
 
17.12.13
12:22
(17) в консолидации видел в РН, в УПП не помню, надо искать. В РС точно есть
19 Sabbath
 
17.12.13
12:23
20 х86
 
17.12.13
12:24
(0)в индексы упрёшься, как уже было сказано
21 Sabbath
 
17.12.13
12:30
(20) упрешься только при определенных условиях, цитирую:

Не используйте индексирование по строковым полям, суммарная длина которых превышает 300 символов. Такой индекс может быть создан при выборе в значения "Индексирование" или "Индексировать с дополнительным упорядочиванием" свойства "Индексировать" реквизита или измерения. Кроме того, индекс по полю будет создан при вхождении этого поля в какой-нибудь критерий отбора.
Не используйте в регистрах слишком много измерений, особенно, если среди них есть поля строковых типов.
22 ВикторП
 
17.12.13
15:55
Получается, что дело в индексах, которые создаются платформой.
Посмотрел сейчас- у оборотного регистра для таблицы оборотов создается кластерный индекс, в который включаются все измерения регистра , в т.ч. и измерение с типом строка :(, а ссылочные измерения - 16 байт
23 Fragster
 
модератор
17.12.13
15:59
у меня есть измерение строка(2, фиксированная)
24 Fragster
 
модератор
17.12.13
16:00
запихал туда индексы 2-х перемещений
25 Fragster
 
модератор
17.12.13
16:00
иначе в файловую перестало влезать
26 Aprobator
 
17.12.13
16:04
Прикольно. А нафига измерение типа строка нужно вообще?
27 ВикторП
 
17.12.13
16:12
почему оно нужно - вопрос к изобретателю , скорее из-за непродуманности архитектуры :)
28 Serginio1
 
17.12.13
16:14
(26) Если длина строки в байтах меньше 16. Экономия на размере и ссответственно больше данных умещаются на странице индексов а значит и быстрее поиск.
Есть еще например типа кода Артикул. Заводить для него отдельный справочник не имеет смысла.
29 Serginio1
 
17.12.13
16:16
(28) Есть прайсы которые содержат миллионы артикулов, но реально используется только одна сотая часть.
30 Aprobator
 
17.12.13
16:26
(29) прикольно. Надо будет взять на заметку, может и пригодится когда.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.