|
Порядок элементов справочника с одинаковым наименованием | ☑ | ||
---|---|---|---|---|
0
Mary01
01.04.14
✎
14:09
|
Вопрос - от чего зависит порядок расположения элементов в справочнике с одинаковыми номерами?
Ситуация - есть 2 базы БП 8.2, в них открыты справочники Номенклатура, упорядочены по наименованию (по возрастанию). В обеих базах добавляю копированием новый элемент "Услуги", записываю его. При этом в одной базе новый элемент располагается в начале списка, а в другой - в конце. Почему? |
|||
1
Ненавижу 1С
гуру
01.04.14
✎
14:11
|
так решил СУБД или 1С (если файловая) - не надейся никогда на неявный порядок элементов
|
|||
2
Maxus43
01.04.14
✎
14:11
|
Пути 1с неисповедимы...
базы одинаковые? всмысле обе файловые или обе клиент-сервер? |
|||
3
PR
01.04.14
✎
14:12
|
Потому что в одной базе наименование "Услуги" меньше всех наименований элементов, а в другой больше всех.
Ваш Кэп :)) |
|||
4
Ненавижу 1С
гуру
01.04.14
✎
14:13
|
(0) смотришь в списках? списки отсортированы по каким колонкам?
|
|||
5
Mary01
01.04.14
✎
14:14
|
(2) обе файловые
|
|||
6
Mary01
01.04.14
✎
14:14
|
(3) "Услуги" больше чем "Услуги"?
|
|||
7
Mary01
01.04.14
✎
14:15
|
(4) да. по наименованию.
|
|||
8
PR
01.04.14
✎
14:15
|
(6) В одной
Услуги Я1 Я2 Я3 В другой А1 А2 А3 Услуги |
|||
9
Ненавижу 1С
гуру
01.04.14
✎
14:16
|
(8)там в обеих по 2 элемента Услуги, не тупи уже
|
|||
10
PR
01.04.14
✎
14:17
|
(9) Где это написано?
|
|||
11
vicof
01.04.14
✎
14:18
|
(0) Скриншоты в студию
|
|||
12
Ненавижу 1С
гуру
01.04.14
✎
14:19
|
(10) в (0)
|
|||
13
PR
01.04.14
✎
14:20
|
(12) Акуеть. Где конкретно в (0)?
|
|||
14
Ненавижу 1С
гуру
01.04.14
✎
14:20
|
(13)>>В обеих базах добавляю копированием новый элемент "Услуги"
|
|||
15
Maxus43
01.04.14
✎
14:20
|
(13) акуеть...
В обеих базах добавляю копированием новый элемент "Услуги" |
|||
16
Chai Nic
01.04.14
✎
14:20
|
(1) Помню был баг в типовой ЗУП, так там разработчики именно что понадеялись на этот порядок..
|
|||
17
PR
01.04.14
✎
14:21
|
(14) И где там написано, что копированием с элемента с наименованием "Услуги"?
|
|||
18
Ненавижу 1С
гуру
01.04.14
✎
14:21
|
(17) понятно с тобой все
|
|||
19
1Сергей
01.04.14
✎
14:22
|
(17) в заголовке темы, блеать
|
|||
20
Mary01
01.04.14
✎
14:22
|
(8) вот так примерно:
в одной Номер Наименование 0000140 Услуги 560 Услуги Во второй: Номер Наименование 560 Услуги 0000140 Услуги При этом, 0000140 - был, 560 - новый, добавленный копированием. |
|||
21
Ненавижу 1С
гуру
01.04.14
✎
14:23
|
(20) возможно пробелы в коде, но я бы начал со сравнения UUID
|
|||
22
PR
01.04.14
✎
14:23
|
(20) Все, что ты системе сказала, она сделала.
А в остальном крутит как хочет без гарантии. |
|||
23
Господин ПЖ
01.04.14
✎
14:24
|
(20) uid разные
|
|||
24
PR
01.04.14
✎
14:25
|
(21) Зачем? Они гарантированно разные :))
|
|||
25
Maxus43
01.04.14
✎
14:25
|
(23) разные то разные, но это не должно влиять при сортировке по наименованию, и как правило штатно гуиды создаются инкрементом, так что новая номенклатура должна быть "больше" старой всё равно
|
|||
26
Mary01
01.04.14
✎
14:26
|
(21) а как-то можно UUID присвоить?
|
|||
27
Maxus43
01.04.14
✎
14:26
|
(24) не гарантированно, а очнь очень очень маловероятно совпадение
|
|||
28
1Сергей
01.04.14
✎
14:27
|
(24) ну, есть вероятность 1 к 3,4028?10^38, что совпадают
|
|||
29
Господин ПЖ
01.04.14
✎
14:28
|
(25) кто у них там "последний" в каждой базе это бабка на двое сказала
|
|||
30
PR
01.04.14
✎
14:28
|
(27) Не уверен, что ты досчитаешь за всю свою жизнь до числа, после номера попытки с которым наконец это произойдет :))
|
|||
31
Maxus43
01.04.14
✎
14:29
|
(29) штатно новый гуид всегда больше сгенерированых ранее, в рамках одной базы, я к этому
|
|||
32
Maxus43
01.04.14
✎
14:30
|
(30) я был свидетелем. у нас РИБ, 15 ущлов, в 2-х разных узлах создан документ с одинаковым гуидом... разбирались долго - действительно создались с одинаковым, штатно.
|
|||
33
Ненавижу 1С
гуру
01.04.14
✎
14:34
|
(31) в файловой версии с разных компьютеров?
|
|||
34
Ненавижу 1С
гуру
01.04.14
✎
14:34
|
(24) хватит юморить, понятно что они разные, важен их порядок
|
|||
35
Господин ПЖ
01.04.14
✎
14:34
|
ну тогда оттрасируй запрос в ТЖ что и в каком порядке выгребается из базы в список... 1С иногда любит делать в запросах обсебятину
|
|||
36
Maxus43
01.04.14
✎
14:34
|
(33) кстати да, чойто я файловую упустил. Там генерится независимо на каждом компе?
|
|||
37
Зойч
01.04.14
✎
14:35
|
Индекс содержит 2 поля Descr, IDRef поэтому в пределах одного наименования будут по ссылке упорядочены
|
|||
38
Ненавижу 1С
гуру
01.04.14
✎
14:35
|
(36) не знаю, но скорее всего да
|
|||
39
Зойч
01.04.14
✎
14:37
|
(32) плохо разбирались значит
|
|||
40
Maxus43
01.04.14
✎
14:39
|
(39) нормально мы разбирались. Теоретически возможно? Да.
В 1с иногда и невозможное случается из-за платформы... |
|||
41
Ненавижу 1С
гуру
01.04.14
✎
14:42
|
(40) в серверной невозможно
|
|||
42
Maxus43
01.04.14
✎
14:43
|
(41) почему? пруф?
Это гуиды винды раньше завязывались на оборудование, даже с них сейчас это снято (по маку) |
|||
43
Господин ПЖ
01.04.14
✎
14:46
|
какие-нибудь дешевые внеш. сетевые карты с одинаковыми мак-адресами?
|
|||
44
Ненавижу 1С
гуру
01.04.14
✎
14:47
|
(42) [_IDRRef] - это PRIMARY KEY таблицы в СУБД, он дублироваться не может
|
|||
45
Maxus43
01.04.14
✎
14:49
|
(43) к маку не привязывается больше у винды, про 1с я вобще молчу :)
(44) на разных серверах SQL тоже не сможет дублироваться? учитывая что новый уид - инкремент предыдущего? |
|||
46
Ненавижу 1С
гуру
01.04.14
✎
15:01
|
(45) причем тут разные сервера?
в одной таблице они не могут идти разными записями |
|||
47
Maxus43
01.04.14
✎
15:08
|
(46) тогда ты не понял ситуации в (32). Там не написано что у одного вида документа было их 2 штуки с одинаковым Гуидом, там написано что в 2-х разных базах были сгенерированы одинаковые гуиды (в промежутке между обменами), что вылилось в итоге в коллизию при обменах (документы затирали друг друга, ибо гуид один).
Мы обсуждаем теоретическую возможность формирования одинаковых гуидов в разных базах |
|||
48
Ненавижу 1С
гуру
01.04.14
✎
15:14
|
(47) может вы его все таки насильно туда пропихнули?
ну или вы избранные |
|||
49
Maxus43
01.04.14
✎
15:15
|
(48) создали документы 2 разных пользователя, без прав открытия внешних обработок... По всему выходит что наткнулись на этот 0,0000000001%, когда сгенерены одинаковые гуиды. Сначала долго не могли понять почему документ пропадает постоянно в одной из баз...)
|
|||
50
Ненавижу 1С
гуру
01.04.14
✎
15:17
|
(49) да нет, там вероятность гораздо меньше, ну и ладно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |