|
Уникальность записей регистра сведений
| ☑ |
0
Razor
30.01.12
✎
18:14
|
Как обеспечить уникальность записей регистра сведений? То есть может быть несколько записей с одинаковыми полями, но т.к. необходима уникальность измерений может быть добавить некоторое поле-измерение, которое будет каждый раз уникальным(проблема возникла т.к. записи отличаются строковым значением очень большой длины и его нельзя записывать в измерение).
|
|
1
Irbis
30.01.12
✎
18:15
|
сам спросил, сам ответил. Как это по 1Совски
|
|
2
Razor
30.01.12
✎
18:20
|
(1), так вопрос в том каким способом обеспечивать для каждой записи уникальное измерение, т.е. что туда записывать?
|
|
3
Wobland
30.01.12
✎
18:21
|
может, пригодится...
Функция ПолучитьХреностроку()
стр="";
Для й=1 По 50 Цикл
стр=стр+ГСЧ.СлучайноеЧисло(0, 9);
КонецЦикла;
Возврат стр;
КонецФункции
|
|
4
shuhard
30.01.12
✎
18:24
|
(2) зависит от квалификации, начиная от создания справочника для хранения сопли и установки его кода в измерения
и вплоть до сигнатур строки, от ИКЦК32 и до крипто
|
|
5
Shurjk
30.01.12
✎
18:25
|
Сделай его периодическим, подчиненным регистратору и т.д. и т.п. сам потом не запаришься нужное значение получать по этой случайной строке, а если и не запарришься то последователи тебя точно добрым словом не вспомнят.
|
|
6
Razor
30.01.12
✎
18:27
|
Его регистратор - обработка, не выйдет.
Нужное значение получаю по другим измерениям, в том и проблема, что может быть несколько записей с этими измерениями
|
|
7
Shurjk
30.01.12
✎
18:28
|
(6) Может тогда это справочник?
|
|
8
shuhard
30.01.12
✎
18:28
|
(6) пипец
ну сделай ты счётчик 1,2... N
и пиндюрь его в измерение
|
|
9
Живой Ископаемый
30.01.12
✎
18:29
|
2(6) почему они измерения а не ресурсы?
|
|
10
Fragster
гуру
30.01.12
✎
18:31
|
а почему сразу справочник не сделать?
|
|
11
Razor
30.01.12
✎
18:34
|
(9), так сделал сначала, в принципе не имеет значения же
(8), при запуске обработка может несколько раз записывать и удалять записи
(10), справочник - и для каждой записи регистра будет новый элемент?
|
|
12
Живой Ископаемый
30.01.12
✎
18:37
|
а ну да, если неуникально по N измерениям, то по N-1 тоже будет неуникально...
добавь измерение УникальныйИдентификатор, формируй и заполняй его при записи
|
|
13
shuhard
30.01.12
✎
18:39
|
(11) пациент похоже безнадёжен
|
|
14
Wobland
30.01.12
✎
18:39
|
(12) вот мы и пришли к (3), да? //я пол-воскресенья работал над хренообработкой. обидно, без дела лежит теперь ;)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший