|
При создании документа форма не активна | ☑ | ||
---|---|---|---|---|
0
moonq4
05.10.12
✎
22:08
|
Если СуммаДокумента > 1000 Тогда
Если Вопрос("Сумма покупки привышает 1000р, оформить заявку на бесплатную доставку?", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Да Тогда НовыйДокумент = Документы.Заявка.СоздатьДокумент(); НовыйДокумент.ОбработкаЗаполнения(Ссылка, Ложь); Форма = НовыйДокумент.ПолучитьФорму(); Форма.ОткрытьМодально(); КонецЕсли; КонецЕсли; То, что в обработке заполения, все заполняется, но форма не активна (управляемое приложение) |
|||
1
Wobland
05.10.12
✎
22:10
|
"привышает" и "привычка" имеют разные корни
|
|||
2
Wobland
05.10.12
✎
22:11
|
ну и традиционно: продолжай наблюдения
|
|||
3
Wobland
05.10.12
✎
22:17
|
а почему не Заполнить, кстати?
|
|||
4
Wobland
05.10.12
✎
22:17
|
и зачем модально?
|
|||
5
moonq4
05.10.12
✎
22:18
|
Это влияет на то, что форма не активна становится?
|
|||
6
DrShad
05.10.12
✎
22:19
|
а как узнал что не активна?
|
|||
7
moonq4
05.10.12
✎
22:20
|
Она открывается, все норм, даже заполняются поля, но нельзя не ОК нажать, не менять реквизиты, только закрыть
|
|||
8
DrShad
05.10.12
✎
22:21
|
и это называется не активна!? акуеть
|
|||
9
Wobland
05.10.12
✎
22:22
|
(8) не активна=пассивна ;)
|
|||
10
moonq4
05.10.12
✎
22:23
|
короче, кнопки не доступны
|
|||
11
DrShad
05.10.12
✎
22:23
|
пассивна!?
|
|||
12
DrShad
05.10.12
✎
22:23
|
(10) ну так у тебя нет прав
|
|||
13
Wobland
05.10.12
✎
22:24
|
(11) ну ни нажать, ни поменять ничего. открылась и стоит столбом. какая ж она активная после этого?
|
|||
14
moonq4
05.10.12
✎
22:25
|
Все права есть
|
|||
15
DrShad
05.10.12
✎
22:25
|
(13) активна/пассивна - как-то голубизной попахивает
|
|||
16
DrShad
05.10.12
✎
22:26
|
(14) не звезди
|
|||
17
moonq4
05.10.12
✎
22:27
|
Конфа учебная, пишу с нуля, создал пользователя "Админ", с полными правами
|
|||
18
Wobland
05.10.12
✎
22:27
|
(12) ну не обязательно ж права. доступность можно и без прав выключать
|
|||
19
Wobland
05.10.12
✎
22:28
|
(17) где такому учат? ответь на (3) и (4)
|
|||
20
moonq4
05.10.12
✎
22:31
|
Читаем (5)
|
|||
21
Wobland
05.10.12
✎
22:32
|
(20) ну как знаешь
|
|||
22
DrShad
05.10.12
✎
22:32
|
(20) пилять - не бывает ни активных ни пассивных форм!
|
|||
23
moonq4
05.10.12
✎
22:34
|
(21) С просто "Открыть" такая же хрень, с обработкой-просто решил попробовать через экспорт
|
|||
24
Wobland
05.10.12
✎
22:35
|
то есть играемся/экспериментируем. понятно. у тебя доступности нет на кое-где, похоже. только ОК меня смущает..
|
|||
25
Wobland
05.10.12
✎
22:38
|
можешь cf дать. немного какаш^W полезных советов обещаю ;)
|
|||
26
moonq4
05.10.12
✎
22:46
|
||||
27
Wobland
05.10.12
✎
22:52
|
в модуле объекта недопустимы диалоговые вещи - может статься, спрашивать не у кого будет. выноси всё общение с юзером в форму.
|
|||
28
moonq4
05.10.12
✎
22:59
|
ПередЗакрытием или При?
|
|||
29
Wobland
05.10.12
✎
23:01
|
(28) чо? я тебе остальное в комментарии пишу
|
|||
30
moonq4
05.10.12
✎
23:04
|
&НаКлиенте
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка) Если Объект.СуммаДокумента > 1000 Тогда Если Вопрос("Сумма покупки превышает 1000р, оформить заявку на бесплатную доставку?", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Да Тогда СозданиеДокумента(); КонецЕсли; КонецЕсли; КонецПроцедуры &НаСервере Процедура СозданиеДокумента() НовыйДокумент = Документы.Заявка.СоздатьДокумент(); НовыйДокумент.Заполнить(Объект.Ссылка); Форма = НовыйДокумент.ПолучитьФорму(); Форма.Открыть(); КонецПроцедуры сделал так, все тоже самое |
|||
31
Wobland
05.10.12
✎
23:34
|
эти УФ такие УФ... что-то совсем я этой ночью не соображаю. на сервере получаю объект - новый документ, а показать его юзеру не могу ;(
&НаКлиенте СоздатьНовуюЗаявку(); ОткрытьЗначение(НоваяЗаявка); &НаСервере Процедура СоздатьНовуюЗаявку() док=Документы.Заявка.СоздатьДокумент(); док.Заполнить(Объект.Ссылка); ЭтаФорма.НоваяЗаявка=док.Ссылка; КонецПроцедуры |
|||
32
Wobland
05.10.12
✎
23:34
|
конфигурация: https://dl.dropbox.com/u/64196148/moonq4.cf
|
|||
33
moonq4
05.10.12
✎
23:44
|
т.е вопрос пока не решаем?
|
|||
34
GROOVY
05.10.12
✎
23:57
|
Возможно у ТС формы упр нет и в упр режиме открывается автогенерируемая форма, а при настройке основного режима запуска "Обычное приложение" такая форма будет открываться в режиме только для чтения.
|
|||
35
Wobland
06.10.12
✎
00:00
|
Форма=ПолучитьФорму("Документ.Заявка.ФормаОбъекта");
НоваяЗаявка=Форма.Объект; ЗаполнитьСрв(НоваяЗаявка); КопироватьДанныеФормы(НоваяЗаявка, Форма.Объект); Форма.Открыть(); &НаСервере Процедура ЗаполнитьСрв(НовыйОбъект) НовыйОбъект.Дата='20120101'; КонецПроцедуры в такой редакции взлетело. Обработку заполнения я вызвать не могу, т.к. нет объекта, поэтому заполняю сам |
|||
36
Wobland
06.10.12
✎
00:00
|
в дропбоксе свежая версия
|
|||
37
Wobland
06.10.12
✎
00:01
|
(34) ТС довольно далёк от понимания работы управляемого приложения. в (0) мы видим побочный эффект, о причинах которого я даже задумываться не хочу
|
|||
38
GROOVY
06.10.12
✎
00:03
|
Вообще есть параметры заполнения у методов ПолучитьФорму и ОткрытьФорму. И все отработает на клиенте.
|
|||
39
Wobland
06.10.12
✎
00:03
|
GROOVY, бородатый из мудрейших! скажи, как объект получить, чтоб обработку заполнения запустить? у нас глубокая ночь, и я иду спать
|
|||
40
Wobland
06.10.12
✎
00:04
|
(38) а если я хочу, чтоб работала стандартная, прописанная моя обработка заполнения?
|
|||
41
GROOVY
06.10.12
✎
00:04
|
(39) См (38). Не нужно получать объект для открытия формы нового объекта с заполнением.
|
|||
42
GROOVY
06.10.12
✎
00:05
|
(40) Вызови ее из события ПРиСозданииНаСервере модуля формы нового документа.
|
|||
43
GROOVY
06.10.12
✎
00:05
|
Сейчас еще погляжу..
|
|||
44
Wobland
06.10.12
✎
00:05
|
(42) мысль понял, спасибо
|
|||
45
Wobland
06.10.12
✎
00:06
|
только, боюсь, до ТС она не дойдёт ;)
|
|||
46
GROOVY
06.10.12
✎
00:07
|
(45) Когда в старости он прочтет эти строки, да будут прозрением они для него.
|
|||
47
Wobland
06.10.12
✎
00:12
|
(46) ну.. я к пониманию подобного с намёка около года шёл. лениво, не работая с УП ;)
ТС, стучись завтра в аську, прожую. на форуме азбуку перетирать смысла нет |
|||
48
moonq4
06.10.12
✎
00:13
|
(34) Стоит запуск упр приложения
|
|||
49
moonq4
06.10.12
✎
00:15
|
Суть понял, ладно, если что, я напишу, спасибо за ответы
|
|||
50
GROOVY
06.10.12
✎
00:16
|
(48) Проверь все же права на документ. А то часто галку не ставят "Права у новых объектов" в роли, а потом все новые документы и спр недоступны.
|
|||
51
moonq4
06.10.12
✎
00:18
|
в правах стоят 2 первых галки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |