|   |   | 
| 
 | Обработка:Как из модуля формы обратится к модулю объекта? | ☑ | ||
|---|---|---|---|---|
| 0
    
        bambucho 12.02.16✎ 15:23 | 
        Мужики...
 Как внутри обработки из модуля формы обратится к модулю объекта? Если чего,обычные формы (не ууправляемые). | |||
| 1
    
        bambucho 12.02.16✎ 15:24 | 
        Как внутри обработки из модуля формы обратится к модулю объекта (этой же обработки)? 
 Если чего,обычные формы (не управляемые). Процедуры в модуле объекта сделал экспортными. | |||
| 2
    
        Aceforg 12.02.16✎ 15:25 | 
        ДокОбъект = РеквизитФормыВЗначение("Объект");
 ДокОбъект.ЗаполнитьТЧПоДаннымПоследнегоДокумента(Контрагент); | |||
| 3
    
        Timon1405 12.02.16✎ 15:25 | 
        ЭтотОбъект.ТвояФункция()     | |||
| 4
    
        bambucho 12.02.16✎ 15:28 | 
        Говорит,что "Переменная не определена (ЭтотОбъект)"
 если в модуле формы ЭтотОбъект.ТвояФункция() | |||
| 5
    
        hhhh 12.02.16✎ 15:29 | 
        просто ТвояФункция()     | |||
| 6
    
        Джинн 12.02.16✎ 15:30 | 
        На толстом вообще проблема не возникает. Обращаетесь напрямую и все.     | |||
| 7
    
        bambucho 12.02.16✎ 15:32 | 
        (5) так тоже изначально пробовал,не пашет,говорит "Процедура или функция с указанным именем не определена",
 когда функция с этим именем есть в модуле объекта внешней обработке. | |||
| 8
    
        bambucho 12.02.16✎ 15:32 | 
        Пишу в толстом,воркать будет в КС.     | |||
| 9
    
        hhhh 12.02.16✎ 15:33 | 
        (7) ну значит у вас не форма обработки а произвольная форма там.     | |||
| 10
    
        bambucho 12.02.16✎ 15:34 | 
        (7) и она Экспортная
 т.е.: Внешняя Обработка Общий модуль: Функция ПарамПамПам() Экспорт Модуль формы: ПарамПамПам Не воркает,говорит нет такой процедуры/функции | |||
| 11
    
        bambucho 12.02.16✎ 15:34 | 
        (7) и она Экспортная 
 т.е.: Внешняя Обработка Общий модуль: Функция ПарамПамПам() Экспорт Модуль формы: ПарамПамПам() Не воркает,говорит нет такой процедуры/функции | |||
| 12
    
        hhhh 12.02.16✎ 15:35 | 
        (11) закладочку Реквизиты у формы выложи. Чего там?     | |||
| 13
    
        bambucho 12.02.16✎ 15:37 | 
        (12) 
 Реквизит:ПолеОтветственный Тип:СправочникСсылка.ФизическиеЛица | |||
| 14
    
        bambucho 12.02.16✎ 15:38 | 
        (9) да произволная форма     | |||
| 15
    
        bambucho 12.02.16✎ 15:38 | 
        я не знал про такую особенность     | |||
| 16
    
        bambucho 12.02.16✎ 15:39 | 
        а из модуля произволки возможно обратится к модулю объекта (в рамках внешней обработки)?     | |||
| 17
    
        hhhh 12.02.16✎ 15:42 | 
        (16) у произвольной формы нет объекта.     | |||
| 18
    
        bambucho 12.02.16✎ 15:44 | 
        (17) ок,Спасибо,щас переделаю)     | |||
| 19
    
        bambucho 12.02.16✎ 17:16 | 
        Да,дело было так...произвольный виноват)
 Но теперь другая проблема,перестал выходить макет.. Как вернуться опять в Функцию "печать" модуля объекта обработки из процедуры/функции "Кнопка" модуля формы (той же обработки)? Функция Печать() Экспорт Форма = ПолучитьФорму("Форма"); Форма.Открыть(); Какой механизм возвращает сюда "указатель" после выполнения процедуры/функции "Кнопка" модуля формы? ТабДокумент = ПечатьУниверсальногоПередаточногоДокумента(); Возврат ТабДокумент; КонецФункции | |||
| 20
    
        Lexey_ 12.02.16✎ 17:37 | 
        (19) ОткрытьМодально()     | |||
| 21
    
        bambucho 12.02.16✎ 17:54 | 
        (20) не хочу с модально связываться намеренно,...RDP)     | |||
| 22
    
        Kamelot 12.02.16✎ 18:04 | 
        что-то куралесиш там не хорошее, го@нокод похоже.
 >>Как вернуться опять в Функцию "печать" да никак не вернуться, на строчке Форма.Открыть(); программа не останавливается а бежит дальше и не ждет никого. | |||
| 23
    
        bambucho 12.02.16✎ 22:07 | 
        (22) 
 1)разве она не в процедуру/функцию этой самой формы уходит,а точнее - обработчика кнопки нажатие?В этой процедуре я указываю провалится с нужными переменнами/колекциями в другую процедуру/функцию,которая перестала отрабатывать. Попробую отладчик заюзать. 2)Заметил что действия кода у 1с не такие и очевидные по сравнению с некоторыми другими ЯП,есть нюансы. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |