|
Передача параметров в форму обработки | ☑ | ||
---|---|---|---|---|
0
snafu
13.12.12
✎
10:00
|
Есть обработка для изменения табличной части документа. Вызывается по нажатию кнопки в форме этого документа. В обработку в реквизит формы (СсылкаНаДокумент) пытаюсь передать ссылку на документ, из которого был выполнен вызов, чтобы работать с табличной частью. Код:
ФормаОбработки = Обработки.ОбработкаЗагрузки.ПолучитьФорму("ФормаОбработки"); ФормаОбработки.СсылкаНаДокумент = ЭтотОбъект; ФормаОбработки.Открыть(); Отладчик показывает, что ЭтотОбъект ссылку на документ содержит, а вот реквизит - "Переменная не определена(СсылкаНаДокумент)", соответственно, в обработку ссылка не передается.. Куда копать? Формы неуправляемые. |
|||
1
rbcvg
13.12.12
✎
10:03
|
типы одинаковые?
|
|||
2
snafu
13.12.12
✎
10:05
|
(1) Да, ДокументСсылка.ПоступлениеТоваров.
|
|||
3
lucifer
13.12.12
✎
10:11
|
передай параметром
Парам = Новый Структура("ЭтотОбъект", ЭтотОбъект); ФормаОбработки = Обработки.ОбработкаЗагрузки.ПолучитьФорму("ФормаОбработки", Парам); |
|||
4
lucifer
13.12.12
✎
10:12
|
(3) можно сразу
ОткрытьФорму("ФормаОбработки", Парам); |
|||
5
snafu
13.12.12
✎
10:39
|
(4) Делаю так:
СтруктураПараметрОбработки = Новый Структура("СсылкаНаДокумент",ЭтотОбъект); ОткрытьФорму("Обработка.ОбработкаЗагрузки.Форма.ФормаОбработки",СтруктураПараметрОбработки); Смотрю отладчиком реквизит "СсылкаНаДокумент" в обработке, значение отсутствует. |
|||
6
Sandy_S
13.12.12
✎
10:54
|
ДокументСсылка.ПоступлениеТоваров ЭтотОбъект Это один тип разве? Если ты редактируешь документ то ЭтотОбъект ДокументОбъект.ПоступлениеТоваров
|
|||
7
Sandy_S
13.12.12
✎
10:55
|
ФормаОбработки.СсылкаНаДокумент = ЭтотОбъект.ссылка;
|
|||
8
chelentano
13.12.12
✎
10:56
|
(0) у тебя тип Ссылка, а передаёшь Объект
|
|||
9
Sandy_S
13.12.12
✎
10:56
|
Ты новый документ редактируешь?
|
|||
10
lucifer
13.12.12
✎
11:02
|
(5) а ты параметр "СсылкаНаДокумент" в форме "Обработка.ОбработкаЗагрузки.Форма.ФормаОбработки" создал?
|
|||
11
snafu
13.12.12
✎
11:05
|
(10) Да.
|
|||
12
snafu
13.12.12
✎
11:06
|
(7) Пробовал.ЭтотОбъект.Ссылка в отладчике тоже ничего не содержит нужного.
|
|||
13
snafu
13.12.12
✎
11:06
|
(9) Да, создаю новый документ, в табличную часть загружаю данные.
|
|||
14
chelentano
13.12.12
✎
11:07
|
(13) у нового объекта ещё нет ссылки
|
|||
15
lucifer
13.12.12
✎
11:07
|
(11) тип параметра правильный?
P.S. Чудес то не бывает, значит в что-то не так делаешь, внимательнее посомтри. |
|||
16
snafu
13.12.12
✎
11:14
|
(14)Да. Документ нужно записать хотя бы. Но ведь в типовой УТ, например, насколько помню, можно загружать в табличную часть документа в памяти.
|
|||
17
snafu
13.12.12
✎
11:15
|
(15) Да.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |