|
v8: как обратиться из модуля объекта к форме другого объекта | ☑ | ||
---|---|---|---|---|
0
Самая счастливая
06.11.13
✎
08:41
|
Добрый день! как обратиться из модуля объекта к форме другога объекта
|
|||
1
1dvd
06.11.13
✎
08:42
|
через переменную
|
|||
2
butterbean
06.11.13
✎
08:45
|
из модуля объекта обратиться к какой-то форме... фу как неприлично
|
|||
3
Wobland
06.11.13
✎
08:46
|
ставлю на то, что автору этого не нужно
|
|||
4
Nenaviwu1c20
06.11.13
✎
08:51
|
(3) А если нужно то.Ф = ОбъектМетаданных.ИмяОбъекта.получитьФорму("НазваниеФормы");
Ф.ИмяТвоейПроцедуры(поставь её на экспорт. |
|||
5
Ненавижу 1С
гуру
06.11.13
✎
08:53
|
(0) а какой именно форме? у объекта может быть открыто от 0 до Х форм
|
|||
6
1dvd
06.11.13
✎
08:55
|
ФормаДругогоОбъекта = ДругойОбъект.ПолучитьФорму();
ФормаДругогоОбъекта. // через точку обращаемся к реквизитам формы другого объекта ФормаДругогоОбъекта.Открыть(); ФормаДругогоОбъекта. // через точку обращаемся к реквизитам формы другого объекта |
|||
7
Wobland
06.11.13
✎
08:55
|
(5) и столько же не открыто
|
|||
8
SeraFim
06.11.13
✎
08:59
|
7 постов и никто так и не попросил фотку?!
Ужас, куда катится миста... |
|||
9
1dvd
06.11.13
✎
09:00
|
(8) у неё уже под 20 тем, и везде просили. Результат ты уже видел
|
|||
10
Самая счастливая
06.11.13
✎
09:12
|
Процедура ПриОткрытии()
Если ЭтоНовый() Тогда Если НЕ ЗначениеЗаполнено(ВидСклада) Тогда ВидСклада = Перечисления.ВидыСкладов.Оптовый; КонецЕсли; КонецЕсли; ПрочитатьОтветственноеЛицо(); ПрочитатьСчета(); УстановитьВидимость(); МеханизмНумерацииОбъектов.ДобавитьВМенюДействияКнопкуРедактированияКода(ЭлементыФормы.ДействияФормы.Кнопки.Подменю); МеханизмНумерацииОбъектов.УстановитьДоступностьПоляВводаНомера(Метаданные(), ЭтаФорма, ЭлементыФормы.ДействияФормы.Кнопки.Подменю,ЭлементыФормы.Код); РаботаСДиалогами.ИзменитьПредставлениеКнопкиВыбораСвойств(ЭтаФорма, РаботаСДиалогами.ПолучитьОписаниеЗначенийСвойствОбъекта(Ссылка)); КонецПроцедуры |
|||
11
Самая счастливая
06.11.13
✎
09:13
|
код находится на форме справочника склады, надо обратится к нему из модуля документа Авиза МПЗ Исходящая
|
|||
12
Самая счастливая
06.11.13
✎
09:14
|
Процедура ПрочитатьОтветственноеЛицо()
Отбор = Новый Структура("СтруктурнаяЕдиница"); Отбор.СтруктурнаяЕдиница = Ссылка; СрезПоследних = РегистрыСведений.ОтветственныеЛица.СрезПоследних(ТекущаяДата(), Отбор); Если СрезПоследних.Количество() < 1 Тогда ЭлементыФормы.ОтветственноеЛицо.Значение = Неопределено; Иначе ЭлементыФормы.ОтветственноеЛицо.Значение = СрезПоследних[0].ФизическоеЛицо; КонецЕсли; КонецПроцедуры |
|||
13
Самая счастливая
06.11.13
✎
09:15
|
как обратится к ОтветственныеЛица ?
|
|||
14
1dvd
06.11.13
✎
09:15
|
(11) откуда открывается форма справочника склады?
|
|||
15
butterbean
06.11.13
✎
09:17
|
(12) если нужно вытащить данные из регистра, то не надо для этого лезть в какую-то форму справочника — просто скопируй к себе в модуль кусок кода
|
|||
16
Fish
06.11.13
✎
09:19
|
(13) (3) был прав. Тебе форма не нужна. Бери данные из регистра. Запросом, например.
|
|||
17
1dvd
06.11.13
✎
09:19
|
(16) она и так берет, но не запросом. Но, что-то не нравится. Хочется именно с формы
|
|||
18
butterbean
06.11.13
✎
09:20
|
(11) у вас реально документ называется "Авиза МПЗ Исходящая"??
|
|||
19
Самая счастливая
06.11.13
✎
09:30
|
да
|
|||
20
Самая счастливая
06.11.13
✎
10:03
|
?????????????
|
|||
21
1dvd
06.11.13
✎
10:04
|
Девушка, вы задаёте слишком много вопросов
|
|||
22
catena
06.11.13
✎
11:19
|
И слишком мало ответов.
Зачем именно к форме? Чем не устраивает (12)? |
|||
23
eklmn
гуру
06.11.13
✎
11:22
|
и вообще фотки нет!
|
|||
24
Defender aka LINN
06.11.13
✎
11:32
|
Желаю удачи на сервере и в прочих внешних соединениях
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |