|
Получить Реквизит одной формы в другую | ☑ | ||
---|---|---|---|---|
0
geek
29.03.12
✎
13:47
|
Есть две формы:
- Форма - ФормаОтправкиПочты Через ВладелецФормы.ЭлементыФормы[..] - не работает, не может найти ЭлементыФормы. Добавлял вторую форму копированием из другой обработки. Соотсветсвенно в модуле ФормыОтправкиПочты не могу получить ЭлементыФормы.Результат из Формы. Я в программировании новичок, может надо где-то в настройках ФормаОтправкиПочты указать ВладельцаФормы соотсвственно Форма. Помогите, не могу разобраться:( |
|||
1
butterbean
29.03.12
✎
13:48
|
сделай это реквизитом объекта или в модуле объекта переменную сделай
|
|||
2
geek
29.03.12
✎
13:49
|
Переменную чему присвоить?
пер1 = ЭтаФорма;? |
|||
3
geek
29.03.12
✎
13:52
|
Пожалуй надо выбрать форму и значению переменной присвоить значение.
|
|||
4
vmv
29.03.12
✎
13:52
|
открывать ФормаОтправкиПочты указав владельцем ту форму где нужно получить реквизит из первой. открывать лучше модально
|
|||
5
lxs
29.03.12
✎
13:53
|
"Добавлял вторую форму копированием из другой обработки" - а что у тебя является сейчас Основным реквизитом формы?
|
|||
6
vmv
29.03.12
✎
13:53
|
ну и оповещалки всякие и реквизит и т.д. и т.д. - все зависит от четкой постановки задачи в мозгах и в тексте, а не так как в сабже - через ж)
|
|||
7
geek
29.03.12
✎
13:55
|
(4) как это сделать?
(5) Где это можно посмотреть? Очевидно, что не меня ставил, но, быть может он стоял, но не перекопировался из другого отчета. |
|||
8
geek
29.03.12
✎
13:56
|
(6) Спасибо за конструктивную критику.
|
|||
9
lxs
29.03.12
✎
13:58
|
(7) он как раз копируется
|
|||
10
geek
29.03.12
✎
14:05
|
Кажется понял, этот то что указано в "Реквизитах" формы, и в свойствах Данные.
Выделен жирным шрифтом. У меня там ОтчетОбъект - ВнешняяОбработка.Отчет1 |
|||
11
geek
29.03.12
✎
14:05
|
И тоже самое во-второй форме
|
|||
12
geek
29.03.12
✎
14:07
|
Я одного понять не могу, что такое ВладелецФормы, почему в старом отчете он передается, а в новом нет. Переменных с таким именем нигде не нашел в старом отчете, такого параметра нет в Реквизитах форм. Но все равно ссылка срабатывает, а в моей втором случае - нет! Может это НАСТРОЙКА какая, где можно задать иерархию форм.
|
|||
13
lxs
29.03.12
✎
14:08
|
(12) чувак, создай форму заново.. 1С не любит копипасты, поверь.
|
|||
14
geek
29.03.12
✎
14:16
|
(13) Это полдня. У меня туча говна на форме. К тому же, все работает, я только не могу получить результат из одной формы.
|
|||
15
lxs
29.03.12
✎
14:18
|
Выбери еще раз в данных основного реквизита свой отчет-объект. Владелец - это элемент формы или сама форма, читай СП.
|
|||
16
geek
29.03.12
✎
15:33
|
Бл*дь, теперь другая проблема. Сохраняю отчет в конфигураторе, открываю его заново в Предприятии, он отрабатывает, меняю код, в Предприятии открывается старая версия отчета, до изменений. Может где-то он кешируется? Или у меня глюки?
Помогает перезапуск 1Ски. |
|||
17
takefive
29.03.12
✎
15:45
|
(14) скопируй
|
|||
18
takefive
29.03.12
✎
16:05
|
а источник убей... у тебя 2 формы с одним ключом
|
|||
19
geek
29.03.12
✎
16:20
|
Я пробовал грузить другой отчет, а потом опять первый. Та же история. Меня наверное просто глючит.
|
|||
20
hhhh
29.03.12
✎
17:05
|
(19) наверно ты одну форму закрыл, а вторую нет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |