|
не модальный вызов |
☑ |
0
Voblhned
18.02.19
✎
09:57
|
Подскажите как сделать не модальный вызов в Внешней обработке
Объект.ТипДокумента = ВыбратьИзСписка(МетаданныеОтбор(), Объект.ТипДокумента);
Делаю так:
ОписаниеОповещения = Новый ОписаниеОповещения("ВыполнитьПослеВыбора", ЭтаФорма);
ПоказатьВыборИзСписка(ОписаниеОповещения, МетаданныеОтбор(), Элемент);
&НаКлиенте
Процедура ВыполнитьПослеВыбора(ПолученноеЗначение, ПараметрыОповещения = Неопределено) Экспорт
Если ПолученноеЗначение = Неопределено Тогда
Возврат;
КонецЕсли;
КонецПроцедуры
Список появляется и заполняется, но когда выбираешь на форме ничего не сохраняется.
|
|
1
ДенисЧ
18.02.19
✎
09:58
|
В твоей процедуре ничего и не записывается...
|
|
2
Fish
гуру
18.02.19
✎
09:58
|
"но когда выбираешь на форме ничего не сохраняется" - А что и где должно сохраниться? Судя по коду, ничего не должно.
|
|
3
Василий Алибабаевич
18.02.19
✎
10:03
|
(0) Не буду оригинален. Согласен с предыдущими ораторами.
Вот здесь :
&НаКлиенте
Процедура ВыполнитьПослеВыбора(ПолученноеЗначение, ПараметрыОповещения = Неопределено) Экспорт
Если ПолученноеЗначение = Неопределено Тогда
Возврат;
КонецЕсли;
КонецПроцедуры
сказано буквально следующее - если ничего не получили то и х с ним. А вот если в ПолученноеЗначение что-то пришло - тогда... А что тогда? Интрига птля.
|
|
4
Voblhned
18.02.19
✎
11:02
|
Если ПолученноеЗначение <> Неопределено Тогда
тут что то делаем?
Иначе
Возврат
КонецЕсли;
|
|
5
Василий Алибабаевич
18.02.19
✎
11:06
|
(4) Можно еще так :
Если ПолученноеЗначение = Неопределено Тогда
Возврат;
КонецЕсли;
тут что то делаем?
ЗЫ. Непонятен знак вопроса во фразе "тут что то делаем". Весь кипишь имел своей целью что? Видимо ее просто определить выбрал ли чего-нибудь пользователь. Но и если выбрал - как-то отреагировать. Иначе зачем огород городить?
|
|
6
Василий Алибабаевич
18.02.19
✎
11:17
|
+ (5) Или все терки за выбор из поля со списком? Если так - тогда все вышесказанное - в топку.
1. У поля выставить "РежимВыбораИзСписка" = Истина.
2. У поля в ПриСозданииНаСервере заполнить "СписокВыбора".
4. Если выбор зависит от значения еще каких переменных - перестраивать его каждый раз при изменении ведущих значений.
5. Фсе.
|
|