|
Выпадающий список в табличной части документа | ☑ | ||
---|---|---|---|---|
0
tanya22
23.02.16
✎
10:18
|
Здравствуйте!
Имеются следующие объекты: Справочник ПричинаДефекта имеет стандартный реквизит Наименование и реквизит ПодразделениеВиновник. Справочник ПроизводственныйДефект имеет реквизит Наименование, реквизит ВнешнееПроявлениеНесоответствия (тип - строка), табличную часть ПричиныВозникновенияНесоответствия с реквизитом ПрчичинаНесоответствия (тип - СправочникСсылка.ПричинаДефекта). Документ Акт, кроме своих реквизитов (это сейчас не важно) имеет табличную часть СписокНесоответствующейПродукции с реквизитами: НаименованиеНесоответствия (СправочникСсылка.ПроизводственныйДефект), ОписаниеВнешнегоПроявления (тип - строка, заполняется автоматически при заполнении НаименованиеНесоответствия), ПричинаНесоответствия (тип - СправочникСсылка.ПричинаДефекта). Надо: при выборе данных для заполнения табличной части документа в столбце ПричинаНесоответствия показывало только те причины, которые имеются в табличной части определенного дефекта, хранящегося в справочнике ПроизводственныйДефект. Может кто подскажет, как это вообще можно реализовать? А можно ли реализовать выпадающий список ПричинаДефекта в табличной части документа Акт? Т.е. в каждом элементе справочника ПроизводственныйДефект есть табличная часть с различными ПричинаДефекта (их может быть несколько). Я хочу в документе Акт получить элемент справочника, считать все причины из него и записать в ячейку документа ПричинаДефекта для соответствующего дефекта, как выпадающий список (без возможности редактирования). Таким образом, пользователь будет выбирать дефект и затем из выпадающего списка выбирать ту причину, которая ему нужна (из определенного перечня, для этого дефекта). Может кто подскажет, можно ли так сделать и как именно? Или вовсе обойтись без выпадающего списка. Тогда установить в колонке ПричинаДефекта (в документе) в качестве ЭлементУправления - ПолеВыбора и написать свою обработку выбора в форме выбора справочника ПричинаДефекта (СтандартнаяОбработка=Ложь). Но тоже не знаю кода((( Пожалуйста, помогите с кодом и вообще разобраться в этой задаче. Срочно нужно сделать документ Акт, а я не знаю как... |
|||
1
mistеr
23.02.16
✎
10:21
|
УФ/ОФ?
|
|||
2
tanya22
23.02.16
✎
10:26
|
(1) УФ
|
|||
3
BormanMic
23.02.16
✎
10:30
|
Событие НачалоВыбора
|
|||
4
tanya22
23.02.16
✎
10:32
|
(3) А подробнее можно. Только начинаю программировать в 1С. Подобное не делала, поэтому особо не понимаю, что где устанавливать, что где прописывать (в случае этой задачи).
|
|||
5
Живой Ископаемый
23.02.16
✎
10:34
|
просто посмотри где уже сделано
|
|||
6
tanya22
23.02.16
✎
10:37
|
(5) Так вариантов много, чем больше читаешь, тем больше запутываешься. А похожей задачи (чтоб список брался из табличной части справочника) не нашла толковой. Поэтому и прошу помощи.
|
|||
7
BormanMic
23.02.16
✎
10:41
|
Список = Новый СписокЗначений;
//Заполняешь чем хочешь ДанныеВыбора = Список; СтандартнаяОбработка = Ложь; |
|||
8
Живой Ископаемый
23.02.16
✎
10:41
|
сделай выпадающий список с двумя пунктами:
"1. Я умею мыслить абстрактно" "2. Мне нужен только конкретный пример". добейся того, чтобы при начале выбора этот список открывался, и сумей получить выбранное знаение собственно после выбора. Как только ты это сможешь делать - тебе будет абсолютно плевать откуда ты будешь заполнять этот список. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |