|
СтандартнаяОбработка = Ложь | ☑ | ||
---|---|---|---|---|
0
Fenrus
24.09.11
✎
15:28
|
Процедура РайонНачалоВыбора(Элемент, СтандартнаяОбработка)
ФормаВыбора = Справочники.Район.ПолучитьФормуВыбора(,ЭтаФорма); Если ЗначениеЗаполнено(Регион) Тогда ФормаВыбора.Отбор.Регион.Значение = Регион; ФормаВыбора.Отбор.Регион.Использование = Истина; КонецЕсли; ФормаВыбора.Открыть(); СтандартнаяОбработка = Ложь; КонецПроцедуры Открывает форму выбора с установленым отбором, но после выбора - выбраное значение не проставляется в полеВвода. Подскажите с чем может быть связано? |
|||
1
Rie
24.09.11
✎
15:30
|
(0) Сказал СтандартнаяОбработка = Ложь - ну так и обрабатывай выбор сам, и сам присваивай нужное значение чему там надо.
|
|||
2
Fenrus
24.09.11
✎
15:32
|
(1) в процедуре ОбработкаВыбора ? а ничего что там тоже своя стандартная обработка?
|
|||
3
Rie
24.09.11
✎
15:33
|
(2) Ну а почему бы не ФормаВыбора.ОткрытьМодально() в твоей процедуре РайонНачалоВыбора?
|
|||
4
Fenrus
24.09.11
✎
15:36
|
да модально конечно выход, но меня интересует, почему так не выбирает?) Просто во всех описаниях написано, что этого достаточно... а практика показывает обратное
|
|||
5
Rie
24.09.11
✎
15:37
|
(4) Где написано? Что именно написано?
|
|||
6
Fenrus
24.09.11
✎
15:39
|
(5) http://help1c.com/faq/view/816.html обно из первых если гуглануть
да и просто по логике должно быть достаточно. + если полазить по типовым то они спокойненько дают СтандартнаяОбработка = ложь |
|||
7
Fenrus
24.09.11
✎
15:49
|
(5) может будут еще идеи кроме модального открытия?
|
|||
8
Fenrus
24.09.11
✎
15:52
|
Процедура НачалоВыбораЗначенияБанковскогоСчета(ВладелецБанковскогоСчета,ЭлементФормы, СтандартнаяОбработка,
ВалютаБанковскогоСчета = Неопределено) Экспорт СтандартнаяОбработка = Ложь; ФормаВыбораБанковскогоСчета = Справочники.БанковскиеСчета.ПолучитьФормуСписка(, ЭлементФормы); ФормаВыбораБанковскогоСчета.ПараметрОтборПоВладельцу = ВладелецБанковскогоСчета; Если ЗначениеЗаполнено(ВалютаБанковскогоСчета) Тогда ФормаВыбораБанковскогоСчета.Отбор.ВалютаДенежныхСредств.Значение = ВалютаБанковскогоСчета; ФормаВыбораБанковскогоСчета.Отбор.ВалютаДенежныхСредств.Использование = Истина; КонецЕсли; ФормаВыбораБанковскогоСчета.РежимВыбора = Истина; ФормаВыбораБанковскогоСчета.НачальноеЗначениеВыбора = ЭлементФормы.Значение; ФормаВыбораБанковскогоСчета.Открыть(); КонецПроцедуры // НачалоВыбораЗначенияБанковскогоСчета() |
|||
9
Fenrus
24.09.11
✎
15:53
|
(8) для примера типовой код с установкой отбора
не ясно в чем принципиальное отличие( |
|||
10
Fenrus
24.09.11
✎
16:05
|
ниукого нет идей?(((
|
|||
11
Fenrus
24.09.11
✎
17:06
|
АП
|
|||
12
acsent
24.09.11
✎
17:24
|
посмотри в любой типовой
|
|||
13
Fenrus
24.09.11
✎
17:37
|
(12) а прочитать что было раньше слабо? я привел типовой код в (8) он ничем не отличается от моего
ФормаВыбораБанковскогоСчета.РежимВыбора = Истина; по умолчанию режим выставляется в истину, хотя пробовал и жостко задавать.. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |