|
Интерактивное заполнение документа при создании
| ☑ |
0
EarthsSoul
14.03.14
✎
07:20
|
Добрый день
Как в управляемых формах предложить пользователю выбрать контрагента из списка при создании документа ? В каком модуле и какой код ? ))
|
|
1
Cube
14.03.14
✎
07:21
|
(0) Ну так ПриОткрытии() же, не?
Это первая процедура &НаКлиенте, которая срабатывает...
|
|
2
Godofsin
14.03.14
✎
07:31
|
(1) Ты код забыл человеку написать.
|
|
3
Cube
14.03.14
✎
07:34
|
(2) Ах да, сори:
&НаКлиенте
Процедура ПриОткрытии()
Предупреждение("Вызывайте специалиста");
КонецПроцедуры
|
|
4
ИС-2
naïve
14.03.14
✎
07:35
|
(1) а чем обработка заполнения в модуле объекта не угодила?
|
|
5
Cube
14.03.14
✎
07:37
|
(4) "предложить пользователю выбрать контрагента из списка"
&НаСервере некому предлагать...
|
|
6
EarthsSoul
14.03.14
✎
07:43
|
ох и глумильщики ... Ладно понял, спасибо
|
|
7
EarthsSoul
14.03.14
✎
08:37
|
Пока такой код:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Если Объект.Ссылка.Пустая() тогда
ОпределениеОбращения ()
КонецЕсли;
Если Объект.Ссылка.Пустая() тогда
ФормаВыбора = ПолучитьФорму("Справочник.Контрагенты.Форма.ФормаВыбора");
РезультатВыбора = ФормаВыбора.ОткрытьМодально();
КонецЕсли;
Однако не хотелось бы иметь модальное окно. Если открыть написать
ФормаВыбора.Открыть();
Тогда обработка продолжается и открывается документ...
Возможно ли обойтись без модального окна ?
|
|
8
Cube
14.03.14
✎
08:42
|
(7) Заметки из Зазеркалья, 09.12.2013, Инструменты рефакторинга и отказа от модальности:
|
|