Имя: Пароль:
1C
 
Выпадающий список в табличной части документа
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. Мне нужен только конкретный пример".
добейся того, чтобы при начале выбора этот список открывался, и сумей получить выбранное знаение собственно после выбора. Как только ты это сможешь делать - тебе будет абсолютно плевать откуда ты будешь заполнять этот список.
AdBlock убивает бесплатный контент. 1Сергей