|
После установки отборов не заполняется элемент формы | ☑ | ||
|---|---|---|---|---|
|
0
Никулин Леонид
05.07.14
✎
16:39
|
Здравствуйте!
Такой вопрос. Есть у меня на форме поле ввода связанное с реквизитом. Тип данных документ. Все работает. Добавил отбор по своим документам при начале выбора. Нажимаю на кнопку выбора. Открывается новая форма выбора с моим отбором все ок. Выбираю документ, но в моем поле ввода он не появляется:( Комментарю текст с отбором все опять работает. Подскажите где ошибка? Спасибо! |
|||
|
1
Никулин Леонид
05.07.14
✎
16:41
|
Вот такой текст разместив в модуле формы. Обычное приложение.
Процедура СсылкаНаОбъектНачалоВыбора(Элемент, СтандартнаяОбработка) // Установка отборов при открытии СтандартнаяОбработка = Ложь; Форма = Документы.ЗарплатаКВыплатеОрганизаций.ПолучитьФормуВыбора(); Форма.Отбор.СпособВыплаты.Значение = Перечисления.СпособыВыплатыЗарплаты.ЧерезБанк; Форма.Отбор.СпособВыплаты.ВидСравнения = ВидСравнения.Равно; Форма.Отбор.СпособВыплаты.Использование = Истина; Форма.Открыть(); КонецПроцедуры |
|||
|
2
Никулин Леонид
05.07.14
✎
16:54
|
up
|
|||
|
3
ChiginAV
05.07.14
✎
16:57
|
Вместо "Форма.Открыть()" напиши "Элемент.Значение = Форма.ОткрытьМодально()"
|
|||
|
4
ChiginAV
05.07.14
✎
16:58
|
А лучше
ВыбранныйДокумент = Форма.ОткрытьМодально(); Если ВыбранныйДокумент <> Неопределено Тогда Элемент.Значение = ВыбранныйДокумент; КонецЕсли |
|||
|
5
Никулин Леонид
05.07.14
✎
17:00
|
Спасибо за комментарий. Сейчас буду пробовать...
|
|||
|
6
Никулин Леонид
05.07.14
✎
17:05
|
Благодарю. Все получилось! Написал так:
Процедура СсылкаНаОбъектНачалоВыбора(Элемент, СтандартнаяОбработка) // Установка отборов при открытии СтандартнаяОбработка = Ложь; Форма = Документы.ЗарплатаКВыплатеОрганизаций.ПолучитьФормуВыбора(); Форма.Отбор.СпособВыплаты.Значение = Перечисления.СпособыВыплатыЗарплаты.ЧерезБанк; Форма.Отбор.СпособВыплаты.ВидСравнения = ВидСравнения.Равно; Форма.Отбор.СпособВыплаты.Использование = Истина; ВыбранныйДокумент = Форма.ОткрытьМодально(); Если ВыбранныйДокумент <> Неопределено Тогда СсылкаНаОбъект = ВыбранныйДокумент; КонецЕсли КонецПроцедуры |
| Форум | Правила | Описание | Секции | Поиск |