В модуле формы обработки при нажатии кнопки "выполнить поиск" необходимо найти данные из двух справочников. Один справочник является владельцем другого. Подскажите простейшую прцедуру, чтобы прописать ее в модуле формы обработки.
Спр1 является владельцем Спр2.
Спр1 - "Группы" ( в справочнике указаны номера и данные групп)
Спр2 - "Участники группы" (в справ. указаны физ.лица принадлежащие определенной группе из спр1)
В обработке при указании, допустим произвольной Фамилии необходимо в табличную часть формы обработки занести данные из С1пр1 - № группы(наименование и код), а из Спр2 - соответственно ФИО(наименование). В случае отсутствия данных по этому физ лицу выдать сообщение "Данное физ.лицо в списках не значится"
Заранее спасибо!
Для начала - лучше не плодить вопросы, а всё обсуждать в рамках одного.
Во вторых, учитывая, что неизвестно, о какой 1С идёт (7.7 или 8.х) то приведу примерный алгоритм, а не код:
По фамилии ищем физ.лицо во втором справочнике.
У найденного физ.лица проверяем наличие владельца.
Если владельца нет - значит это физ.лицо не входит в группы из первого справочника.
Все таки, если уточнить еще название конфигурации, будет еще лучше. Учитывая отбор по фамилии, речь идет о Зарплате и Управлении Персоналом. Если так, то вот пример:
Справочники.СотрудникиОрганизаций и Справочники.ФизическиеЛица
(2) для того поля в котором будешь вводить фамилию, добавляй событие ОкончаниеВводаТекста
1. В нем пиши найти элемент справочника
2. Как получишь ссылку на объект, вытащишь из нее и владельца и другие данные!
P.S. не плоди темы! пиши все здесь!
Подсказка: Для редактирования своего ответа щелкните по значку (справа)