|
v8: Почему записи регистра сведений стали не уникальны? | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
IUnknown
25.07.13
✎
14:10
|
Имеем платформа 1С 8.2.18.104(на старых релизах говорят тоже было).
Суть фичи. Имеется конфигурация подключенная к хранилищу. При попытки сохранить изменения начинает ругаться на дублирование записей в регистрах сведений(не всех). Регистр сведений - непереодический, независымй. Естественно никаких дублирующих записей в нем нет. Что видно как из предприятия, так и из консоли запросов скульного менеджера. Ругается на дублирование даже тогда когда в самом регистре присутствует физически только одна запись. Помагает только полная очистка записей в регистре. Это баг или фича? И кто как выкручивался в подобной ситуации? Скриншот здоровый http://s019.radikal.ru/i625/1307/71/d17dffdc1417.png |
||||||||||
1
Fragster
гуру
25.07.13
✎
14:14
|
это ты удаляешь "способ признания курсовой разницы", которое было измерением? ну так и не надо его в запросе-то выбирать...
|
||||||||||
2
Fragster
гуру
25.07.13
✎
14:15
|
да
фича |
||||||||||
3
IUnknown
25.07.13
✎
14:16
|
(1)Без него аналогично. Говорю ругается даже когда запись всего одна.
|
||||||||||
4
Bober
25.07.13
✎
14:16
|
(3) так а что меняется в РС перед обновлением?
|
||||||||||
5
IUnknown
25.07.13
✎
14:17
|
(4)Ничего.
|
||||||||||
6
Fragster
гуру
25.07.13
✎
14:17
|
(3) убери из запроса и покажи, что там "ничего"
|
||||||||||
7
Fragster
гуру
25.07.13
✎
14:18
|
а еще может быть база битая
|
||||||||||
8
Fragster
гуру
25.07.13
✎
14:19
|
а может и не на этот регистр ругается, окошко с руганью тоже было бы неплохо
|
||||||||||
9
IUnknown
25.07.13
✎
14:19
|
(6)Сейчас этот я уже очистил. Если на другой ругнется покажу.
|
||||||||||
10
IUnknown
25.07.13
✎
14:20
|
(7)Когда регистр очищаешь все проходит на ура. Если эту-же базу не подключать к хранилищу то все проходит на ура.
|
||||||||||
11
Fragster
гуру
25.07.13
✎
14:21
|
(10) ну без "улик" я, например, не верю. У меня и хранилище, и РС много раз правились и все работает...
|
||||||||||
12
Fragster
гуру
25.07.13
✎
14:22
|
и ошибка такая была только когда реально задвоения были при удалении/сокращении типов измерений
|
||||||||||
13
Defender aka LINN
25.07.13
✎
14:25
|
(0) Это у тебя измерение удалено.
|
||||||||||
14
IUnknown
25.07.13
✎
14:25
|
Как назло все регистры прошли. Сейчас запись добавлю и попробую.
|
||||||||||
15
IUnknown
25.07.13
✎
14:26
|
(13)Именно с этим регистром ничего не делалось.
|
||||||||||
16
Defender aka LINN
25.07.13
✎
14:28
|
(15) на скрине 2 измерения, запрос проверяет три поля. Хорош нам голову морочить.
|
||||||||||
17
IUnknown
25.07.13
✎
14:29
|
Просто добавление не помогло. Придется заново базу поднимать.
|
||||||||||
18
IUnknown
25.07.13
✎
14:30
|
(16)Там еще ресурс один.
|
||||||||||
19
Bober
25.07.13
✎
15:54
|
(18)
https://www.youtube.com/watch?v=XZxzJGgox_E уникальность идет по измерениям и "системным измерениям" (период, Регистратор, НомерСтроки, но это уже тонкости) |
||||||||||
20
IUnknown
06.08.13
✎
08:24
|
Итак имеем.
Сравнение того, что измелилось у регистра. http://s017.radikal.ru/i401/1308/bd/c6c9a470a25c.png Только формы. При попытки сохранить получаем http://s47.radikal.ru/i115/1308/44/47542bb61ef6.png Проверка средствами 1С http://s49.radikal.ru/i125/1308/bf/f4b0a2bb3a02.png Показывает отсутствие дублей в данном регистре. Смотрим структуру данного регистра в ИБ. Как оказалось у регистра две таблицы и у каждой таблицы по два индекса. Основная таблица. Основной индекс - http://s47.radikal.ru/i115/1308/a9/4899802062ac.png Индекс по примарикей - http://s56.radikal.ru/i151/1308/80/d95d5a930f3b.png Таблица регистрации изменений(на всякий случай) Основной индекс - http://s59.radikal.ru/i163/1308/11/142a4d043fac.png Дополнительный(без поля номера сообщений) - http://i038.radikal.ru/1308/48/e6f6b0dff3a6.png Ну и запросы средствами SQL к данным таблицам: http://s017.radikal.ru/i415/1308/47/7d0a37c151ef.png http://s020.radikal.ru/i716/1308/76/ad4ece4874ce.png http://i016.radikal.ru/1308/e9/7d2a5f50ca35.png http://s020.radikal.ru/i708/1308/4e/e1f27b055828.png Как видим никаких дублей нет. |
||||||||||
21
DarKySiK
06.08.13
✎
08:53
|
(0) Есть измерения составного типа?
|
||||||||||
22
IUnknown
06.08.13
✎
08:59
|
(21)В данном регистре нет.
|
||||||||||
23
IUnknown
06.08.13
✎
09:04
|
Но в таблице регистрации изменений для данного регистра есть. Планы счетов могут быть разные.
|
||||||||||
24
DarKySiK
06.08.13
✎
09:05
|
а историю в хранилище ведете? может кто-то добавлял/ удалял измерение. В итоге на данный момент изменений то вроде и нет, но ИБ обновить успели.
|
||||||||||
25
DarKySiK
06.08.13
✎
09:05
|
в любом случае решается это только выгрузкой/очисткой/загрузкой )
|
||||||||||
26
DarKySiK
06.08.13
✎
09:06
|
ну если кто другой способ знает, пусть поделится
|
||||||||||
27
IUnknown
06.08.13
✎
09:08
|
(24)Ведем.
(25)Для выгрузки/загрузки средствами 1с слишком большой объем данных(объем базы приблизительно - 350гигов). А вот проблем с очисткой хотелось бы избежать. |
||||||||||
28
IUnknown
06.08.13
✎
10:10
|
апну
|
||||||||||
29
IUnknown
06.08.13
✎
13:13
|
Походу придется чистить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |