0
gaur777
13.09.17
✎
16:50
|
Доброе время всем!
проблема такая
На внешней обработке есть поля ввода ЕдиницаИзмерения и НомерТранспорта.
Поле ЕдиницаИзмерения заполняю с формы регистра сведений, как UUID:
Процедура ЕдиницаИзмеренияНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ПараметрыВыбора = Новый Структура;
ПараметрыВыбора.Вставить("РежимВыбора", Истина);
ВыбранноеЗначение = ОткрытьФорму("РегистрСведений.КлассификаторВЕТИС.Форма.ФормаВыбора",ПараметрыВыбора, Элемент);
КонецПроцедуры
Процедура ЕдиницаИзмеренияОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СтандартнаяОбработка = ЛОЖЬ;
мз=РегистрыСведений.КлассификаторВЕТИС.СоздатьМенеджерЗаписи();
ЗаполнитьЗначенияСвойств(мз,ВыбранноеЗначение);
мз.Прочитать();
Элемент.Значение = мз.UUID;
КонецПроцедуры
Необходимо то же самое сделать для поля НомерТранспорта c формы документа. Делаю так, ничего не заполняет. Подскажите, как необходимо?
Процедура НомерТранспортаНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ПараметрыВыбора = Новый Структура;
ПараметрыВыбора.Вставить("РежимВыбора", Истина);
ВыбранноеЗначение = ОткрытьФорму("Документ.МаршрутныйЛист.Форма.ФормаВыбора",ПараметрыВыбора, Элемент);
КонецПроцедуры
Процедура НомерТранспортаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СтандартнаяОбработка = ЛОЖЬ;
мз=Документы.МаршрутныйЛист.СоздатьДокумент();
ЗаполнитьЗначенияСвойств(мз,ВыбранноеЗначение);
мз.Прочитать();
Элемент.Значение = мз.Номер;
КонецПроцедуры
|
|
1
gaur777
13.09.17
✎
16:52
|
Именно проблема в
Процедура НомерТранспортаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СтандартнаяОбработка = ЛОЖЬ;
мз=Документы.МаршрутныйЛист.СоздатьДокумент();
ЗаполнитьЗначенияСвойств(мз,ВыбранноеЗначение);
мз.Прочитать();
Элемент.Значение = мз.Номер;
КонецПроцедуры
Как заполнить поле ввода одним из выбранных полей документа
|
|