Имя: Пароль:
1C
1С v8
Создание документа без сохранения
0 kozhem1990
 
30.03.16
12:35
Есть обработка, при помощи которой создаю документ на сервере, заполняю данными и помещаю его во временное хранилище. Затем на клиенте открываю упр. Форму этого документа, передавая адрес документа в качестве параметра функции ПолучитьФорму(). Вопрос такой: можно ли создавать документ, не сохраняя его, открывать его форму без использования временного хранилища? Заранее благодарен)
1 Heckfy
 
30.03.16
12:39
на про справочник.
На документ сам переделай

&НаКлиенте
Процедура КомандаОткрытьФорму(Команда)
        Форма = ПолучитьФорму("Справочник.Пользователи.ФормаОбъекта");
        ДанныеФормы = Форма.Объект;
        ЗаполнитьНаСервере(ДанныеФормы);
        КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
        Форма.Открыть();
КонецПроцедуры

&НаСервереБезКонтекста
Процедура ЗаполнитьНаСервере(НовыйОбъект);
        НовыйОбъект.Наименование = "Новый элемент";
        Для К=1 По 100 Цикл
               НоваяСтрока = НовыйОбъект.ТЧ.Добавить();
               НоваяСтрока.РеквизитТЧ = К;
        КонецЦикла;
КонецПроцедуры
2 kozhem1990
 
30.03.16
12:46
Heckfy, спасибо)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн