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

Объединение несколько справочников в один

Автор Mmoriss, 28 дек 2015, 16:10

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

Mmoriss

Добрый день,уважаемые форумчане.Собственно проблема: "у меня есть два документа: в первом документе Фамилия,имя и отчество - это 3-и разных поля.Во втором же документе мне нужно,чтобы фамилия,имя и отчество были в одном поле, и их можно было выбрать". Вопрос:"Как это сделать?".

Rasty

Записывать фио в периодический регистр сведений
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Mmoriss

Цитата: Rasty от 28 дек 2015, 16:39
Записывать фио в периодический регистр сведений
А как мне подключить потом ФИО к документу ?

Rasty

как связаны эти два документа? или какой из них первичный?
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Mmoriss

Цитата: Rasty от 28 дек 2015, 18:02
как связаны эти два документа? или какой из них первичный?
вот смотри на 1 скрине у меня данные вводит пользователь(полей 3 шт(фамилия,имя и отчество)
на 2 скрине,мне нужно чтобы я мог их выбрать,но тут я могу только одно поле выбрать.Поэтому мне нужно как-то объединить первые три поля,чтобы во втором документе я смог их выбрать))

Rasty

Вообще, как сделано в 1С, вы вводите фамилию имя отчество в одно поле, это и будет абитуриент(в общем вместо 3 полей делаете одно), а во втором документе(справочнике) тип указываете АнкетаАбитурента
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

TerverVl

Как это реализовано в типовых.
Создаёшь два объекта Справочник "Абитуриенты" и независимый регистр сведений ФИОАбитуриентов.
Измерением в регистре сведений ставишь ссылку на справочник, и добавляешь 3 ресурса Фамилия, Имя, Отчество.

LexaK

достаточно одного справочника Абитуриент (аналог физлица)
при создании и сохранении Анкеты, создаете элемент справочника Абитуриент где

спрАбитурент = Справочники.Абитуриенты.СоздатьЭлемент();
...
спрАбитурент.Наименование = Фамилия + " " + Имя + " " + Отчество;
спрАбитурент.ДатаРождения = ...
...
спрАбитурент.Записать();

эту же ссылку, на нового Абитуриента, надо сохранить и в анкете, это у вас будет прямая связь по какой анкете какой абитуриент был создан, ведь могут быть и полные однофамильцы.

а в аттестате, уже выбираете как обычно ссылку из справочника Абитуриент.
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск