|
Управляемая форма. Проведение документа.
| ☑ |
0
antihacker
18.07.15
✎
10:30
|
Всем привет !
&НаСервере
Функция ПодготовитьДокРеал()
ХодСобытия="Удачно";
//-----Структура для возвращения результата---------
СтруктураРезультата = Новый Структура("Результат","УдачныйДокРеал");
ДокРеал=Документы.РеализацияТоваровУслуг.СоздатьДокумент();
//----Дата-----------------
ДокРеал.Дата= ТекущаяДата();
--------------------------
-------------------------
СтруктураРезультата.Вставить("Результат",ХодСобытия);
СтруктураРезультата.Вставить("УдачныйДокРеал",ДокРеал.Ссылка);
сообщить(ДокРеал.Ссылка);
//~МеткаНеПровести:
Возврат СтруктураРезультата;
КонецФункции
&НаКлиенте
Процедура ПровестиОплатуКНП(Команда)
ФокусНаПолеВвода();
Если ПодготовитьДокРеал().Результат="Удачно" Тогда
//Если ПечатьЧекаВФР()="Удачно" Тогда
сообщить(ПодготовитьДокРеал().УдачныйДокРеал);
ПровестиОплату(ПодготовитьДокРеал().УдачныйДокРеал);
Объект.Товары.Очистить();
//КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ПровестиОплату(УдачныйДокРеал)
УдачныйДокРеал.Записать(Новый Структура("РежимЗаписи", РежимЗаписиДокумента.Проведение));
КонецПроцедуры
Ссервера не передаеться ссылка документа сообщить(ДокРеал.Ссылка); выдает пустое сообщение
|
|
1
Otkr
18.07.15
✎
10:40
|
Так ДокРеал не записан после создания, откуда у него ссылка то возьмется
|
|
2
antihacker
18.07.15
✎
10:41
|
То есть как передать не записанный объект
|
|
3
Otkr
18.07.15
✎
10:42
|
Никак. На клиенте нет объекта
|
|
4
antihacker
18.07.15
✎
12:08
|
Переделал по другому. Спасибо.
|
|
AdBlock убивает бесплатный контент. 1Сергей