|
Реализации - битые ссылки | ☑ | ||
---|---|---|---|---|
0
Aleks73
08.06.12
✎
15:03
|
Удаляю на копии часть объектов базы.
В результате такое образовалось. ТиИ не помогло. 1С:Предприятие 8.2 (8.2.13.219), УПП , скуль. Как победить средствами 1с , без админства сервера ? |
|||
1
PiVa123
08.06.12
✎
15:05
|
> ТиИ не помогло
А что стояло в "При наличии ссылок на несумщестующие объекты" при этом ? |
|||
2
0_Serg_0
08.06.12
✎
15:05
|
(0)
вероятно надо как то иначе удалять)) |
|||
3
Fish
08.06.12
✎
15:06
|
(0) Удаляешь, наверное, без проверки на ссылки?
|
|||
4
Нуф-Нуф
08.06.12
✎
15:06
|
удаляй аккуратно
|
|||
5
Aleks73
08.06.12
✎
15:06
|
(1) пробовал с разных компов оба варианта - очищать и создавать
|
|||
6
PiVa123
08.06.12
✎
15:07
|
(5) После "Создавать" уже "Удалять" будет нечего
|
|||
7
Aleks73
08.06.12
✎
15:08
|
(2) я удалял типовыми средствами. Но как-то база вылетала. Два раза.
|
|||
8
Aleks73
08.06.12
✎
15:08
|
(6) Сначала пробовал очищать
|
|||
9
0_Serg_0
08.06.12
✎
15:09
|
(5) думаешь проблема в железе?? хДДД
|
|||
10
PiVa123
08.06.12
✎
15:10
|
(8) И "Удалять объект" стояло ?
|
|||
11
Aleks73
08.06.12
✎
15:10
|
(9) Перерыл все ссылки с места - такой ситуации не нашёл.
|
|||
12
Aleks73
08.06.12
✎
15:12
|
(10) Сначала - две средние пары, не помогло, потом - две верхние
|
|||
13
PiVa123
08.06.12
✎
15:14
|
(13) Тогда или это фантастика или удаляй руками сам.
|
|||
14
Aleks73
08.06.12
✎
15:15
|
(13) как оно удалить руками ?
|
|||
15
PiVa123
08.06.12
✎
15:16
|
(14) Выбрать битые ссылки регистраторов (как я понял) в массив и удалять через "УдалитьОбъекты"
|
|||
16
Aleks73
08.06.12
✎
15:21
|
(15) с ними можно получитьобъект().удалить() ? или - что ?
кусок кода кинь ! |
|||
17
PiVa123
08.06.12
✎
15:24
|
(16) - Нафига "ПолучитьОбъект().Удалить()", если "УдалитьОбъекты" сделате тоже самое и только со ссылками ?
Запрос=Новый Запрос("Выбрать Регистратор из РегистрНакопления.ХХХХ где Регистратор.Номер есть null"); УдалитьОбъекты(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Регистратор")); |
|||
18
Ayvengo
08.06.12
✎
15:24
|
(16) сп - УдалитьОбъекты посмотри, в (15) сказали об этом ;)
|
|||
19
Aleks73
08.06.12
✎
15:32
|
(17) в регистре я битых ссылок не обнаруживал, почему ты уверен, что они там есть ?
в каком ? через выбрать ссылка из докмуенты.реализации где ссылка есть нулл - прокатит ? |
|||
20
Aleks73
08.06.12
✎
16:38
|
НЕ КАТИТ :
запрос = новый запрос ; запрос.Текст = "ВЫБРАТЬ | Организации.Ссылка |ИЗ | Справочник.Организации КАК Организации |ГДЕ | Организации.ПометкаУдаления" ; тз1 = запрос.Выполнить().Выгрузить(); мас = новый массив ; мас = тз1.ВыгрузитьКолонку("ссылка"); тз2 = найтипоссылкам(мас); тз = тз2.СкопироватьКолонки(); для каждого стр из тз2 цикл если лев(сокрлп(строка(стр.данные)),18)= "<Объект не найден>" тогда нов = тз.Добавить(); заполнитьзначениясвойств(нов,стр); конецесли ; конеццикла ; элементыформы.тз.СоздатьКолонки(); мас =тз.ВыгрузитьКолонку("Данные"); Удалитьобъекты(мас); |
|||
21
Aleks73
27.06.12
✎
17:58
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |