8.х Операции по объекту

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем mhl, 20 дек 2007.

  1. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    При удалении справочников нужно выводить предупреждение, если данный объект используется в документах (или ещё где либо). Каким образом можно узнать используется он где-нибудь или нет. И еще, данный код придется писать для каждого справочника или всё это можно сделать в модуле приложения?

    P.S. всех с наступающим новым годом!
  2. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    НайтиПоСсылкам (FindByRef)
    Синтаксис:
    НайтиПоСсылкам(<Список ссылок>)
    Параметры:
    <Список ссылок> (обязательный)
    Тип: Массив. Массив со списком ссылок на объекты, ссылки на которые нужно найти.
    Возвращаемое значение:
    Тип: ТаблицаЗначений. Возвращает ссылки на найденные объекты в виде ТаблицаЗначений, состоящей из колонок с индексами: 0 - искомая ссылка; 1 - ссылка на объект, если найденная ссылка соответствует объектной таблице или значение, идентифицирующее запись необъектной таблицы; 2 - объект метаданных, которому соответствуют данные, в которых найдена ссылка.
    Описание:
    Осуществляет поиск ссылок на объекты, переданные в параметре <Список ссылок>

    Попробуйте.
  3. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    Написал такой код:
    Код:
    МассивСсылок = Новый Массив();
    
    РеестрСчетов = Документы.РеестрСчетов.Выбрать();
    Пока РеестрСчетов.Следующий() Цикл
    РСОбъект = РеестрСчетов.Ссылка.ПолучитьОбъект();
    ИспБанк = РСОбъект.ИсполняющийБанк;
    
    МассивСсылок.Добавить(ИспБанк);
    КонецЦикла;
    ТабСсылок = НайтиПоСсылкам(МассивСсылок);
    
    Как теперь обратится к ТабСсылок? Пробовал методом
    Для Каждого Ссылка Из ТабСсылок Цикл
    но опять не получается обратится к переменной Ссылка
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Ссылка - это ссылка на текущий объект - назовите переменную как-нибудь по другому.
  5. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    Спасибо, заработало

Поделиться этой страницей