|
Получить список помеченных на удаление объектов. | ☑ | ||
|---|---|---|---|---|
|
0
Doktor84
20.11.08
✎
13:05
|
Как получить список помеченных на удаление объектов со ссылками на объекты, которые после контроля невозможно удалить, в какой - нибудь текстовый файл. Т.К. когда их 12000, просто невозможно отследить их в Предприятии. Может есть какая-нибудь обработка
|
|||
|
1
Ёпрст
гуру
20.11.08
✎
13:09
|
курим УдалитьОбъекты
|
|||
|
2
Irbis
20.11.08
✎
13:09
|
НайтиСсылки() кажись. А что СП отсутствует как таковой?
|
|||
|
3
Вовик007
20.11.08
✎
13:09
|
перебрать 12000 + НайтиСсылки();
|
|||
|
4
Irbis
20.11.08
✎
13:10
|
НайтиСсылки(<?>,);
FindReferences(<?>,); Синтаксис: НайтиСсылки(<Объекты>,<Ссылки>) Назначение: Находит ссылки на объекты, переданные в списке значений. Параметры: <Объекты> - конкретное значение искомого объекта или значение типа ''СписокЗначений'', в котором данной процедуре передаются объекты, по которым надо найти ссылки. <Ссылки> - идентификатор объекта типа ''ТаблицаЗначений'', в который данная процедура помещает найденные ссылки на объекты. Таблица значений состоит из 3 колонок: 1. объект на который ссылаются; 2. объект, который содержит ссылку; 3. комментарий к ссылке. |
|||
|
5
Ёпрст
гуру
20.11.08
✎
13:11
|
если нужно готовое, то их как грязи ..
вот одно из них: http://infostart.ru/profile/4246/projects/1281/), |
|||
|
6
ДенисЧ
20.11.08
✎
13:12
|
НайтиПомеченныеНаУдаление(<?>);
Синтаксис: НайтиПомеченныеНаУдаление(<Объекты>) Назначение: Находит все помеченные на удаление объекты. Параметры: <Объекты> - идентификатор объекта типа ''СписокЗначений'', в который данная процедура помещает найденные объекты. |
|||
|
7
vladko
20.11.08
✎
13:25
|
Если написать эти 3 строчки, то можно удалить помеченные объекты, не заходя в монопольный режим:
Список=СоздатьОбъект("СписокЗначений"); НайтиПомеченныеНаУдаление(Список); УдалитьОбъекты(Список,1); |
|||
|
8
Doktor84
20.11.08
✎
14:18
|
Спасибо ребята
|
|||
|
9
Sadovnikov
20.11.08
✎
14:21
|
(7) А это теперь считается хорошим тоном - в один модуль пихать семерошные и восьмерошные методы?
|
|||
|
10
ДенисЧ
20.11.08
✎
14:23
|
(9) Нет, хорошим тоном считается знать то, о чём говорят :-)
|
|||
|
11
TM
20.11.08
✎
14:24
|
(9) А который из них чисто восмерошный? ;)
|
|||
|
12
Sadovnikov
20.11.08
✎
14:24
|
(10) Пример этого - в (7)???
|
|||
|
13
Sadovnikov
20.11.08
✎
14:25
|
(11) Что-то отказывается у меня поиск искать в семерошном СП метод УдалитьОбъекты(Список,1);
|
|||
|
14
ДенисЧ
20.11.08
✎
14:26
|
УдалитьОбъекты(<?>,,);
Синтаксис: УдалитьОбъекты(<Объекты>,<Проверять>,<Ссылки>) Назначение: Удаляет объекты, переданные в списке значений. Параметры: <Объекты> - конкретное значение объекта или значение типа ''СписокЗначений'', в котором данной процедуре передаются объекты, которые надо удалить. <Проверять> - необязательный параметр. Число: 1 - перед удалением проверяется, нет ли ссылок на удаляемый объект. Если есть, то объект не удаляется, а ссылки помещаются в таблицу значений <Ссылки>. Любое другое число - проверку не выполнять. Значение по умолчанию: 0. <Ссылки> - Необязательный параметр. Идентификатор объекта типа ''ТаблицаЗначений'', в который данная процедура помещает найденные ссылки на объекты. Таблица значений состоит из 3 колонок: 1. объект на который ссылаются; 2. объект, который содержит ссылку; 3. комментарий к ссылке. |
|||
|
15
TM
20.11.08
✎
14:27
|
(13) Бастует мужик в шапке, собако. Зажрался. Сокращать пора
УдалитьОбъекты Удалить объекты, переданные в списке значений. Синтаксис: УдалитьОбъекты(<Объекты>, <Проверять>, <Ссылки>) Англоязычный синоним: DeleteObjects Параметры: <Объекты> Конкретное значение объекта или объект типа «СписокЗначений», в котором данной процедуре передаются объекты, которые надо удалить. <Проверять> Необязательный параметр. Число: 1 — перед удалением проверяется — нет ли ссылок на удаляемый объект. Если есть, то объект не удаляется, а ссылки помещаются в таблицу значений <Ссылки>. Любое другое число — проверку не выполнять. Значение по умолчанию: 1. <Ссылки> Необязательный параметр. Идентификатор объекта типа «ТаблицаЗначений», в который данная процедура помещает найденные ссылки на объекты. Таблица значений состоит из 3 колонок: 1. Объект — объект, на который ссылаются; 2. Ссылка — объект, который содержит ссылку; 3. Комментарий — комментарий к ссылке. Описание: Процедура УдалитьОбъекты удаляет объекты, переданные в списке значений. Пример: Список = СоздатьОбъект("СписокЗначений"); ТаблицаСсылок = СоздатьОбъект("ТаблицаЗначений"); НайтиПомеченныеНаУдаление(Список); УдалитьОбъекты(Список, 1, ТаблицаСсылок); |
|||
|
16
Sadovnikov
20.11.08
✎
14:27
|
(14) АААА!!!! Это заговор!!!
Пока ты тут не выложил цитату из своего СП, мой СП отказывался искать этот метод! А потом - сразу нашел... P.S. Туплю, блин... |
|||
|
17
ДенисЧ
20.11.08
✎
14:29
|
(160) Надо было полнее набирать :-) Не УдалитьОб, а УдалитьОбъ ...
|
|||
|
18
Sadovnikov
20.11.08
✎
14:32
|
(17) Ага... Ты у меня за спиной стоял и все видел? И сказать не мог???
На "УдалитьОб" СП честно нашел УдалитьОбработчикСобытия(<?>) и дальше я буковки набирать не стал :( |
|||
|
19
Ёпрст
гуру
20.11.08
✎
14:32
|
вот вам и грибочки ..
ужо лень по клаве стучать.. |
|||
|
20
ДенисЧ
20.11.08
✎
14:33
|
(18) Я точно так же искал :-) И в результате нашёл через НАйтиСсылки, а там рядом...
|
|||
|
21
Sadovnikov
20.11.08
✎
14:33
|
(19) Да и не говори... Пипец, как обленились...
(20) Уфф... Я не один такой :) |
|||
|
22
Ёпрст
гуру
20.11.08
✎
14:38
|
а я и так помнил ... в (1)
:)) |
|||
|
23
Sadovnikov
20.11.08
✎
14:42
|
(22) Эх... Мне бы твою памать... А то моя мне с кем-то изменяет.
Не с тобой? А? :) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |