|
Создание документа копированием в управляемых формах
| ☑ |
0
Глупый дятел
16.07.14
✎
07:16
|
Подскажите как правильно, как ниже не работает.
&НаСервере
Процедура РазбитьЗаказНаСервере()
СоздаваемыйЗаказ=объект.Ссылка.Скопировать();
СоздаваемыйЗаказ.Записать();
КонецПроцедуры
|
|
1
jsmith82
16.07.14
✎
07:22
|
ДокОбъект = РеквизитФормыВЗначение("Объект");
или
ДокОбъект = Объект.Ссылка.ПолучитьОбъект();
СоздаваемыйЗаказ = ДокОбъект.Скопировать();
|
|
2
jsmith82
16.07.14
✎
07:22
|
ДокументСсылка <> ДокументОбъект и УФ тут не причём
|
|
3
Глупый дятел
16.07.14
✎
07:35
|
я пишу так
ДокОбъект = Объект.Ссылка.ПолучитьОбъект();
СоздаваемыйЗаказ = ДокОбъект.Скопировать();
формаз=СоздаваемыйЗаказ.ПолучитьФорму("ФормаДокумента");
формаз.Открыть();
выдается сообщение "Интерактивные операции недоступны"
как это исправить?
|
|
4
Рэйв
16.07.14
✎
07:38
|
(3)Правильно выдается. Кому показывать форму на сервере собрался?
|
|
5
Глупый дятел
16.07.14
✎
07:45
|
(4)
а как сделать это на клиенте?
|
|
6
DrZombi
гуру
16.07.14
✎
07:46
|
(5) Используй команды
НаСервере и НаКлиенте :)
|
|
7
DrZombi
гуру
16.07.14
✎
07:46
|
НаСервере
ДокОбъект = Объект.Ссылка.ПолучитьОбъект();
СоздаваемыйЗаказ = ДокОбъект.Скопировать();
НаКлиенте
формаз=СоздаваемыйЗаказ.ПолучитьФорму("ФормаДокумента");
формаз.Открыть();
|
|
8
Defender aka LINN
16.07.14
✎
07:48
|
(1) СП с тобой не согласен:
ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>)
Скопировать (Copy)
Синтаксис:
Скопировать()
Возвращаемое значение:
Тип: ДокументОбъект.
Описание:
Создает новый документ копированием существующего.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Использование метода не приводит к записи созданного объекта в базу данных.
Пример:
Объект = ВыбДокумент.Скопировать();
|
|
9
Глупый дятел
16.07.14
✎
07:53
|
(7)
при создании команды вначале срабатывает "на клиенте". Как с учетом этого переделать?
|
|