Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
common_all:managedforms [2019/04/23 16:36] alexander |
common_all:managedforms [2019/04/23 16:37] alexander |
||
---|---|---|---|
Строка 69: | Строка 69: | ||
Процедура Команда(Команда) | Процедура Команда(Команда) | ||
- | Форма = ПолучитьФорму("Документ.НашДокумент.ФормаОбъекта"); | + | Форма = ПолучитьФорму("Документ.НашДокумент.ФормаОбъекта"); |
- | ДанныеФормы = Форма.Объект; // Получаем объект формы в переменную | + | ДанныеФормы = Форма.Объект; // Получаем объект формы в переменную |
- | ЗаполнитьДокументНаСервере(ДанныеФормы); // Заполняем документ на сервере | + | ЗаполнитьДокументНаСервере(ДанныеФормы); // Заполняем документ на сервере |
- | КопироватьДанныеФормы(ДанныеФормы, Форма.Объект); // копируем наш объект в объект формы и далее открываем ее | + | КопироватьДанныеФормы(ДанныеФормы, Форма.Объект); // копируем наш объект в объект формы и далее открываем ее |
- | Форма.Открыть(); | + | Форма.Открыть(); |
КонецПроцедуры | КонецПроцедуры | ||
// Можно использовать безконтекстный вызов, оптимизируем передачу данных | // Можно использовать безконтекстный вызов, оптимизируем передачу данных | ||
- | |||
&НаСервереБезКонтекста | &НаСервереБезКонтекста | ||
- | |||
Функция ЗаполнитьДокументНаСервере(ДанныеФормы); | Функция ЗаполнитьДокументНаСервере(ДанныеФормы); | ||
- | Док = ДанныеФормыВЗначение(ДанныеФормы, Тип("ДокументОбъект.НашДокумент")); // Получаем объект из данных формы ИЛИ | + | Док = ДанныеФормыВЗначение(ДанныеФормы, Тип("ДокументОбъект.НашДокумент")); // Получаем объект из данных формы ИЛИ |
- | + | Док = Документы.НашДокумент.СоздатьДокумент(); | |
- | Док = Документы.НашДокумент.СоздатьДокумент(); | + | // Заполняем реквизиты объекта или другие действия ******** |
- | + | ЗначениеВДанныеФормы(Док,ДанныеФормы); // Кладем обратно в объект формы уже созданный документ | |
- | // Заполняем реквизиты объекта или другие действия ******** | + | |
- | + | ||
- | ЗначениеВДанныеФормы(Док,ДанныеФормы); // Кладем обратно в объект формы уже созданный документ | + | |
КонецФункции</code> | КонецФункции</code> |