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