|
v7: Подскажите по НайтиСсылки() ... ?
| ☑ |
0
smaharbA
24.04.12
✎
07:36
|
Не помню, есть ли какая процедура или метод не ищущий все и вся, а просто дающий - есть/нет
|
|
1
smaharbA
24.04.12
✎
07:46
|
Может воспользоваться Удалением объекта с проверкой в ложной транзакции ?
|
|
2
Voronve
24.04.12
✎
07:50
|
НайтиСсылки(<?>,);
Синтаксис:
НайтиСсылки(<Объекты>,<Ссылки>)
Назначение:
Находит ссылки на объекты, переданные в списке значений.
Параметры:
<Объекты> - конкретное значение искомого объекта или значение типа ''СписокЗначений'', в котором данной процедуре передаются объекты, по которым надо найти ссылки.
<Ссылки> - идентификатор объекта типа ''ТаблицаЗначений'', в который данная процедура помещает найденные ссылки на объекты. Таблица значений состоит из 3 колонок: 1. объект на который ссылаются; 2. объект, который содержит ссылку; 3. комментарий к ссылке.
|
|
3
smaharbA
24.04.12
✎
08:00
|
(2) Это чо ?
|
|
4
K-5
24.04.12
✎
08:01
|
(3) в стандарных - нет такой
НайтиСсылки - ищет ссылки
|
|
5
Voronve
24.04.12
✎
08:01
|
(3) твоя метода. другой нет.
|
|
6
andrewks
24.04.12
✎
08:12
|
(1) чего-чего? а с чего ты решил, что не удалит при наличии ссылок?
|
|
7
smaharbA
24.04.12
✎
08:20
|
(6)
НачатьТранзакцию();
ТЗ.Очистить();
УдалитьОбъекты(Х,1,ТЗ);
ОтменитьТранзакцию();
Сообщить(""+Х+" "+(ТЗ.КоличествоКолонок()/3));
Но хочется моментальный метод, обрывающийся на первом вхождении
|
|
8
smaharbA
24.04.12
✎
08:21
|
Хотя тут и транзакция нафиг не нужна
|
|
9
smaharbA
24.04.12
✎
08:22
|
а не, нужна конечно
|
|
10
andrewks
24.04.12
✎
08:25
|
(7) а, ты вон про чё
нету моментального метода, 1сина тоже по таблицам шарится, когда ссылки ищет
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой