|
Как удалить запись с кривым регистратором? | ☑ | ||
---|---|---|---|---|
0
Fragster
гуру
29.07.11
✎
11:09
|
Именно с кривым - не битой ссылкой, а вообще какой-то фигней...
при запросе по NULL и по неопределено - ничего не выдает http://s56.radikal.ru/i154/1107/39/e9c505b91a2b.png база файловая, в скуле давно б грохнул все |
|||
1
Fragster
гуру
29.07.11
✎
11:09
|
удалять регистр и создавать заново крайне не желательно
|
|||
2
Wobland
29.07.11
✎
11:11
|
выгрузить в sql, грхнуть, загрузить из sql? ;)
|
|||
3
Axel2009
29.07.11
✎
11:13
|
(0) тут проблема, что я не встречал такого случая и даже не знаю как это реализовать, и все будет гадание на кофейной гуще. поэтому или (2) или (1) или выкладывай базульку..
|
|||
4
Fragster
гуру
29.07.11
✎
11:13
|
(2) не загружается в скуль ;) не обновляется :)
Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл Набор = РегистрыНакопления.Продажи.СоздатьНаборЗаписей(); Набор.Отбор.Регистратор.Установить(Выборка.Регистратор, Истина); Набор.Записать(); КонецЦикла; говорит "не установлен отбор по регистратору" |
|||
5
Fragster
гуру
29.07.11
✎
11:14
|
(3) вот похожий случай v8: Битые записи в регистре сведений/накопления с пустой ссылкой на регистратор
|
|||
6
GenV
29.07.11
✎
11:15
|
(0) А что говорит ТИИ?
|
|||
7
Sakura
29.07.11
✎
11:17
|
(0) а есть идеи, откуда вообще такая запись взялась?
|
|||
8
Wobland
29.07.11
✎
11:18
|
у меня как-то осталась запись с регистратором <Объект не найден>. УИД есть, создал документ с этим УИДом, сделал отбор по регистратору, грохнул запись, документ не записывал. если надо, код могу посмотреть
|
|||
9
Axel2009
29.07.11
✎
11:18
|
(5) и как ты предлагаешь сделать чтобы возникла битая ссылка в файловой базе, чтобы на нее ТИИ пустить?
|
|||
10
Axel2009
29.07.11
✎
11:18
|
(8) это слишком легко
|
|||
11
Быдлокодер 80 lvl
29.07.11
✎
11:18
|
(4) Он это говорит при Набор.Записать()? Если да, то что если попробовать Прочитать() и отладчиком глянуть, что считалось?
|
|||
12
Fragster
гуру
29.07.11
✎
11:20
|
(6) говорит "Не определена ссылка" по кругу
(11) прочитать пусто |
|||
13
GenV
29.07.11
✎
11:23
|
(12) Попробовать в ТИИ указать "создавать новые объекты", а потом удалить лишнее?
|
|||
14
Defender aka LINN
29.07.11
✎
11:23
|
(0) Там пустая ссылка, что ли?
|
|||
15
Xapac
29.07.11
✎
11:23
|
(0)
|
|||
16
Xapac
29.07.11
✎
11:25
|
(0)
1) делаем новую базу с пустым сфником 2) выгружаем весь регистр в нее(кроме злоебучей записи) 3) грохаем регистр в рабочей 4) загружаем из базы 2 в базу 1 регистр новенькой. |
|||
17
Fragster
гуру
29.07.11
✎
11:26
|
(14) не, там фигня какая-то, пустую ссылку тоже не находит
|
|||
18
Axel2009
29.07.11
✎
11:27
|
(5) ТИИ пробывал, не получается такое же забацать.. или запись удаляется или она остается с объект не найден. в общем нужна базулька =)
|
|||
19
Быдлокодер 80 lvl
29.07.11
✎
11:29
|
А что если открыть форму списка этого регистра и там найти эту запись? Там пусто или что нить типа "Объект не найден ..."?
|
|||
20
Fragster
гуру
29.07.11
✎
11:34
|
(19) там точно как на картинке - неопределено при двойном клике
|
|||
21
Fragster
гуру
29.07.11
✎
11:35
|
(14) там фигня какая-то... если бы пустая ссылка - то тип был бы заполнен, а он пустой
|
|||
22
Быдлокодер 80 lvl
29.07.11
✎
11:36
|
(20) Жаль... Если бы была пустая ссылка или битая, то все легко бы удалилось.
|
|||
23
Быдлокодер 80 lvl
29.07.11
✎
11:37
|
А chdbfl делали? Может там физические повреждения?
|
|||
24
Axel2009
29.07.11
✎
11:49
|
(21)
Тестирование начато Проверка логической целостности. Регистры накопления. Товары.Таблица содержит записи (1), имеющие недопустимое значение поля регистратора. Записи удалены. Тестирование закончено |
|||
25
Wobland
29.07.11
✎
11:51
|
||||
26
Wobland
29.07.11
✎
11:53
|
решение найдено:) нужно у какого нибудь "не очень нужного" (кот. не пользуемся) документа убрать галочку (что он я вляется регистратором данного регистра). Сохранить, и поставить эту галочку на место. и опять сохранить. Все косячные (пустые) строки из регистра убираются и ничего перепроводить не нужно
|
|||
27
Axel2009
29.07.11
✎
11:54
|
(26) у меня тестирование помогло.. что я сделал не так в тестировании?
|
|||
28
Wobland
29.07.11
✎
11:56
|
(27) авторскую базу лечил? уже всё хорошо?
|
|||
29
Fragster
гуру
29.07.11
✎
11:57
|
сейчас делается (25) только предварительно создан документ регистратор, сейчас убирается... посмотрим, что получится
|
|||
30
Axel2009
29.07.11
✎
11:59
|
(28) свою созданную. сделал базу в скуле, ручками пофигачил регистратор и запустил ТИИ. проперло
|
|||
31
Wobland
29.07.11
✎
11:59
|
интересно, что Fragster сделал со своей
|
|||
32
Fragster
гуру
29.07.11
✎
12:00
|
(31) я ХЗ, она за 1000 км от меня... может электричество фиганули, может еще что
|
|||
33
acsent
29.07.11
✎
12:08
|
а если chkdbfl
|
|||
34
Wobland
29.07.11
✎
12:24
|
(29) ну чо там?
|
|||
35
Fragster
гуру
29.07.11
✎
12:27
|
(34) а хер знает, оно реструктуризировать решило все... сижу жду
|
|||
36
Fragster
гуру
29.07.11
✎
12:27
|
все - это реально почти все
|
|||
37
Wobland
29.07.11
✎
12:28
|
(36) заболела база
|
|||
38
Fragster
гуру
29.07.11
✎
12:32
|
(37) косяк в том, что там "заводы стоят"
|
|||
39
Axel2009
29.07.11
✎
12:38
|
(38) а как эта запись мешала подождать до вечера?
|
|||
40
Fragster
гуру
29.07.11
✎
12:39
|
(39) обновление из центра нужное не накатывалось
|
|||
41
Fragster
гуру
29.07.11
✎
12:52
|
алилуя! таки прошла реструктуризация, принятие изменений идет (ранее до этого не доходило)
|
|||
42
Wobland
29.07.11
✎
12:54
|
(41) ТиИ наколдуй на неё потом на всякий случай
|
|||
43
Fragster
гуру
29.07.11
✎
12:54
|
все работает, АО из центра загружается
|
|||
44
Fragster
гуру
29.07.11
✎
12:54
|
левых записей нет
|
|||
45
Fragster
гуру
29.07.11
✎
12:54
|
(42) это ночью
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |