|
Фантастика-при переборе элементов справочника выбирается один и тот-же много раз | ☑ | ||
---|---|---|---|---|
0
leonardovich
09.10.14
✎
13:25
|
Может кто сталкивался.
Перебираю циклом элементы справочника "Спецификации": Выборка = Справочники.СпецификацииНоменклатуры.Выбрать(); Пока Выборка.Следующий() Цикл Если Выборка.ЭтоГруппа Тогда Продолжить; КонецЕсли; Если (Выборка.Код = "000000024") Тогда Сообщить(Выборка.Наименование); КонецЕсли; КонецЦикла; Один и тот-же элемент выбирается много раз, в моем случае 35 раз. Причем, не все элементы, а около пары десятков из 2000 элементов. Остальные нормально, по одному разу. Коды проверял, уникальные. Фантастика какая-то. |
|||
1
Maxus43
09.10.14
✎
13:26
|
чудес не бывает, коды уникальны в пределах родителя может только?
|
|||
2
Ненавижу 1С
гуру
09.10.14
✎
13:27
|
(1) в пределах владельца думаю
|
|||
3
Maxus43
09.10.14
✎
13:28
|
у меня контроль уникальности снят вобще.
Делай так Сообщить(Выборка.УникальныйИдентификатор()); И не верь в чудеса |
|||
4
Defender aka LINN
09.10.14
✎
13:29
|
(0) Фантастика - она в книжном магазине, в соответствующем отделе. А в нашей профессии без нее все обходится.
|
|||
5
shuhard
09.10.14
✎
13:38
|
(0) что-то мешает выбрать данные запросом и сразу позырить их количество ?
|
|||
6
leonardovich
09.10.14
✎
13:46
|
Смотрел и запросом и сортировкой, номера уникальны для всего справочника. Дублей не дает создать.
Элемент один и тот-же однозначно. Их объединяют названия, которые начинаются с запятой. (Юзвери умудрились насоздавать) Запятые уберу конечно, но любопытен сам факт. |
|||
7
leonardovich
09.10.14
✎
13:50
|
Проверил, и пробел и точка и запятая в первом символе наименования действует таким-же образом
|
|||
8
mergan
09.10.14
✎
13:52
|
а гуиды выбранных элементов сравнивал?
|
|||
9
palpetrovich
09.10.14
✎
13:52
|
(7) а (3) попробовать не?
|
|||
10
Повелитель
09.10.14
✎
13:55
|
(0) "Коды проверял, уникальные"
Как проверял? |
|||
11
leonardovich
09.10.14
✎
14:04
|
уиды проверял, одинаковые
|
|||
12
Serioso
09.10.14
✎
14:11
|
(0) Сделай счетчик в цикле и сравни с Справочники.СпецификацииНоменклатуры.Количество()
Совпадает? |
|||
13
leonardovich
09.10.14
✎
14:21
|
уиды:
cd9adb50-4ed4-11e4-8142-08002700a817 cd9adb50-4ed4-11e4-8142-08002700a817 cd9adb50-4ed4-11e4-8142-08002700a817 cd9adb50-4ed4-11e4-8142-08002700a817 Элементов в справочнике (около) 500, счетчик показывает (около) 3000 циклов. |
|||
14
leonardovich
09.10.14
✎
14:23
|
Не напрягаюсь, просто любопытно, чтоб знать - однозначно глюк 1С.
Конфа стандартная, без изменений: 1С:Предприятие 8.2 (8.2.19.80) Управление производственным предприятием, редакция 1.3 (1.3.57.1) |
|||
15
leonardovich
09.10.14
✎
14:24
|
Повторяет те элементы, в наименовании которых первым символом: пробел, точка, или запятая :)
|
|||
16
Serioso
09.10.14
✎
14:27
|
(14) Тестирование и исправление базы давно делал?
|
|||
17
palpetrovich
09.10.14
✎
14:32
|
(15) чудес не бывает, что-то где-то не так ...выборка от наименования как-бы зависить не должна :)
|
|||
18
cons74
09.10.14
✎
14:35
|
(0) кеш почисти
|
|||
19
rozer76
09.10.14
✎
14:43
|
вот просвещайтесь https://www.dropbox.com/s/7zhjlsmd8ew6q2c/выборка1с.pdf?dl=0
|
|||
20
rozer76
09.10.14
✎
14:45
|
(19) и перечитайте еще раз "профразработку" )
|
|||
21
leonardovich
09.10.14
✎
14:47
|
Ну вот, наконец дельный ответ :) Теперь понятно, будем знать.
|
|||
22
palpetrovich
09.10.14
✎
15:00
|
(21) а что, у тебя в процессе выброки кем-то менялись данные?
имхо (19) - не при делах |
|||
23
vhl
09.10.14
✎
17:51
|
(19) нам автор говорил, что и запросом у него дубли
|
|||
24
Mashinist
09.10.14
✎
17:59
|
Мне одному кажется, что (19) не объясняет (0) и тем более (13)?
вообще конечно интересно... база скульная или файловая? И (16) уже спрашивал... |
|||
25
Immortal
09.10.14
✎
18:41
|
так уиды одинаковые
надо запросом проверить, это много элементов с одним уидом или нет. если да - забавно если нет - базу переиндексировать |
|||
26
Злопчинский
09.10.14
✎
19:46
|
(19) не объясняет отчего у ТС такая хрень.
конечно требуются уточнения: - есть ли кто в базе когда проводятся проблемные проверки-выборки? - действительно ли у ТС именно тот код, который он привел? или все-таки там еще всячкого понатыкано - что не опубликовано здесь, но при этом ломает выборку. . ??? |
|||
27
kn
09.10.14
✎
19:59
|
Да, может выше где ошибка, например по НайтиПоНаименованию() не используется второй параметр - Точное Соответсвие
|
|||
28
wowik
10.10.14
✎
09:17
|
Тоже интересует все это. Просьба ТС ответить на вопросы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |