V82.ОбщиеМодули.ЗаймыРаботникам.ПечатьДоговораЗайма C# (CSharp) Method

ПечатьДоговораЗайма() public method

public ПечатьДоговораЗайма ( ) : object
return object
        public object ПечатьДоговораЗайма(/*Ссылка*/)
        {
            //ТабДокумент = Новый ТабличныйДокумент;
            //ИмяДокумента = Ссылка.Метаданные().Имя;
            //СтруктураДляПечати = Документы[ИмяДокумента].ПолучитьСтруктуруДляПечати(Ссылка);
            //Запрос = Новый Запрос;
            //Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
            //Запрос.УстановитьПараметр("Ссылка", Ссылка);
            //Запрос.УстановитьПараметр("Рубли", Константы.ВалютаРегламентированногоУчета.Получить());
            /*Запрос.Текст =
            "ВЫБРАТЬ РАЗРЕШЕННЫЕ
            |	ОтветственныеЛицаСрезПоследних.ФизическоеЛицо.Наименование КАК ФизическоеЛицоНаименование,
            |	ОтветственныеЛицаСрезПоследних.Должность.Наименование КАК Должность,
            |	ОтветственныеЛицаСрезПоследних.ФизическоеЛицо,
            |	ФизическиеЛица.Комментарий
            |ПОМЕСТИТЬ ВТДанныеОбОтветственномЛице
            |ИЗ
            |	РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(
            |			&Дата,
            |			СтруктурнаяЕдиница = &Организация
            |				И ОтветственноеЛицо = ЗНАЧЕНИЕ(Перечисление.ОтветственныеЛицаОрганизаций.Руководитель)) КАК ОтветственныеЛицаСрезПоследних
            |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица
            |		ПО ОтветственныеЛицаСрезПоследних.ФизическоеЛицо = ФизическиеЛица.Ссылка
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ФизЛица.Ссылка КАК ФизЛицо
            |ПОМЕСТИТЬ ФизЛица
            |ИЗ
            |	Справочник.ФизическиеЛица КАК ФизЛица
            |ГДЕ
            |	ФизЛица.Ссылка В(&ФизЛицо)
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	&Дата КАК Дата,
            |	&Номер КАК Номер,
            |	ВЫРАЗИТЬ(Организации.НаименованиеПолное КАК СТРОКА(300)) КАК НазваниеОрганизации,
            |	ФизЛица.ФизЛицо,
            |	&ПроцентЗаПользованиеЗаймом КАК ПроцентЗаПользованиеЗаймом,
            |	&НачалоПогашения КАК НачалоПогашения,
            |	&СрокПогашения КАК СрокПогашения,
            |	&ПорядокПогашенияЗайма КАК ПорядокПогашенияЗайма,
            |	ВЫБОР
            |		КОГДА &ВалютаДокумента = &Рубли
            |			ТОГДА ""руб.""
            |		ИНАЧЕ &ВалютаДокумента
            |	КОНЕЦ КАК НаименованиеВалюты,
            |	&СуммаЗайма КАК СуммаЗайма,
            |	ЕСТЬNULL(ФИОФизЛицСрезПоследних.Фамилия + "" "" + ФИОФизЛицСрезПоследних.Имя + "" "" + ФИОФизЛицСрезПоследних.Отчество, ФизЛица.ФизЛицо.Наименование) КАК Работник,
            |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид.Наименование КАК ДокументВид,
            |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия,
            |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер,
            |	КонтактнаяИнформация.Представление КАК АдресОрганизации,
            |	АдресПоПропискеФизЛицо.Представление КАК АдресПоПропискеФизЛица,
            |	ВЫБОР
            |		КОГДА ФизЛица.ФизЛицо.Пол = ЗНАЧЕНИЕ(Перечисление.ПолФизическихЛиц.Женский)
            |			ТОГДА ""ая""
            |		ИНАЧЕ ""ый""
            |	КОНЕЦ КАК Окончание,
            |	ОтветственныеЛицаОрганизацийСрезПоследних.Должность КАК ДолжностьРуководителя,
            |	ЕСТЬNULL(ФИОФизЛиц.Фамилия + ВЫБОР
            |			КОГДА ПОДСТРОКА(ФИОФизЛиц.Имя, 1, 1) <> """"
            |				ТОГДА "" "" + ПОДСТРОКА(ФИОФизЛиц.Имя, 1, 1) + "".""
            |			ИНАЧЕ """"
            |		КОНЕЦ + ВЫБОР
            |			КОГДА ПОДСТРОКА(ФИОФизЛиц.Отчество, 1, 1) <> """"
            |				ТОГДА "" "" + ПОДСТРОКА(ФИОФизЛиц.Отчество, 1, 1) + "".""
            |			ИНАЧЕ """"
            |		КОНЕЦ, ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицоНаименование) КАК ФИОРуководителя
            |ИЗ
            |	ФизЛица КАК ФизЛица
            |		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
            |		ПО (Организации.Ссылка = &Организация)
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&Дата, ФизЛицо В (&ФизЛицо)) КАК ФИОФизЛицСрезПоследних
            |		ПО ФизЛица.ФизЛицо = ФИОФизЛицСрезПоследних.ФизЛицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(&Дата, ФизЛицо В (&ФизЛицо)) КАК ПаспортныеДанныеФизЛицСрезПоследних
            |		ПО ФизЛица.ФизЛицо = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
            |		ПО (Организации.Ссылка = КонтактнаяИнформация.Объект)
            |			И (КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
            |			И (КонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресОрганизации))
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресПоПропискеФизЛицо
            |		ПО (ФизЛица.ФизЛицо = АдресПоПропискеФизЛицо.Объект)
            |			И (АдресПоПропискеФизЛицо.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
            |			И (АдресПоПропискеФизЛицо.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресФизЛица))
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТДанныеОбОтветственномЛице КАК ОтветственныеЛицаОрганизацийСрезПоследних
            |		ПО (ИСТИНА)
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(
            |				&Дата,
            |				ФизЛицо В
            |					(ВЫБРАТЬ
            |						ДанныеОбОтветственномЛице.ФизическоеЛицо
            |					ИЗ
            |						ВТДанныеОбОтветственномЛице КАК ДанныеОбОтветственномЛице)) КАК ФИОФизЛиц
            |		ПО (ИСТИНА)";*/
            //Макет = ПолучитьОбщийМакет("ДоговорЗайма");
            //ПервыйЛист =Истина;
            //Выборка = Запрос.Выполнить().Выбрать();
            while(true/*Выборка.Следующий()*/)
            {
                if(true/*НЕ ПервыйЛист*/)
                {
                    //ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
                }
                //Макет.Параметры.Заполнить(Выборка);
                //Макет.Параметры.Дата = Формат(Ссылка.Дата,"ДЛФ=DD");
                //Макет.Параметры.ОкончаниеПогашения = Формат(ДобавитьМесяц(Выборка.НачалоПогашения, Выборка.СрокПогашения),"ДЛФ=DD");
                //Макет.Параметры.РабочаяДата = ОбщегоНазначения.ПолучитьРабочуюДату();
                //Макет.Параметры.ТекстПорядка = НРег(Выборка.ПорядокПогашенияЗайма);
                //Макет.Параметры.НазваниеОрганизации = СокрЛП(Макет.Параметры.НазваниеОрганизации);
                //ТабДокумент.Вывести(Макет);
            }
            return null;
        }