7.7 передача контекста из реквизита шапки

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем iamversus, 29 ноя 2006.

  1. TopicStarter Overlay
    iamversus
    Offline

    iamversus

    Регистрация:
    29 ноя 2006
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Уважаемый народ!
    Помогите, плз, в следующей проблеме:

    В документе имеется реквизит шапки типа "Справочник.Контрагенты"
    Он же размещен в форме документа как поле ввода (реквизит, связанный с объектом метаданных)

    при работе с документом, нажимая на это поле ввода, открывается форма списка справочника "Контрагенты"

    Вопрос в следующем: как мне именно при таком открытии формы списка справочника передать в нее контекст документа? (то есть открытие с помощью функций - не нужно)
    ну или может кто знает как подменить такое открытие программным

    зы: передать нужно конкретно дату для работы с периодическими реквизитами справочника
  2. Amishechka
    Offline

    Amishechka Опытный в 1С

    Регистрация:
    8 сен 2006
    Сообщения:
    361
    Симпатии:
    1
    Баллы:
    26
    Есть процедура "ПриНачалеВыбораЗначения". В ней перехватываешь инициативу при нужном тебе реквизите, обнуляшь флаг стандартной обработки и инициируешь открытие нужной тебе формы с контекстом текущего документа.
  3. TopicStarter Overlay
    iamversus
    Offline

    iamversus

    Регистрация:
    29 ноя 2006
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Да-да! Большое спасибо!
    я, оказывается, уже такое делал когда-то :unsure:

    но вот в чем остается вопрос (в общем то из любопытства):

    когда интерактивно открывается форма списка, то в заголовке стоит дата документа, из которого она была открыта, и периодические реквизиты показываются именно на эту дату
    а вот использовать сей факт никак не получается :(

    что это? недоработка 1С? или все-таки есть метод?

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