8.х Как определить ссылку на текущий элемент справочника?

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

  1. TopicStarter Overlay
    Ярик
    Offline

    Ярик

    Регистрация:
    21 мар 2010
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Как определить ссылку на элемент справочника, форму которого открыли?
    Или с формой которого провели какое то действие?
  2. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.400
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!
    Вопрос не понял.
  3. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Из формы:
    ЭтотОбъект.Ссылка

    Если форму открыли откуда-то - уже знаем ссылку на объект.

    В чем проблемы-то?
  4. gosn1ck
    Offline

    gosn1ck Опытный в 1С

    Регистрация:
    13 авг 2009
    Сообщения:
    1.329
    Симпатии:
    1
    Баллы:
    26
    а если вызов был из другого объекта? (видимо это имеет ввиду автор)
  5. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Я ж говорю, если открыли форму из другого объекта, то мы уже знаем ссылку на объект справочника, иначе мы откроем форму пустого элемента.
  6. gosn1ck
    Offline

    gosn1ck Опытный в 1С

    Регистрация:
    13 авг 2009
    Сообщения:
    1.329
    Симпатии:
    1
    Баллы:
    26
    ну во-первых, если открыли форму, то мы не знаем ссылку на объект, так как объекта еще не существует, так как он не записан, а во-вторых форму справочника можно открыть, например, из документа. так вот вопрос как определить ссылку документа в форме открытого им справочника ? :)
  7. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    1.Если объект не записан, то ЭтотОбъект.ПолучитьСсылкуНового(), можно из формы объекта.
    2. Ссылку документа, открывшего форму справочника можно узнать по владельцу открытой формы, если указали в качестве владельца ЭтотОбъект, если не указали - то никак.
    3. Вопрос "А": "Как определить ссылку на элемент справочника, форму которого открыли? Или с формой которого провели какое то действие?"

    кардинально отличается от

    Вопрос "Б" :"как определить ссылку документа в форме открытого им справочника?"

    Вы уж определитесь, что хотите узнать :)

    По вопросу "А" повторяю: если открыли форму определенного объекта справочника, то к этому времени ссылка на этот элемент должна быть известна, иначе мы откроем форму пустого элемента.
  8. TopicStarter Overlay
    Ярик
    Offline

    Ярик

    Регистрация:
    21 мар 2010
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Понятно, спасибо! Разобрался!
    :)

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