Выпадающий список в табличной части документа #766007


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

В этой группе 1С