Имя: Пароль:
1C
1С v8
Как очистить все ссылки на объект?
0 dwarfadelic
 
01.09.17
19:35
Функцией НайтиПоСсылкам(МассивСсылок) находим все ссылки на объект. Как теперь все эти ссылки очистить?
1 Волшебник
 
модератор
01.09.17
19:36
Объект = Ссылка.ПолучитьОбъект();
Объект.Реквизит = Неопределено;
Объект.Записать();
2 Cyberhawk
 
01.09.17
19:38
Еще в движениях учесть ссылки, ага.
3 TormozIT
 
гуру
01.09.17
23:15
Заменить ссылку на другую (пустую).
4 TormozIT
 
гуру
01.09.17
23:16
Для решения такой задачи из простых инструментов есть типовая обработка "Поиск и замена значений".
5 Torquader
 
02.09.17
00:59
Начнём с того, что часто нельзя сохранять документы, в которых в табличной части пустая ссылка.
А про регистры можно помолчать - там такой фокус даже через ОбменДанными.Загрузка не прокатит.
6 Torquader
 
02.09.17
00:59
Может быть - их нужно поменять на другое значение ?
7 dwarfadelic
 
04.09.17
09:49
В том и дело - можно получить все ссылки, но как в этих объектах со ссылками поменять на пустые и сохранить потом? Большой вопрос.
8 Numerus Mikhail
 
04.09.17
09:50
(7) А может не надо?
9 dwarfadelic
 
04.09.17
09:52
да лучше бы уметь так. Хотя наверное слишком сложно - справочник - одно, регистр - другое.
10 dwarfadelic
 
04.09.17
10:54
https://s8.hostingkartinok.com/uploads/images/2017/09/ae1d3003beb071c44ec68289eeff00a1.png  Как получить объект из Данные?
11 RS2017
 
04.09.17
10:56
(0) удалить объекты содержащие ссылки
12 dwarfadelic
 
04.09.17
11:04
Удалять весь объект? Лучше очистить ссылку и записать.
13 1dvd
 
04.09.17
11:13
(10) какой объект? Регистра?
14 dwarfadelic
 
04.09.17
11:23
Да. Если регистр. Если там запись из справочника то справочник.
15 Рэйв
 
04.09.17
11:29
(0)Если это справочник, то измени наименование на "Тут ничего нет" :-)
16 1dvd
 
04.09.17
11:45
(14) КлючЗаписи или НаборЗаписей можно создать через Новый
Независимо от того, куда вы едете — это в гору и против ветра!