Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
08 Дек 2016, 12:50
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Вывод на печать элемента ТЧ  (Прочитано 198 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Space_minus

  • **
  • Сообщений: 81
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-03-17
  • Сайт: 
  • Профессия: Ученик 1С
Здравствуйте, подскажите, сейчас печатается 1-й элемент табличной части, а как отправить в ПФ выделенный элемент ТЧ?

Функция  ПечатьЗаявление (МассивОбъектов,ОбъектыПечати)   //заявление
ТабДок = Новый ТабличныйДокумент;
ТабДок.АвтоМасштаб = Истина;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.МестоРождения.Наименование КАК МестоРождения,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Наименование КАК Обучающийся,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.ДатаРождения КАК ДатаРождения,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.Специальность.Категория.Наименование КАК Категория,
| АдресОбучающегося.Представление КАК АдресОбучающегося,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.ВидДокументаУдостоверяющегоЛичность.Наименование КАК ВидДокументаУдостоверяющегоЛичность,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Серия_Водительского_Удостоверения КАК СерияВУ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Номер_Водительского_Удостоверения КАК НомерВУ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Дата_Выдачи_Водительского_Удостоверения КАК ДатаВыдачиВУ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.КемВыдан_ВУ.Наименование КАК КемВыданВУ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.ДатаВыдачиДокументаУдостоверяющегоЛичность КАК ДатаВыдачиУЛ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.КемВыданДокументУдостоверяющийЛичность.Наименование КАК КемВыданУЛ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.СНИЛС КАК СНИЛС,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.ОсобыеОтметки.Наименование КАК ОсобыеОтметки,
| ТелефонОбучающегося.Представление КАК ТелефонОбучающегося,
| ЭлПочтаОбучающегося.Представление КАК ЭлПочтаОбучающегося,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.СерияДокументаУдостоверяющегоЛичность КАК СерияУЛ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.НомерДокументаУдостоверяющегоЛичность КАК НомерУЛ,
| СписокКандидатовВГИБДД.Дата КАК Дата,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.УчебнаяГруппа.Наименование КАК УчебнаяГруппа
|ИЗ
| Документ.СписокКандидатовВГИБДД.СписокСтудентов КАК СписокКандидатовВГИБДДСписокСтудентов
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
| И ФизическиеЛицаКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресПоПрописке)) КАК АдресОбучающегося
| ПО СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Ссылка = АдресОбучающегося.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)) КАК ТелефонОбучающегося
| ПО СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Ссылка = ТелефонОбучающегося.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)) КАК ЭлПочтаОбучающегося
| ПО СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Ссылка = ЭлПочтаОбучающегося.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписокКандидатовВГИБДД КАК СписокКандидатовВГИБДД
| ПО СписокКандидатовВГИБДДСписокСтудентов.Ссылка = СписокКандидатовВГИБДД.Ссылка
|ГДЕ
| СписокКандидатовВГИБДД.Ссылка = &Ссылка";


  Запрос.УстановитьПараметр("Ссылка",МассивОбъектов);
  РезультатЗапроса = Запрос.Выполнить().Выбрать();
 
  НомерСтрокиНачало = ТабДок.ВысотаТаблицы + 1;
   
  Макет = ПолучитьМакет("Заявление");
 
 
  ОбластьМакета = Макет.ПолучитьОбласть("Шапка");
  РезультатЗапроса.Следующий();
  ОбластьМакета.Параметры.Заполнить(РезультатЗапроса);
РезультатЗапроса.Сбросить();
  ТабДок.Вывести(ОбластьМакета);

  Возврат ТабДок;
  КонецФункции //Заявка



Оффлайн Летящий в даль

  • **
  • Сообщений: 56
  • РЕПУТАЦИЯ: 12
  • КПД: 21%
  • 1с - это диагенез :D
  • Регистрация: 2016-05-16
  • Сайт: 
  • Профессия: Программист 1С
ну параметр передай номер строки  и в запросе обозначь

Оффлайн LexaK

  • *****
  • Сообщений: 1037
  • РЕПУТАЦИЯ: 273
  • КПД: 26%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
блин ну ни какой соображаловки!

у вас в табличной части (над списком) есть две жирные такие стрелки вверх/вниз
нужную строчку в ТЧ с помощью этих стрелок двигаете на верх, записываете документ и печатаете как обычно!!!
и ни чего (до/пере)программировать не надо!!!
Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн Space_minus

  • **
  • Сообщений: 81
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-03-17
  • Сайт: 
  • Профессия: Ученик 1С
блин ну ни какой соображаловки!

у вас в табличной части (над списком) есть две жирные такие стрелки вверх/вниз
нужную строчку в ТЧ с помощью этих стрелок двигаете на верх, записываете документ и печатаете как обычно!!!
и ни чего (до/пере)программировать не надо!!!
Ну точно :lol:
Добавлено: 21 Сен 2016, 12:57

ну параметр передай номер строки  и в запросе обозначь
Очень заинтересован!
Что значит "ну параметр передай номер строки"?
В запросе обозначил
"ВЫБРАТЬ
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.МестоРождения.Наименование КАК МестоРождения,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Наименование КАК Обучающийся,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.ДатаРождения КАК ДатаРождения,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.Специальность.Категория.Наименование КАК Категория,
| АдресОбучающегося.Представление КАК АдресОбучающегося,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.ВидДокументаУдостоверяющегоЛичность.Наименование КАК ВидДокументаУдостоверяющегоЛичность,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Серия_Водительского_Удостоверения КАК СерияВУ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Номер_Водительского_Удостоверения КАК НомерВУ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Дата_Выдачи_Водительского_Удостоверения КАК ДатаВыдачиВУ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.КемВыдан_ВУ.Наименование КАК КемВыданВУ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.ДатаВыдачиДокументаУдостоверяющегоЛичность КАК ДатаВыдачиУЛ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.КемВыданДокументУдостоверяющийЛичность.Наименование КАК КемВыданУЛ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.СНИЛС КАК СНИЛС,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.ОсобыеОтметки.Наименование КАК ОсобыеОтметки,
| ТелефонОбучающегося.Представление КАК ТелефонОбучающегося,
| ЭлПочтаОбучающегося.Представление КАК ЭлПочтаОбучающегося,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.СерияДокументаУдостоверяющегоЛичность КАК СерияУЛ,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.НомерДокументаУдостоверяющегоЛичность КАК НомерУЛ,
| СписокКандидатовВГИБДД.Дата КАК Дата,
| СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.УчебнаяГруппа.Наименование КАК УчебнаяГруппа,
| [b]СписокКандидатовВГИБДДСписокСтудентов.НомерСтроки КАК НомерСтроки[/b]
|ИЗ
| Документ.СписокКандидатовВГИБДД.СписокСтудентов КАК СписокКандидатовВГИБДДСписокСтудентов
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
| И ФизическиеЛицаКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресПоПрописке)) КАК АдресОбучающегося
| ПО СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Ссылка = АдресОбучающегося.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)) КАК ТелефонОбучающегося
| ПО СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Ссылка = ТелефонОбучающегося.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)) КАК ЭлПочтаОбучающегося
| ПО СписокКандидатовВГИБДДСписокСтудентов.ФИО_Студента.ФизЛицо.Ссылка = ЭлПочтаОбучающегося.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписокКандидатовВГИБДД КАК СписокКандидатовВГИБДД
| ПО СписокКандидатовВГИБДДСписокСтудентов.Ссылка = СписокКандидатовВГИБДД.Ссылка
|ГДЕ
| СписокКандидатовВГИБДД.Ссылка = &Ссылка";

Последний раз редактировалось: Space_minus; 21 Сен 2016, 12:57. Причина: Объединение сообщений


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

MuI_I_Ika MuI_I_Ika
80 Сообщений
cska-fanat-kz cska-fanat-kz
70 Сообщений
Kironten
52 Сообщений
alex0402
47 Сообщений
alexandr_ll
34 Сообщений
LexaK
34 Сообщений
djkeysi
24 Сообщений
Андрей1966
24 Сообщений
sertak sertak
23 Сообщений
BuhRust
22 Сообщений

* Кто онлайн

  • Точка Гостей: 789
  • Точка Скрытых: 0
  • Точка Пользователей: 15
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal