V82.ОбщиеМодули.Анкетирование.СоздатьОпрос C# (CSharp) Method

СоздатьОпрос() public method

public СоздатьОпрос ( ) : void
return void
        public void СоздатьОпрос(/*УчетнаяЗапись, ТекущийПредмет*/)
        {
            if(true/*Не УправлениеЭлектроннойПочтой.ПолучитьЗначениеРеквизитаУчетнойЗаписи(УчетнаяЗапись, "ИспользоватьКлассификациюПисемПоПредметам")*/)
            {
                //Предупреждение("Для выбранной учетной записи электронной почты не используется классифицикация писем по предметам. Создание опроса невозможно!");
            }
            //ЗапросПоПредмету = Новый Запрос;
            //ЗапросПоПредмету.УстановитьПараметр("ПредметКонтакта",	ТекущийПредмет);
            //ЗапросПоПредмету.УстановитьПараметр("Отправленное",		Перечисления.СтатусыПисем.Отправленное);
            //ЗапросПоПредмету.УстановитьПараметр("Полученное",		Перечисления.СтатусыПисем.Полученное);
            /*ЗапросПоПредмету.Текст =
            "ВЫБРАТЬ РАЗРЕШЕННЫЕ
            |	ПредметыЭлектронныхПисем.Регистратор КАК ЭП,
            |	ВЫБОР
            |		КОГДА ВложенияЭлектронныхПисем.ИмяФайла ПОДОБНО ""%.xml""
            |			ТОГДА ИСТИНА
            |		ИНАЧЕ ЛОЖЬ
            |	КОНЕЦ КАК ЕстьРезультатОпроса,
            |	ВЫБОР
            |		КОГДА ВложенияЭлектронныхПисем.ИмяФайла ПОДОБНО ""%.xml""
            |			ТОГДА ВложенияЭлектронныхПисем.Хранилище
            |	КОНЕЦ КАК Хранилище,
            |	ПредметыЭлектронныхПисем.Регистратор.КомуТЧ.(
            |		ВЫБОР
            |			КОГДА ПредметыЭлектронныхПисем.Регистратор.СтатусПисьма = &Отправленное
            |				ТОГДА ПредметыЭлектронныхПисем.Регистратор.КомуТЧ.АдресЭлектроннойПочты
            |			ИНАЧЕ """"
            |		КОНЕЦ КАК АдресКому
            |	) КАК Кому,
            |	ВЫБОР
            |		КОГДА ПредметыЭлектронныхПисем.Регистратор.СтатусПисьма = &Полученное
            |			ТОГДА ПредметыЭлектронныхПисем.Регистратор.ОтправительАдресЭлектроннойПочты
            |		ИНАЧЕ """"
            |	КОНЕЦ КАК АдресОтКого
            |ИЗ
            |	РегистрСведений.ПредметыЭлектронныхПисем КАК ПредметыЭлектронныхПисем
            |		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВложенияЭлектронныхПисем КАК ВложенияЭлектронныхПисем
            |		ПО ПредметыЭлектронныхПисем.Регистратор = ВложенияЭлектронныхПисем.Объект
            |ГДЕ
            |	ПредметыЭлектронныхПисем.Предмет = &ПредметКонтакта
            |	И ВложенияЭлектронныхПисем.ИДФайлаПочтовогоПисьма = """"
            |	И ВложенияЭлектронныхПисем.Объект.Ссылка ССЫЛКА Документ.ЭлектронноеПисьмо
            |	И ВложенияЭлектронныхПисем.ИмяФайла ПОДОБНО ""%.xml""";*/
            //РезультатЗапроса = ЗапросПоПредмету.Выполнить();
            if(true/*РезультатЗапроса.Пустой()*/)
            {
                //Предупреждение("Cоздание опроса возможно только по файлам-вложениям с расширением xml!");
            }
            //ВыборкаЗапроса 	 = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.Прямой);
            //ОбработкаРезультатовАнкетирования = Обработки.ЗагрузкаРезультатовАнкетирования.Создать();
            while(true/*ВыборкаЗапроса.Следующий()*/)
            {
                //ХранилищеИзЗапроса = ВыборкаЗапроса.Хранилище.Получить();
                /*//Попытка
            */
                //ИмяВрФайла = ПолучитьИмяВременногоФайла();
                //ХранилищеИзЗапроса.Записать(ИмяВрФайла);
                //Файл = Новый ЧтениеXML();
                //Файл.ОткрытьФайл(ИмяВрФайла);
                //ОбъектЗагрузки 	= ОбработкаРезультатовАнкетирования.НайтиОбъектДляЗагрузки(Файл);
                //Анкета 			= ОбработкаРезультатовАнкетирования.ПолучитьАнкетуИзФайла(Файл);
                //ДатаОпроса 		= ОбработкаРезультатовАнкетирования.ПолучитьДатуФормированияАнкеты(Файл);
                if(true/*Анкета = Неопределено*/)
                {
                }
                if(true/*ОбъектЗагрузки = Неопределено*/)
                {
                    /*// если объект загрузки найти по ИдОпрашиваемого найти не удалось, тогда пробуем его найти
            */
                    /*// по ФИО и дате рождения, если это физлицо(конт. лицо), либо по ИНН, если это контрагент
            */
                    //Файл.ОткрытьФайл(ИмяВрФайла);
                    //ОбъектЗагрузки = ОбработкаРезультатовАнкетирования.НайтиОбъектПоАнкетнымДанным(Файл, Анкета);
                }
                //ДокОпрос = ОбработкаРезультатовАнкетирования.НайтиДокументОпрос(ДатаОпроса, Анкета);
                if(true/*НЕ ЗначениеЗаполнено(ОбъектЗагрузки)*/)
                {
                    //ОбъектЗагрузки = ОбработкаРезультатовАнкетирования.НайтиОбъектПоАнкетнымДанным(Файл, Анкета);
                }
                if(true/*ЗначениеЗаполнено(ДокОпрос)*/)
                {
                    //Ответ = Вопрос("Найден документ опрос по данной анкете. Возможно такой документ уже есть в ИБ. Продолжить зарузку данных?", РежимДиалогаВопрос.ДаНетОтмена, , КодВозвратаДиалога.Нет);
                    if(true/*Ответ = КодВозвратаДиалога.Нет*/)
                    {
                        //ФормаОЗ = ДокОпрос.ПолучитьФорму("ФормаДокумента");
                        //ФормаОЗ.Открыть();
                        //Сообщить("Найден документ опрос по данной анкете.");
                    }
                }
                //Файл.ОткрытьФайл(ИмяВрФайла);
                //ДокРассылки 		= ОбработкаРезультатовАнкетирования.ПолучитьДокРассылкиИзФайла(Файл);
                if(true/*НЕ ЗначениеЗаполнено(Анкета)*/)
                {
                }
                /*// загружаем в документ Опрос
            */
                //ДокОпроса = Документы.Опрос.СоздатьДокумент();
                while(true/*Файл.Прочитать()*/)
                {
                    if(true/*(Файл.ТипУзла  = ТипУзлаXML.НачалоЭлемента) и ((Файл.Имя = "Вопрос"))*/)
                    {
                        //Значение 		= Файл.ПолучитьАтрибут("Ид");
                        if(true/*Значение 	= ""*/)
                        {
                            //Файл.Прочитать();
                            /*// Пустые вопросы пропускаем
            */
                        }
                        //ОбработкаРезультатовАнкетирования.ПрочитатьВопрос(Файл, ДокОпроса);
                    }
                }
                /*;
            Файл.Закрыть();*/
                //ДокОпроса.ОпрашиваемоеЛицо = ОбъектЗагрузки;
                //ДокОпроса.Ответственный    = ПараметрыСеанса.ТекущийПользователь;
                //ДокОпроса.ТиповаяАнкета	   = Анкета;
                //ДокОпроса.Рассылка 		   = ДокРассылки;
                //ДокОпроса.Дата			   = ДатаОпроса;
                //ДокОпроса.ПолучитьФорму("ФормаДокумента").ОткрытьМодально();
                //ОбработкаПрерыванияПользователя();
            }
            //;;
        }