|   |   | 
| 
 | Открытие формы вновь созданного документа | ☑ | ||
|---|---|---|---|---|
| 0
    
        pro3ri 06.10.15✎ 13:59 | 
        Добрый день!
 Есть код: &НаКлиенте Процедура ПриОткрытии(Отказ) Док = СделатьДок(); ОткрытьФорму("Документ.ПоступлениеТоваров.ФормаОбъекта",Новый Структура("Ключ", Док)); КонецПроцедуры &НаСервере Функция СделатьДок() Док = Документы.ПоступлениеТоваров.СоздатьДокумент(); Док.Дата = ТекущаяДата(); Док.Комментарий = "ваыоарыловалыравлд"; Док.Записать(); Возврат Док.Ссылка; КонецФункции Ничего не происходит. Как поправить? | |||
| 1
    
        Timon1405 06.10.15✎ 14:02 | 
        может все-таки "Документ.ПоступлениеТоваров.Форма.ФормаДокумента"?     | |||
| 2
    
        pro3ri 06.10.15✎ 14:07 | 
        (1) как в (0) тоже работает,только сначала открывается форма документа, а потом ее заслоняет форма обработки...     | |||
| 3
    
        pro3ri 06.10.15✎ 14:08 | 
        и кажется будто ничего не происходит     | |||
| 4
    
        Nuobu 06.10.15✎ 14:09 | 
        Процедура ПриОткрытии(Отказ)
 ПриОткрытии(Отказ) Отказ Отказ, Карл!. | |||
| 5
    
        Timon1405 06.10.15✎ 14:11 | 
        (2) а так
 ОткрытьФорму("Документ.ПоступлениеТоваров.ФормаОбъекта",Новый Структура("Ключ", Док),ЭтаФорма,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);? | |||
| 6
    
        pro3ri 06.10.15✎ 14:15 | 
        (5) так &НаКлиенте
 Процедура ПриОткрытии(Отказ) //ОткрытьФорму("Документ.ПоступлениеТоваров.ФормаОбъекта"); Док = СделатьДок(); Форма1 = ОткрытьФорму("Документ.ПоступлениеТоваров.ФормаОбъекта",Новый Структура("Ключ", Док)); Форма1.РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца; КонецПроцедуры &НаСервере Функция СделатьДок() Док = Документы.ПоступлениеТоваров.СоздатьДокумент(); Док.Дата = ТекущаяДата(); Док.Комментарий = "ваыоарыловалыравлд"; Док.Записать(); Возврат Док.Ссылка; КонецФункции не помогло. | |||
| 7
    
        Nuobu 06.10.15✎ 14:16 | 
        (6) Странно.
 А ты точно скопировал? | |||
| 8
    
        pro3ri 06.10.15✎ 14:19 | 
        да другого кода нет.     | |||
| 9
    
        fmrlex 06.10.15✎ 14:23 | 
        &НаКлиенте 
 Процедура ПриОткрытии(Отказ) Док = СделатьДок(); ФормаДокумента = Док.ПолучитьФорму("ФормаДокумента"); ФормаДокумента.Открыть(); КонецПроцедуры | |||
| 10
    
        fmrlex 06.10.15✎ 14:23 | 
        +(9) Но только на толстом     | |||
| 11
    
        Nuobu 06.10.15✎ 14:23 | 
        (8) Форма1 = ОткрытьФорму("Документ.ПоступлениеТоваров.ФормаОбъекта",Новый Структура("Ключ", Док));
 Форма1.РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца; И ОткрытьФорму("Документ.ПоступлениеТоваров.ФормаОбъекта",Новый Структура("Ключ", Док),ЭтаФорма,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); малость отличаются, не находишь? | |||
| 12
    
        Timon1405 06.10.15✎ 14:27 | 
        коллеги, а действительно не работает. при останове на строчке "открыть форму..." форма документа видна в предприятии, а в конце процедуры "при открытии" ее затирает главная форма     | |||
| 13
    
        pro3ri 06.10.15✎ 14:34 | 
        (11) результат один, пробовал оба варианта     | |||
| 14
    
        Timon1405 06.10.15✎ 14:41 | 
        у меня вот так заработало
 ОткрытьФорму("Документ.СчетНаОплатуКлиенту.Форма.ФормаДокумента",Новый Структура("Ключ", Док1),ЭтаФорма,,,,,РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс); но тут еще, по-хорошему, описание оповещения прикрутить надо ТС а какая цель-то? | |||
| 15
    
        jurassic 06.10.15✎ 14:50 | 
        открывать значение ещё не предлагали?     | |||
| 16
    
        pro3ri 06.10.15✎ 14:50 | 
        (14) да работает спасибо! Юзер делает док автоматич и если надо правит руками что надо тут же...     | |||
| 17
    
        Nuobu 06.10.15✎ 14:52 | 
        (16) А если не надо, док висит пустой?     | |||
| 18
    
        pro3ri 06.10.15✎ 14:55 | 
        (15) так не получается, (17) просто закрывает форму     | |||
| 19
    
        Nuobu 06.10.15✎ 14:56 | 
        Док.Записать(); 
 (18) и ничего больше, кроме пустого дока. | |||
| 20
    
        Timon1405 06.10.15✎ 14:57 | 
        (16) Да, так-то это жесть, а если случайно вашу форму открыли? а документ уже создан...     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |