![]() |
![]() |
![]() |
|
Удаление элемента справочника | ☑ | ||
---|---|---|---|---|
0
Helen
24.08.12
✎
08:07
|
При удалении элемента справочника Организации были показаны в списке три пустых документа (других ссылок больше нет). НайтиПоСсылкам выдает ссылки на те же самые несуществующие документы в базе (три пустых документа).
Возможно термин "пустые" не оч. удачно выбран, т.к. документы не просто пустые (в них нет данных),а их как будто нет в базе и функция получитьобъект() вызывает следующую ошибку "Элемент не выбран!" Каким образом можно вылечить проблему? ТИИ не помогает chdbfl тоже не решает проблему база в файловом режиме |
|||
1
Web00001
24.08.12
✎
08:09
|
Мистика, выгрузить загрузить пробовали? Бывает помогает именно в таких случаях.
|
|||
2
Helen
24.08.12
✎
08:10
|
и выгрузить и загрузить и тестировать после этого тоже
и такое первый раз вижу |
|||
3
Helen
24.08.12
✎
08:17
|
может есть все-таки решение/лечение?
|
|||
4
Helen
24.08.12
✎
08:28
|
УникальныйИдентификатор()возвращает 00000000-0000-0000-0000-000000000000
|
|||
5
ZloyProger
24.08.12
✎
08:43
|
А если попробовать создать новый элемент справочника и через замену значений попробовать заменить неудаляемый, удалить и потом попробовать заменененный пометить на удаление и удалить? Что-то после написания более бредово выглядит, чем думалось)))
|
|||
6
Godofsin
24.08.12
✎
08:43
|
(5)сомнительно, что в справочнике проблема
|
|||
7
Helen
24.08.12
✎
08:44
|
увы не работает.
при замене значения надо будет все равно найти объект в базе (получитьобъект()) и потом записать его с новым значением. а это вызывает ошибку |
|||
8
Helen
24.08.12
✎
08:44
|
(7) к (5)
|
|||
9
Лоботряс
24.08.12
✎
08:45
|
по ходу это надо таблицы чистить, на SQL проблем бы не было, а вот как с файловым...
надо погуглить |
|||
10
Helen
24.08.12
✎
08:45
|
(6) проблема не в справочнике, а в том, что в базе есть какие=то оч подозрительные документы, которые находятся по ссылке, но не могут быть определены как объекты
|
|||
11
Helen
24.08.12
✎
08:47
|
и я не знаю как их вычистить из базы,
надеялась, что всякие тестирования решат проблему, но увы..... |
|||
12
Helen
24.08.12
✎
08:49
|
(9) если перенести базу в SQL, то как там чистить эти таблицы?
|
|||
13
Лоботряс
24.08.12
✎
09:11
|
Это долго рассказывать. В общих чертах - воспользоваться Query Analyzer и запросом.
|
|||
14
Helen
24.08.12
✎
09:16
|
(13)хм. в настолько общих чертах я догадалась, что надо каким-то запросом выбрать эти сбойные данные в таблицах, просто возникает несколько подвопросов
1.как и где найти описание таблиц (что и где хранится) 2.написать запрос, который бы вернул эти данные - тут думаю сложностей больших не будет 3.как их потом удалить - тоже запросом? резюмирую - где найти описание таблиц? |
|||
15
Helen
24.08.12
✎
09:17
|
(13)и в догонку - про Query Analyzer в инете есть инфа?
|
|||
16
Лоботряс
24.08.12
✎
09:23
|
1. В 1с есть метод ПолучитьСтруктуруХраненияБазыДанных() который показывает имена таблиц в терминах СУБД.
Про удаление читать здесь http://www.sql.ru/docs/sql/u_sql/ch15.shtml. Вообще прежде чем удалять тщательно погугли. |
|||
17
Helen
24.08.12
✎
09:29
|
(16)буду делать. спасибо.
|
|||
18
Лоботряс
24.08.12
✎
09:31
|
(17)и потренируйся на кошках сначала:)
|
|||
19
Helen
24.08.12
✎
09:31
|
ессно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |