понедельник, 19 декабря 2016 г.

Получить документ по Команде


Если необходимо получить данный из формы выбора документов. то в процедуре надо дополнить новое описание

&НаКлиенте
Процедура ПолучитьДокумент(Команда) 
       Оповещение = Новый ОписаниеОповещения(
             "ДобавитьДокументЗавершение",
             ЭтотОбъект);
   
 ЗначениеОтбора = Новый Структура("Менеджер", ПолучитьМенеджера());
 ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
    ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаВыбора",ПараметрыВыбора,,,,,Оповещение,);
КонецПроцедуры


&НаКлиенте
Процедура ДобавитьДокументЗавершение(СсылкаНаПолученныйДокумент, Параметры) Экспорт // Необходимо указать что данная процедура Экспортная
      // Проверяем в случае отмены выбора документа
       Если СсылкаНаПолученныйДокумент = Неопределено Тогда
             Возврат;
       КонецЕсли;  
  //Произвести заполениеие табличной части !!!!
//или сообщить что было передано из формы выбора документа
    Сообщить(СсылкаНаПолученныйДокумент);
 КонецПроцедуры

//Получаем определенного менеджера для отбора документов
&НаСервере
Функция  ПолучитьМенеджера()
 Возврат Справочники.Пользователи.НайтиПоНаименованию("Пётр Михайлович");
КонецФункции