|
Передать реквизит с одной формы на другую | ☑ | ||
|---|---|---|---|---|
|
0
Buka2505
05.01.22
✎
18:10
|
В справочнике Книги создала команду ВыдачаКниг и поместила на форму элемента
написала в команду код: &НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ПараметрыФормы = Новый Структура("МассивКниг", ПараметрКоманды); ОткрытьФорму("Документ.ВыдачаКниг.ФормаОбъекта", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно); КонецПроцедуры В форму документа ВыдачаКниг, которая откроется с помощью команды написала: &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Если ЗначениеЗаполнено(ЭтаФорма.Параметры.МассивКниг) Тогда Строка = Объект.Книги.Добавить(); Строка.Книга = Объект.Книга; КонецЕсли; КонецПроцедуры Помогите разобраться где ошибка Нужно, чтобы из формы Книги при нажатии на команду передавался реквизит Книга в форму документа |
|||
|
1
Buka2505
05.01.22
✎
18:12
|
или может есть идеи как передать реквизит из одной формы в другую?
|
|||
|
2
Мимохожий Однако
05.01.22
✎
19:11
|
(1) "Строка = Объект.Книги.Добавить();
Строка.Книга = Объект.Книга;" здесь |
|||
|
3
Buka2505
05.01.22
✎
19:13
|
Подскажите, что не так? (2)
|
|||
|
4
hhhh
05.01.22
✎
19:21
|
(3) добавьте команду прямо на форму. На закладку Команды. Не надо создавать отдельно Команду, отдельно форму.
|
|||
|
5
Смотрящий
05.01.22
✎
19:22
|
(0) "Создала", "переместила" ..
В карточке Антон WTF |
|||
|
6
Мимохожий Однако
05.01.22
✎
19:26
|
(3) Приведи текст ошибки.
|
|||
|
7
Buka2505
05.01.22
✎
19:26
|
(4) Это ничего не изменит
|
|||
|
8
Buka2505
05.01.22
✎
19:27
|
(6) Ошибку не выдает, но и реквизит не переносится
|
|||
|
9
hhhh
05.01.22
✎
19:45
|
(8) вот это что за хрень?
Строка.Книга = Объект.Книга; что за Объект.Книга? Не было его. |
|||
|
10
hhhh
05.01.22
✎
19:54
|
(8) где вообще заполняешь реквизит Объект.Книга?
|
| Форум | Правила | Описание | Секции | Поиск |