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