Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 07:39

Какой нужен обработчик события

Автор ilnur75, 18 мар 2016, 20:27

0 Пользователей и 1 гость просматривают эту тему.

ilnur75

версия 1С 8.3 учебная.
помогите решить задачку:
"определите обработчик события, который позволил бы после выбора контактного лица автоматически устанавливать в документе значение контрагента(владельца). При реализации этого обработчика необходимо использовать табличную модель."

Справочник Контрагенты является владельцем справочника КонтактноеЛицо.
Для каждого справочника в форме дока установлен тип Ссылки.Справочники...
Эти реквизиты находятся в шапке формы документа.

vitasw

Помогаем. нужно написать обработчик "ПриИзменении..."

ilnur75


Hedinnk


ilnur75

у обработчика есть ведь не только имя !

Hedinnk

Цитата: ilnur75 от 19 мар 2016, 20:53
у обработчика есть ведь не только имя !
Правильно

ilnur75

Давайте теперь реализуем этот обработчик.

Hedinnk

Давайте. Покажите свои наработки, расскажите что у вас не получается.

ilnur75

не знаю даже что описать в обработчике, кроме

Запрос = Новый Запрос;
Запрос.Текст =
    "ВЫБРАТЬ
        |...
        ? "

непонятно почему по условию задачки нужно использовать табличную модель,
данные поля (т.е. КонтактноеЛицо и Контрагент(Владелец) находятся в шапке формы документа, одноименные Справочники тоже не имеют табличной части)? Хотя каждый справочник это физическая таблица.

TerverVl

Данные в 1С можно выбирать с помощью запроса (табличная модель) или с помощью методов (объектная модель).
В задании как раз и указано, что значение контрагента нужно получить с помощью запроса (табличная модель).
Т.е. обратится к таблице справочника контактные лица и получить поле "Владелец", что и будет элементом справочника "Контрагенты".
p.s. не забудь наложить условие на ссылку.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск