| 
    
        
     
     | 
    
    
  | 
Управляемые формы кнопка ввода на основании | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Антон666    
     04.07.16 
            ✎
    08:30 
 | 
         
        Потребовалось на основе документа создать другой. Есть стандартный механизм в свойствах добавляешь подчинённый док и всё, появиться кнопка на форме. Так работает на обычных формах.  А на управляемой почему то не появляется кто подскажет что нужно сделать?     
         | 
|||
| 
    1
    
        Mankubus    
     04.07.16 
            ✎
    08:37 
 | 
         
        свойство Использовать стандартные команды у документа установлено?     
         | 
|||
| 
    2
    
        Антон666    
     04.07.16 
            ✎
    08:54 
 | 
         
        Да     
         | 
|||
| 
    3
    
        totparen    
     04.07.16 
            ✎
    08:57 
 | 
         
        В командном интерфейсе формы проверьте наличие галок     
         | 
|||
| 
    4
    
        Nuobu    
     04.07.16 
            ✎
    09:14 
 | 
         
        (0) Комнду создать.     
         | 
|||
| 
    5
    
        Cyberhawk    
     04.07.16 
            ✎
    09:21 
 | 
         
        Все появляется, но смотря еще какая конфигурация     
         | 
|||
| 
    6
    
        Антон666    
     04.07.16 
            ✎
    09:31 
 | 
         
        Комплексная автоматизация, редакция 1.0 (1.0.6.1)(не типовая конечно)     
         | 
|||
| 
    7
    
        Антон666    
     04.07.16 
            ✎
    09:32 
 | 
         
        платформа  8.3 (8.3.6.2363)     
         | 
|||
| 
    8
    
        Антон666    
     04.07.16 
            ✎
    09:39 
 | 
||||
| 
    9
    
        Антон666    
     04.07.16 
            ✎
    09:40 
 | 
         
        картинка настройки и галочка (чтоб удобней было)http://radikal.ru/fp/75f7070ab47f4bbcbec613b959e117c4     
         | 
|||
| 
    10
    
        Антон666    
     04.07.16 
            ✎
    10:14 
 | 
         
        (4)  что то нашел команду вроде как создал как надо, но что то не так. с управляемой формой не работаю почти поэтому такие сложности. может кто мат часть скинет? почитаю     
         | 
|||
| 
    11
    
        totparen    
     04.07.16 
            ✎
    10:15 
 | 
         
        (10) может быть уже проверите наличие галок в командном интерфейсе формы?!     
         | 
|||
| 
    12
    
        Антон666    
     04.07.16 
            ✎
    10:25 
 | 
         
        (11)  захожу в командный там пусто... группа создать на основание пустая. почему так?     
         | 
|||
| 
    13
    
        ovrfox    
     04.07.16 
            ✎
    11:35 
 | 
         
        Проверьте контекстное меню. Возможно группа "создать на основании", в которую вы заходите не является системной. А заполняется програмно каким-то кодом. Пострайтесь его найти.     
         | 
|||
| 
    14
    
        aleks_default    
     04.07.16 
            ✎
    12:39 
 | 
         
        (10)конфу сохранял после того как добавил ввод на основании?     
         | 
|||
| 
    15
    
        Антон666    
     04.07.16 
            ✎
    14:52 
 | 
         
        (13) там нету этого кода такого (14) конечно.. но даже на форме не отображается в конфигураторе.     
         | 
|||
| 
    16
    
        Антон666    
     04.07.16 
            ✎
    15:05 
 | 
         
        Прям чувствую что то нужно просто тыкнуть и всё. критерий отбора уже сделал реквизит добавил.     
         | 
|||
| 
    17
    
        aleks_default    
     04.07.16 
            ✎
    15:09 
 | 
         
        Ниче нигде не нужно тыкать. Просто нужно добавить ввод на основании, остальное все само должно заработать. Команда в командном интерфейсе должна сама появится.
 
        Сфоткай закладку ввод на основании свойств документа и командный интерфейс формы и выложи на нормальный обменник.  | 
|||
| 
    18
    
        Антон666    
     04.07.16 
            ✎
    15:15 
 | 
||||
| 
    19
    
        Антон666    
     04.07.16 
            ✎
    15:16 
 | 
         
        (17) еще раз уточню речь идет о управляемых формах     
         | 
|||
| 
    20
    
        azt-yur    
     04.07.16 
            ✎
    15:20 
 | 
         
        (19) В других документах на управляемых формах есть эта кнопка? Смотри как там сделано. В типовых (КА 2.0, ERP), вывод кнопок ввод на основании засунули в модуль менеджера, автоматом само ничего не выводится, может и у тебя также.     
         | 
|||
| 
    21
    
        sonne666    
     04.07.16 
            ✎
    15:20 
 | 
         
        (6) КА 1.0 - это управляемые формы разве?     
         | 
|||
| 
    22
    
        Антон666    
     04.07.16 
            ✎
    15:22 
 | 
         
        она не типовая обновлён на ЕГАИС - управляемая форма     
         | 
|||
| 
    23
    
        aleks_default    
     04.07.16 
            ✎
    15:23 
 | 
         
        (18) Ну а фотка командного интерфейса где?     
         | 
|||
| 
    24
    
        Антон666    
     04.07.16 
            ✎
    15:25 
 | 
         
        (20)  в том  и дело что не нет в этой конфе больше управляемых форм с основанием. эту и то дорабатываю...     
         | 
|||
| 
    25
    
        sonne666    
     04.07.16 
            ✎
    15:29 
 | 
         
        (24) в форме зайдите в Глобальные параметризуемые команды. Там есть нужное создание на основании?     
         | 
|||
| 
    26
    
        Антон666    
     04.07.16 
            ✎
    15:31 
 | 
||||
| 
    27
    
        Антон666    
     04.07.16 
            ✎
    15:37 
 | 
         
        (25) как может примерно называться?     
         | 
|||
| 
    28
    
        sonne666    
     04.07.16 
            ✎
    15:38 
 | 
         
        (27) Объект - <Название документа>: создать на основании     
         | 
|||
| 
    29
    
        Антон666    
     04.07.16 
            ✎
    15:39 
 | 
         
        нету     
         | 
|||
| 
    30
    
        sonne666    
     04.07.16 
            ✎
    15:40 
 | 
         
        (29) тогда нужно создавать собственную команду скорее всего. Всё-таки у вас только 1 документ на УФ, а не вся конфигурация.     
         | 
|||
| 
    31
    
        azt-yur    
     04.07.16 
            ✎
    15:43 
 | 
         
        а у командной панели на вкладке Элементы автозаполнение включено?     
         | 
|||
| 
    32
    
        Антон666    
     04.07.16 
            ✎
    15:45 
 | 
         
        (30) я создал общую команду уже и там прописал  открытие формы ... но не знаю как привязать его нужному месту. или предлагаешь прям вообще отдельную кнопку сделать?     
         | 
|||
| 
    33
    
        Антон666    
     04.07.16 
            ✎
    15:45 
 | 
         
        (31) да     
         | 
|||
| 
    34
    
        sonne666    
     04.07.16 
            ✎
    15:47 
 | 
         
        (32) эта общая команда должна появится в глобальных командах в форме. Ее надо перетащить в командный интерфейс.     
         | 
|||
| 
    35
    
        Антон666    
     04.07.16 
            ✎
    15:51 
 | 
         
        походу получилось сейчас проверю     
         | 
|||
| 
    36
    
        Антон666    
     04.07.16 
            ✎
    16:04 
 | 
         
        форму открыл но в обработку заполнения не заходит ... скорей всего по тому что без основания просто как код что ли     
         | 
|||
| 
    37
    
        Антон666    
     04.07.16 
            ✎
    16:07 
 | 
         
        параметр основания пустой...(     
         | 
|||
| 
    38
    
        sonne666    
     04.07.16 
            ✎
    16:08 
 | 
         
        (37) его передавать нужно при открытии.     
         | 
|||
| 
    39
    
        sonne666    
     04.07.16 
            ✎
    16:11 
 | 
         
        Вот у меня была подобная команда:
 
        &НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ФормаТрНакл = ПолучитьФорму("Документ.ТребованиеНакладная.Форма.ФормаДокумента"); ДанныеФормы = ФормаТрНакл.Объект; ЗаполнитьТрНаклНаСервере(ПараметрКоманды, ДанныеФормы); КопироватьДанныеФормы(ДанныеФормы, ФормаТрНакл.Объект); ФормаТрНакл.Открыть(); КонецПроцедуры &Насервере Процедура ЗаполнитьТрНаклНаСервере(Источник, ДанныеФормы) Приемник = ДанныеФормыВЗначение(ДанныеФормы, Тип("ДокументОбъект.ТребованиеНакладная")); ... ЗначениеВДанныеФормы(Приемник, ДанныеФормы); КонецПроцедуры  | 
|||
| 
    40
    
        sonne666    
     04.07.16 
            ✎
    16:14 
 | 
         
        (39) это когда самому надо что-то заполнять, не було обработки заполнения.
 
        По идее открыть с параметром можно так: ПараметрыФормы = Новый Структура("Основание", Элемент); ТекФорма = ОткрытьФорму("Документ.СписаниеСРасчетногоСчета.Форма.ФормаДокумента", ПараметрыФормы,, Истина);  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |