Здравствуйте, я перебрал реквизиты документа, мне нужно записать в параметр макета только "Программа обучения" подскажите пожалуйста как это сделать?
ТЧУслуги = ВыборкаДетальныеЗаписи.Услуги.Выбрать();
ТаблЗначений = Макет.ПолучитьОбласть("ТаблЗначений");
Пока ТЧУслуги.Следующий() Цикл
ТаблЗначений.Параметры.НомерСтроки = НомерСтроки;
НомерСтроки = НомерСтроки + 1;
ТаблЗначений.Параметры.Количество = ТЧУслуги.Количество;
ТаблЗначений.Параметры.Цена = Формат(ТЧУслуги.Цена,"ЧДЦ=2");
ТаблЗначений.Параметры.Сумма = Формат(ТЧУслуги.Сумма,"ЧДЦ=2");
ИтоговаяСумма = ИтоговаяСумма + ТЧУслуги.Сумма;
ИтоговоеКоличество = "" + ИтоговоеКоличество + ТЧУслуги.Количество;
Док = Метаданные.Документы["ЗаявкаНаКурс"];
Для Каждого Дисциплина Из Док.Реквизиты Цикл
ТаблЗначений.Параметры.ВидАттестации = Дисциплина;
ТабДок.Вывести(ТаблЗначений);
КонецЦикла;
КонецЦикла;
ПоказатьПрикрепленные файлы:

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