Страница 1 из 1

Создание элемента справочника с табличной частью

СообщениеДобавлено: Пт дек 04, 2009 9:40 am
nbil
Итак, вопрос. Создаю элемент справочника, на форму кидаю табличную часть, солержащую элементы другого справочника. При сохранении элемента записи в форме списка начинают дублироваться, то есть ввела в табличную часть 3 строки, смотрю - в форме списка 3 абсолютно одинаковых элемента. Как это обойти?

Re: Создание элемента справочника с табличной частью

СообщениеДобавлено: Пт дек 04, 2009 10:54 am
app
Попробуйте объяснить чуть подробнее. Пока трудно понять вашу ситуацию.

Re: Создание элемента справочника с табличной частью

СообщениеДобавлено: Пт дек 04, 2009 11:06 am
nbil
Хорошо. Начну издалека. Конфигурация планируется по учету студентов, их успеваемости и нагрузке преподавателей. Создается справочник Группа, элемент которой - физическая группа студентов, например 9-01-2. Для этой группы студентов хотелось бы в форме элемента справочника посмотреть те предметы, которые им преподают. Вот именно для этого на форму элемента справочника Группа кидается DBTable, элементы которого - элементы спавочника Предмет. При заполнении Группы вводятся все предметы в табличную часть. Однако при сохранении этого элемента появляется столько Групп в форме списка справочника Группа, сколько в табличной части находится Предметов. Так понятнее?

Re: Создание элемента справочника с табличной частью

СообщениеДобавлено: Пт дек 04, 2009 11:44 am
app
Да, спасибо. Так уже лучше.

Какую структуру имеет элемент справочника Группы? Чтобы сделать то, что вы хотите, он должен иметь табличную часть, одно из полей которой имеет тип "Справочник Предмет".

Re: Создание элемента справочника с табличной частью

СообщениеДобавлено: Пт дек 04, 2009 12:58 pm
nbil
Это справочник, а не документ. В отличии от последнего, как и в 1С, справочник не имеет реквизитов табличной части и реквизитов шапки отдельно, а есть просто реквизиты и все. Вот одним из таких реквизитов и является ссылка на справочник Предмет.

Re: Создание элемента справочника с табличной частью

СообщениеДобавлено: Сб дек 05, 2009 12:42 pm
Креатив
Есть подозрение, что существуют непонятки в структуре данных. Поскольку у каждой группы может быть несколько предметов, то для их хранения следует создать подчинённый/связанный справочник, в котором хранится ссылка не группу и непосредственно сами предметы. Непонятно, каким образом связывается элементы DBTable с данным элементом справочника.

Re: Создание элемента справочника с табличной частью

СообщениеДобавлено: Пн дек 07, 2009 9:12 am
app
Ок. Запамятовал на счет отсутствия табличной части у элемента справочника. В такой ситуации выход может быть следующим.
В элементе справочника Группа, хранить ссылку на документ с табличной частью. В табличной части документа хранить список предметов.