|
После установки отборов не заполняется элемент формы |
☑ |
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
|
Благодарю. Все получилось! Написал так:
Процедура СсылкаНаОбъектНачалоВыбора(Элемент, СтандартнаяОбработка)
// Установка отборов при открытии
СтандартнаяОбработка = Ложь;
Форма = Документы.ЗарплатаКВыплатеОрганизаций.ПолучитьФормуВыбора();
Форма.Отбор.СпособВыплаты.Значение = Перечисления.СпособыВыплатыЗарплаты.ЧерезБанк;
Форма.Отбор.СпособВыплаты.ВидСравнения = ВидСравнения.Равно;
Форма.Отбор.СпособВыплаты.Использование = Истина;
ВыбранныйДокумент = Форма.ОткрытьМодально();
Если ВыбранныйДокумент <> Неопределено Тогда
СсылкаНаОбъект = ВыбранныйДокумент;
КонецЕсли
КонецПроцедуры
|
|