| 
    
        
     
     | 
    
  | 
помогите нубу с формой | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        mephistos    
     25.03.14 
            ✎
    17:21 
 | 
         
        друзья, вечер добрый, вопрос таков:
 
        есть документ, у него несколько форм, мне нужно допилить еще одну. я допилил. она вызывается из одной главной формы методом ПолучитьФорму("Форма1").Открыть(); Как и остальные дописанные формы, я делал по аналогии. так вот, сабж: в модулях форм дописанных до меня используется метод ЭтотОбъект.Ссылка() для получения ссылки на открытый документ, а в моей новой форме на использование этого метода 1ска ругается, мол, не найдено. хотя я делал по аналогии. подскажите ?  | 
|||
| 
    1
    
        vmv    
     25.03.14 
            ✎
    17:32 
 | 
         
        ветка фантастов дальше     
         | 
|||
| 
    2
    
        Hawk_1c    
     25.03.14 
            ✎
    17:33 
 | 
         
        Что за скобки? ЭтотОбъект.Ссылка()     
         | 
|||
| 
    3
    
        mephistos    
     25.03.14 
            ✎
    17:45 
 | 
         
        Без скобок.
 
        Я не фантаст. Реально не работает :)  | 
|||
| 
    4
    
        fisher    
     25.03.14 
            ✎
    17:45 
 | 
         
        Тогда вангую, что документ не является основным реквизитом новосозданной формы и, соответственно, она не имеет доступа к контексту документа и расширению формы документа.
 
        (0) Обрати внимание на жирненький реквизит "Объект" в списке реквизитов рабочей формы.  | 
|||
| 
    5
    
        mephistos    
     25.03.14 
            ✎
    17:47 
 | 
         
        (4) Да, все верно.
 
        А что значит, что реквизит выделен жирным шрифтом ?  | 
|||
| 
    6
    
        mephistos    
     25.03.14 
            ✎
    17:49 
 | 
         
        (4) И как установить реквизит формы основным ?     
         | 
|||
| 
    7
    
        fisher    
     25.03.14 
            ✎
    17:50 
 | 
         
        (5) То, что он является основным реквизитом формы :)
 
        (6) Обычные формы или УФ?  | 
|||
| 
    8
    
        fisher    
     25.03.14 
            ✎
    17:50 
 | 
         
        Я так понимаю - обычные?     
         | 
|||
| 
    9
    
        mephistos    
     25.03.14 
            ✎
    17:50 
 | 
         
        (8) Да, обычные     
         | 
|||
| 
    10
    
        Михаил Козлов    
     25.03.14 
            ✎
    17:51 
 | 
         
        (6) Добавляйте новую форму как форму документа.     
         | 
|||
| 
    11
    
        fisher    
     25.03.14 
            ✎
    17:51 
 | 
         
        (9) Для обычных - это реквизит, выбранный в свойстве формы "Данные".     
         | 
|||
| 
    12
    
        mephistos    
     25.03.14 
            ✎
    17:55 
 | 
         
        (11) (10) 
 
        Сейчас, минутку, пробую.  | 
|||
| 
    13
    
        fisher    
     25.03.14 
            ✎
    17:55 
 | 
         
        Для новичков этот момент неочевиден, т.к. при создании формы документа мастером платформа сама создает нужный реквизит и устанавливает его основным. А ты, наверное, создавал форму как произвольную. Это тоже не беда. Создать вручную нужный реквизит и установить его основным - будет тот же результат.     
         | 
|||
| 
    14
    
        mephistos    
     25.03.14 
            ✎
    17:57 
 | 
         
        (13) Да, все верно, я создал произвольную форму.
 
        Спасибо большое за точные и вдумчивые ответы :)  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |