Как добавить колонку ФИО в отчет?!

1. gkhvgkh 21.04.17 07:57 Сейчас в теме
Здравствуйте! Новичок в 1С, потребовалась помощь.
Платформа: 1С:Предприятие 8.3 (8.3.8.2054)
Конфигурация: Учет в управляющих компаниях ЖКХ, ТСЖ, ЖСК 3.0 (3.0.47.2)

Составляю отчет "Сведения по приборам учета за март". В данном отчете необходимо отразить лишь следующие данные:
"ФИО", "Адрес", "Месяц" (в котором даны показания) и "Расход" (воды пользователем за месяц).
Изменяя данные стандартного отчета я убрал множество лишних колонок и строк и оставил лишь нужные, однако с данными "ФИО" проблемы. Когда я захожу в изменение варианта, добавляю новую колонку, то в открывшемся списке я попросту не могу найти ничего связанного с ФИО жильца. В разделе здания нашел пункт, но если его включить в таблицу то выводится просто пустая колонка... Помогите советом! Как добавить поле "ФИО" в список или где его там найти, чтобы была колонка с ФИО жильцов...
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ImHunter 315 21.04.17 08:53 Сейчас в теме
С небольшой вероятностью где-нить внутри плюсиков есть такое поле. Пораскрывайте, поищите.
Если там нет, то дописывать запрос.
3. NatalyaVP 21.04.17 08:59 Сейчас в теме
Может быть ФИО и адрес связаны с лицевым счётом
4. WasiliyMay 8 21.04.17 09:02 Сейчас в теме
Откройте схему компоновки данных в конфигураторе и посмотрите в запросе. Если там ФИО нет, добавьте в запрос и вытащите потом в отчет
5. gkhvgkh 21.04.17 09:38 Сейчас в теме
(4) Открыть открыл, в перечне полей нет так же ни намека на ФИО потребителя.

С 1С я работать начал очень и очень недавно. Нуб полнейший, потомy извиняюсь за глупые вопросы. Программа очень сложная для понимания новичку.
Не могли бы вы дать наводку поконкретнее? Спасибо огромное всем в любом случае!



ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	ВЫБОР
		КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_ЛицевыеСчета
			ТОГДА "ЛицевойСчет"
		ИНАЧЕ ВЫБОР
				КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Подъезды
					ТОГДА "Подъезд"
				ИНАЧЕ ВЫБОР
						КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Здания
								И ЗакрепленныеСчетчикиСрезПоследних.Объект.ТипСооружения = ЗНАЧЕНИЕ(Перечисление.УПЖКХ_ТипСооружения.Здание)
							ТОГДА "Здание"
						ИНАЧЕ ВЫБОР
								КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.УПЖКХ_Помещения
										И ЗакрепленныеСчетчикиСрезПоследних.Объект.ВидПомещения.ТипПомещения <> ЗНАЧЕНИЕ(Перечисление.КВП_ТипыПомещений.Автоместо)
									ТОГДА "Помещение"
								ИНАЧЕ ВЫБОР
										КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Здания
												И ЗакрепленныеСчетчикиСрезПоследних.Объект.ТипСооружения = ЗНАЧЕНИЕ(Перечисление.УПЖКХ_ТипСооружения.Паркинг)
											ТОГДА "Паркинг"
										ИНАЧЕ ВЫБОР
												КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.УПЖКХ_Помещения
														И ЗакрепленныеСчетчикиСрезПоследних.Объект.ВидПомещения.ТипПомещения = ЗНАЧЕНИЕ(Перечисление.КВП_ТипыПомещений.Автоместо)
													ТОГДА "ПарковочноеМесто"
											КОНЕЦ
									КОНЕЦ
							КОНЕЦ
					КОНЕЦ
			КОНЕЦ
	КОНЕЦ КАК ВидОбъекта,
	ВЫБОР
		КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_ЛицевыеСчета
			ТОГДА 3
		ИНАЧЕ ВЫБОР
				КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Подъезды
					ТОГДА 2
				ИНАЧЕ ВЫБОР
						КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Здания
								И ЗакрепленныеСчетчикиСрезПоследних.Объект.ТипСооружения = ЗНАЧЕНИЕ(Перечисление.УПЖКХ_ТипСооружения.Здание)
							ТОГДА 1
						ИНАЧЕ ВЫБОР
								КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.УПЖКХ_Помещения
										И ЗакрепленныеСчетчикиСрезПоследних.Объект.ВидПомещения.ТипПомещения = ЗНАЧЕНИЕ(Перечисление.КВП_ТипыПомещений.Автоместо)
									ТОГДА 3
								ИНАЧЕ ВЫБОР
										КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Здания
												И ЗакрепленныеСчетчикиСрезПоследних.Объект.ТипСооружения = ЗНАЧЕНИЕ(Перечисление.УПЖКХ_ТипСооружения.Паркинг)
											ТОГДА 1
										ИНАЧЕ ВЫБОР
												КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.УПЖКХ_Помещения
														И ЗакрепленныеСчетчикиСрезПоследних.Объект.ВидПомещения.ТипПомещения <> ЗНАЧЕНИЕ(Перечисление.КВП_ТипыПомещений.Автоместо)
													ТОГДА 3
											КОНЕЦ
									КОНЕЦ
							КОНЕЦ
					КОНЕЦ
			КОНЕЦ
	КОНЕЦ КАК УровеньИерархии,
	ВЫБОР
		КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_ЛицевыеСчета
			ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект.Адрес.Владелец
		ИНАЧЕ ВЫБОР
				КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.УПЖКХ_Помещения
					ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект.Владелец
				ИНАЧЕ ВЫБОР
						КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Подъезды
							ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект.Владелец
						ИНАЧЕ ВЫБОР
								КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Здания
									ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект
							КОНЕЦ
					КОНЕЦ
			КОНЕЦ
	КОНЕЦ КАК Здание,
	ВЫБОР
		КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.УПЖКХ_Помещения
				И ЗакрепленныеСчетчикиСрезПоследних.Объект.ВидПомещения.ТипПомещения = ЗНАЧЕНИЕ(Перечисление.КВП_ТипыПомещений.Автоместо)
			ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект.Владелец
		ИНАЧЕ ВЫБОР
				КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Здания
						И ЗакрепленныеСчетчикиСрезПоследних.Объект.ТипСооружения = ЗНАЧЕНИЕ(Перечисление.УПЖКХ_ТипСооружения.Паркинг)
					ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект
			КОНЕЦ
	КОНЕЦ КАК Паркинг,
	ВЫБОР
		КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_ЛицевыеСчета
			ТОГДА КВП_Подъезды.Ссылка
		ИНАЧЕ ВЫБОР
				КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.УПЖКХ_Помещения
						И ЗакрепленныеСчетчикиСрезПоследних.Объект.ВидПомещения.ТипПомещения <> ЗНАЧЕНИЕ(Перечисление.КВП_ТипыПомещений.Автоместо)
					ТОГДА КВП_Подъезды.Ссылка
				ИНАЧЕ ВЫБОР
						КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_Подъезды
							ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект
					КОНЕЦ
			КОНЕЦ
	КОНЕЦ КАК Подъезд,
	ВЫБОР
		КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_ЛицевыеСчета
			ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект.Адрес.Наименование + ", " + ЗакрепленныеСчетчикиСрезПоследних.Объект.Наименование
		ИНАЧЕ ЗакрепленныеСчетчикиСрезПоследних.Объект
	КОНЕЦ КАК ПредставлениеОбъекта,
	ЗакрепленныеСчетчикиСрезПоследних.Объект КАК Объект,
	ВЫБОР
		КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.КВП_ЛицевыеСчета
			ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект
	КОНЕЦ КАК ЛицевойСчет,
	ЗакрепленныеСчетчикиСрезПоследних.Счетчик.Представление КАК НомСчетчика,
	ЗакрепленныеСчетчикиСрезПоследних.Счетчик КАК Счетчик,
	ЗакрепленныеСчетчикиСрезПоследних.Счетчик.ВидУслуги КАК ВидУслуги,
	ВЫБОР
		КОГДА КВП_ВидыТарифов.Ссылка = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Дневной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиковТекущие.ДневноеПоказание, 0)
		КОГДА КВП_ВидыТарифов.Ссылка = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Ночной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиковТекущие.НочноеПоказание, 0)
		КОГДА КВП_ВидыТарифов.Ссылка = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Пиковый)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиковТекущие.ПиковоеПоказание, 0)
		ИНАЧЕ 0
	КОНЕЦ КАК ПокТек,
	ЕСТЬNULL(ПоказанияСчетчиковТекущие.Период, УПЖКХ_ВводПоказанийСчетчикаГлавнаяТекущие.ДатаПоказания) КАК ДатаТек,
	ВЫБОР
		КОГДА КВП_ВидыТарифов.Ссылка = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Дневной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиковПредыдущие.ДневноеПоказание, 0)
		КОГДА КВП_ВидыТарифов.Ссылка = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Ночной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиковПредыдущие.НочноеПоказание, 0)
		КОГДА КВП_ВидыТарифов.Ссылка = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Пиковый)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиковПредыдущие.ПиковоеПоказание, 0)
		ИНАЧЕ 0
	КОНЕЦ КАК ПокПред,
	ЕСТЬNULL(ПоказанияСчетчиковПредыдущие.Период, УПЖКХ_ВводПоказанийСчетчикаГлавнаяПредыдущие.ДатаПоказания) КАК ДатаПред,
	ЕСТЬNULL(ЗакрепленныеСчетчикиСрезПоследних.Объект.Адрес.Код, ВЫБОР
			КОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект ССЫЛКА Справочник.УПЖКХ_Помещения
				ТОГДА ЗакрепленныеСчетчикиСрезПоследних.Объект.Код
			ИНАЧЕ 0
		КОНЕЦ) КАК КодКвартиры,
	ЗакрепленныеСчетчикиСрезПоследних.Объект.Адрес КАК Квартира,
	1 КАК ПоказаниеСч,
	КВП_ВидыТарифов.Ссылка КАК ВидТарифа,
	1 КАК ПоказаниеСч2,
	ЗакрепленныеСчетчикиСрезПоследних.Счетчик КАК КоличествоПУ,
	КВП_ЗакрепленныеСчетчикиСрезПоследних.ДатаИзменения КАК ДатаПоверки
ПОМЕСТИТЬ врПУ
ИЗ
	Перечисление.КВП_ВидыТарифов КАК КВП_ВидыТарифов
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КВП_ЗакрепленныеСчетчики.СрезПоследних(&КонецПериода, ДатаИзменения <= &КонецПериода {(Счетчик).* КАК Счетчик, (Счетчик.ВидУслуги).* КАК ВидУслуги}) КАК ЗакрепленныеСчетчикиСрезПоследних
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КВП_ПоказанияСчетчиков.СрезПоследних(&КонецПериода, {(Счетчик).* КАК Счетчик, (Счетчик.ВидУслуги).* КАК ВидУслуги}) КАК ПоказанияСчетчиковТекущие
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.УПЖКХ_ВводПоказанийСчетчика.Главная КАК УПЖКХ_ВводПоказанийСчетчикаГлавнаяТекущие
				ПО ПоказанияСчетчиковТекущие.Регистратор = УПЖКХ_ВводПоказанийСчетчикаГлавнаяТекущие.Ссылка
					И ПоказанияСчетчиковТекущие.Счетчик = УПЖКХ_ВводПоказанийСчетчикаГлавнаяТекущие.Счетчик
			ПО ЗакрепленныеСчетчикиСрезПоследних.Счетчик = ПоказанияСчетчиковТекущие.Счетчик
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КВП_ПоказанияСчетчиков.СрезПоследних(&НачалоПериода, {(Счетчик).* КАК Счетчик, (Счетчик.ВидУслуги).* КАК ВидУслуги}) КАК ПоказанияСчетчиковПредыдущие
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.УПЖКХ_ВводПоказанийСчетчика.Главная КАК УПЖКХ_ВводПоказанийСчетчикаГлавнаяПредыдущие
				ПО ПоказанияСчетчиковПредыдущие.Регистратор = УПЖКХ_ВводПоказанийСчетчикаГлавнаяПредыдущие.Ссылка
					И ПоказанияСчетчиковПредыдущие.Счетчик = УПЖКХ_ВводПоказанийСчетчикаГлавнаяПредыдущие.Счетчик
			ПО ЗакрепленныеСчетчикиСрезПоследних.Счетчик = ПоказанияСчетчиковПредыдущие.Счетчик
			ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КВП_Подъезды КАК КВП_Подъезды
			ПО (ЗакрепленныеСчетчикиСрезПоследних.Объект.Адрес.Владелец = КВП_Подъезды.Владелец
						И (ЗакрепленныеСчетчикиСрезПоследних.Объект.Адрес.Код МЕЖДУ КВП_Подъезды.НомерПервойКвартиры И КВП_Подъезды.НомерПоследнейКвартиры)
					ИЛИ ЗакрепленныеСчетчикиСрезПоследних.Объект.Владелец = КВП_Подъезды.Владелец
						И (ЗакрепленныеСчетчикиСрезПоследних.Объект.Код МЕЖДУ КВП_Подъезды.НомерПервойКвартиры И КВП_Подъезды.НомерПоследнейКвартиры))
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КВП_ЗакрепленныеСчетчики.СрезПоследних(
					,
					ПричинаОтключения = ЗНАЧЕНИЕ(Перечисление.УПЖКХ_ПричиныОтключенияПриборовУчета.Поверка)
						И ДатаИзменения >= &НачалоПериода) КАК КВП_ЗакрепленныеСчетчикиСрезПоследних
			ПО ЗакрепленныеСчетчикиСрезПоследних.Счетчик = КВП_ЗакрепленныеСчетчикиСрезПоследних.Счетчик
				И ЗакрепленныеСчетчикиСрезПоследних.Объект = КВП_ЗакрепленныеСчетчикиСрезПоследних.Объект
		ПО (КВП_ВидыТарифов.Ссылка В (ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Дневной), ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Ночной), ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Пиковый)))
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	КВП_ПоказанияСчетчиков.ДневноеПоказание КАК ДневноеПоказание,
	КВП_ПоказанияСчетчиков.НочноеПоказание КАК НочноеПоказание,
	КВП_ПоказанияСчетчиков.ПиковоеПоказание КАК ПиковоеПоказание,
	КВП_ПоказанияСчетчиков.Период КАК Дата,
	КВП_ПоказанияСчетчиков.МоментВремени КАК МоментВремени,
	КВП_ПоказанияСчетчиков.Счетчик КАК Счетчик,
	НАЧАЛОПЕРИОДА(КВП_ПоказанияСчетчиков.Период, МЕСЯЦ) КАК Месяц
ПОМЕСТИТЬ ПоказанияПоМесяцам
ИЗ
	РегистрСведений.КВП_ПоказанияСчетчиков КАК КВП_ПоказанияСчетчиков
ГДЕ
	КВП_ПоказанияСчетчиков.Период МЕЖДУ &НачалоПериода И &КонецПериода
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ПоказанияПоМесяцам.Счетчик,
	ПоказанияПоМесяцам.Месяц,
	МАКСИМУМ(ПоказанияПоМесяцам.Дата) КАК Дата
ПОМЕСТИТЬ ПоследниеПоказанияПоМесяцам
ИЗ
	ПоказанияПоМесяцам КАК ПоказанияПоМесяцам

СГРУППИРОВАТЬ ПО
	ПоказанияПоМесяцам.Счетчик,
	ПоказанияПоМесяцам.Месяц
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ПоказанияПоМесяцам.ДневноеПоказание,
	ПоказанияПоМесяцам.НочноеПоказание,
	ПоказанияПоМесяцам.ПиковоеПоказание,
	ПоказанияПоМесяцам.Дата,
	ПоказанияПоМесяцам.МоментВремени,
	ПоказанияПоМесяцам.Счетчик,
	ПоказанияПоМесяцам.Месяц
ПОМЕСТИТЬ врПоказанияИтоговыеПоМесяцам
ИЗ
	ПоказанияПоМесяцам КАК ПоказанияПоМесяцам
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПоследниеПоказанияПоМесяцам КАК ПоследниеПоказанияПоМесяцам
		ПО ПоказанияПоМесяцам.Счетчик = ПоследниеПоказанияПоМесяцам.Счетчик
			И ПоказанияПоМесяцам.Месяц = ПоследниеПоказанияПоМесяцам.Месяц
			И ПоказанияПоМесяцам.Дата = ПоследниеПоказанияПоМесяцам.Дата
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	врПоказанияИтоговыеПоМесяцам.ДневноеПоказание,
	врПоказанияИтоговыеПоМесяцам.НочноеПоказание,
	врПоказанияИтоговыеПоМесяцам.ПиковоеПоказание,
	врПоказанияИтоговыеПоМесяцам.Дата,
	врПоказанияИтоговыеПоМесяцам.МоментВремени,
	врПоказанияИтоговыеПоМесяцам.Счетчик,
	врПоказанияИтоговыеПоМесяцам.Месяц,
	МАКСИМУМ(врПоказанияИтоговыеПоМесяцам2.Месяц) КАК МесяцПредыдущий
ПОМЕСТИТЬ ПоказанияИтоговыеСПредыдущимМесяцем
ИЗ
	врПоказанияИтоговыеПоМесяцам КАК врПоказанияИтоговыеПоМесяцам
		ЛЕВОЕ СОЕДИНЕНИЕ врПоказанияИтоговыеПоМесяцам КАК врПоказанияИтоговыеПоМесяцам2
		ПО (врПоказанияИтоговыеПоМесяцам2.Счетчик = врПоказанияИтоговыеПоМесяцам.Счетчик)
			И (врПоказанияИтоговыеПоМесяцам2.Месяц < врПоказанияИтоговыеПоМесяцам.Месяц)

СГРУППИРОВАТЬ ПО
	врПоказанияИтоговыеПоМесяцам.ДневноеПоказание,
	врПоказанияИтоговыеПоМесяцам.НочноеПоказание,
	врПоказанияИтоговыеПоМесяцам.ПиковоеПоказание,
	врПоказанияИтоговыеПоМесяцам.Дата,
	врПоказанияИтоговыеПоМесяцам.МоментВремени,
	врПоказанияИтоговыеПоМесяцам.Счетчик,
	врПоказанияИтоговыеПоМесяцам.Месяц
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ПоказанияИтоговыеСПредыдущимМесяцем.ДневноеПоказание,
	ПоказанияИтоговыеСПредыдущимМесяцем.НочноеПоказание,
	ПоказанияИтоговыеСПредыдущимМесяцем.ПиковоеПоказание,
	ПоказанияИтоговыеСПредыдущимМесяцем.Дата,
	ПоказанияИтоговыеСПредыдущимМесяцем.МоментВремени,
	ПоказанияИтоговыеСПредыдущимМесяцем.Счетчик,
	ПоказанияИтоговыеСПредыдущимМесяцем.Месяц,
	врПоказанияИтоговыеПоМесяцам.Дата КАК ДатаПред,
	врПоказанияИтоговыеПоМесяцам.ДневноеПоказание КАК ДневноеПоказаниеПред,
	врПоказанияИтоговыеПоМесяцам.НочноеПоказание КАК НочноеПоказаниеПред,
	врПоказанияИтоговыеПоМесяцам.ПиковоеПоказание КАК ПиковоеПоказаниеПред
ПОМЕСТИТЬ ПоказанияИтоговыеПоМесяцам
ИЗ
	ПоказанияИтоговыеСПредыдущимМесяцем КАК ПоказанияИтоговыеСПредыдущимМесяцем
		ЛЕВОЕ СОЕДИНЕНИЕ врПоказанияИтоговыеПоМесяцам КАК врПоказанияИтоговыеПоМесяцам
		ПО (врПоказанияИтоговыеПоМесяцам.Счетчик = ПоказанияИтоговыеСПредыдущимМесяцем.Счетчик)
			И (врПоказанияИтоговыеПоМесяцам.Месяц = ПоказанияИтоговыеСПредыдущимМесяцем.МесяцПредыдущий)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	врПУ.ВидОбъекта,
	врПУ.УровеньИерархии,
	врПУ.Здание,
	врПУ.Паркинг,
	врПУ.Подъезд,
	врПУ.ПредставлениеОбъекта,
	врПУ.Объект,
	врПУ.ЛицевойСчет,
	врПУ.НомСчетчика,
	врПУ.ВидУслуги,
	ВЫБОР
		КОГДА врПУ.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Дневной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиков.ДневноеПоказание, 0)
		КОГДА врПУ.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Ночной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиков.НочноеПоказание, 0)
		КОГДА врПУ.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Пиковый)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиков.ПиковоеПоказание, 0)
		ИНАЧЕ 0
	КОНЕЦ КАК ПокТек,
	ПоказанияСчетчиков.Дата КАК ДатаТек,
	ВЫБОР
		КОГДА врПУ.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Дневной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиков.ДневноеПоказаниеПред, ЕСТЬNULL(врПУ.ПокПред, 0))
		КОГДА врПУ.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Ночной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиков.НочноеПоказаниеПред, ЕСТЬNULL(врПУ.ПокПред, 0))
		КОГДА врПУ.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Пиковый)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиков.ПиковоеПоказаниеПред, ЕСТЬNULL(врПУ.ПокПред, 0))
		ИНАЧЕ 0
	КОНЕЦ КАК ПокПред,
	ЕСТЬNULL(ПоказанияСчетчиков.ДатаПред, врПУ.ДатаПред) КАК ДатаПред,
	врПУ.КодКвартиры,
	врПУ.Квартира,
	врПУ.ПоказаниеСч,
	врПУ.ВидТарифа КАК ВидПоказания,
	ЕСТЬNULL(УПЖКХ_РасчетПриборовУчетаОбороты.ПоказаниеПриход, 0) / ВЫБОР
		КОГДА врПУ.Счетчик.Коэффициент = 0
			ТОГДА 1
		ИНАЧЕ врПУ.Счетчик.Коэффициент
	КОНЕЦ КАК Расход,
	ЕСТЬNULL(УПЖКХ_РасчетПриборовУчетаОбороты.ПоказаниеПриход, 0) КАК УчетноеКоличество,
	врПУ.Счетчик,
	врПУ.ПоказаниеСч2,
	врПУ.КоличествоПУ,
	ВЫБОР
		КОГДА врПУ.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Дневной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиков.ДневноеПоказание, 0)
		КОГДА врПУ.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Ночной)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиков.НочноеПоказание, 0)
		КОГДА врПУ.ВидТарифа = ЗНАЧЕНИЕ(Перечисление.КВП_ВидыТарифов.Пиковый)
			ТОГДА ЕСТЬNULL(ПоказанияСчетчиков.ПиковоеПоказание, 0)
		ИНАЧЕ 0
	КОНЕЦ КАК ПоказаниеВМесяце,
	УПЖКХ_РасчетПриборовУчетаОбороты.Период КАК Месяц,
	ПоказанияСчетчиков.Дата КАК ДатаПоказания,
	врПУ.ДатаПоверки
ИЗ
	врПУ КАК врПУ
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.УПЖКХ_РасчетПриборовУчета.Обороты(&НачалоПериода, &КонецПериода, Месяц, {(ВидПоказания).* КАК ВидПоказания}) КАК УПЖКХ_РасчетПриборовУчетаОбороты
			ЛЕВОЕ СОЕДИНЕНИЕ ПоказанияИтоговыеПоМесяцам КАК ПоказанияСчетчиков
			ПО УПЖКХ_РасчетПриборовУчетаОбороты.Счетчик = ПоказанияСчетчиков.Счетчик
				И УПЖКХ_РасчетПриборовУчетаОбороты.Период = ПоказанияСчетчиков.Месяц
		ПО врПУ.Счетчик = УПЖКХ_РасчетПриборовУчетаОбороты.Счетчик
			И врПУ.ВидТарифа = УПЖКХ_РасчетПриборовУчетаОбороты.ВидПоказания
			И врПУ.Объект = УПЖКХ_РасчетПриборовУчетаОбороты.Объект
Показать
7. WasiliyMay 8 21.04.17 09:53 Сейчас в теме
(5) Скорей всего где то в лицевом счете нужно смотреть. Фио так же может храниться в каком-нибудь регистре сведений, привязанном к лицевому счету. Тогда нужно делать еще запрос к нему. Нужно посмотреть как устроено хранение в программе данных по потребителям
6. E_Johnny 21.04.17 09:44 Сейчас в теме
Проверьте ЛицевойСчет.Владелец

и очень подозрительно, что в дереве полей есть два с одинаковыми именами
8. gkhvgkh 21.04.17 09:53 Сейчас в теме
(6) Это стандартный отчет в 1С. А вот среди выпадаемых полей в лицевом счете нет пункта владелец.
9. NatalyaVP 21.04.17 09:56 Сейчас в теме
Вам нужно найти где у вас хранятся фамилии, в каком справочнике и их связь с лицевым счетом, можете 1С: предприятии покопаться.
А потом заходите в отчет и в запрос добавляете это поле.
10. E_Johnny 21.04.17 10:03 Сейчас в теме
скиньте изображение справочника, где указывается ФИО, и как идет связка с лицевым счетом.
давно уже не работал с этой конфигурацией, память подводит :)
11. gkhvgkh 21.04.17 10:32 Сейчас в теме
(10) Если заходить из приложения, то список жителей находится в разделе "справочники", далее "физические лица". Часть находится там, но большинство в папке "проживающие".
А как посмотреть связь с лицевым счетом честно сказать не знаю ((
12. WasiliyMay 8 21.04.17 10:42 Сейчас в теме
(11) Покажите форму, где в лицевом счете заполняете физ. лицо
13. gkhvgkh 21.04.17 10:50 Сейчас в теме
(12) Вот форма лицевого счета и форма заполнения данных физического лица:

16. WasiliyMay 8 21.04.17 11:03 Сейчас в теме
(13) Это скорей всего регистр сведений. Если нажать на историю изменений, то откроется форма списка регистра. Нужно найти регистр сведений, где хранится эта информация, сделать запрос к таблице срез последних на дату отчета и связать с лицевыми счетами. Потом выводить в отчет. Здесь лучше сначала почитать про запросы и СКД.
14. gkhvgkh 21.04.17 10:55 Сейчас в теме
Добавил через консруктор запроса таблицу "Физические лица" где хранятся данные всех людей, в поля добавил пункт "ФИО". Обновил конфигурацию но поле в отчете так и не выбрать. (все больше во мне возникает мнение что в силу своей неопытности я делаю что-то совершенно не так)
17. WasiliyMay 8 21.04.17 11:04 Сейчас в теме
(14) Нет. Так это работать не будет
15. ImHunter 315 21.04.17 11:00 Сейчас в теме
Раз возникает "мнение что в силу своей неопытности я делаю что-то совершенно не так", то лучше почитайте для начала книжек по запросам и/или СКД.
Ведь правильно заданный вопрос должен содержать половину ответа. А у вас пока с этим слабенько.
18. e-9 60 21.04.17 11:04 Сейчас в теме
Изменяя данные стандартного отчета я убрал множество лишних колонок и строк и оставил лишь нужные

а Вы это делали прямо в запросе, в конфигураторе??? или просто настройки в режиме предприятия покоцали?)
...сильно сомнительно, что типовой отчет (до того как "убрал множество лишних колонок и строк") не давал возможности вывести ФИО....
19. gkhvgkh 21.04.17 11:05 Сейчас в теме
(18) В режиме предприятия, в разделе "изменить вариант". Просто убрал галочки и добавил несколько новых полей, но с ФИО как раз таки возникла проблема, в списке его нет.
20. e-9 60 21.04.17 11:13 Сейчас в теме
(19) тогда я бы посоветовал поскорее вернуть резервную копию отчета (Вы же ее сделали, правда?) на момент до (14) в конфигуратор, и пока закрыть его)
хотя, конфигуратор закрывать не надо - опубликуйте скрины (С РАЗВЕРНУТЫМИ измерениями, ресурсами и реквизитами) тех объектов, которые участвуют в запросе:
РС КВП_ЗакрепленныеСчетчики
РС КВП_ПоказанияСчетчиков
Особенно интересует поле КВП_ЗакрепленныеСчетчики.Объект.Владелец....какого оно типа?
21. e-9 60 21.04.17 11:17 Сейчас в теме
(20) даже уточню: справочник Справочник.УПЖКХ_Помещения. Какой у него владелец?
22. gkhvgkh 21.04.17 11:39 Сейчас в теме
(20) Резервных копий не делал, после перезапуска форма возвращается к стандартному виду. Все действия произвожу на копии оригинальной базы, так что не страшны никакие ошибки.

(21) Владелец данного элемента Справочник КВП.Здания
23. e-9 60 21.04.17 11:55 Сейчас в теме
(22) мм... наверно, (3) и (6) правы - надо рыть в сторону Справочник.КВП_ЛицевыеСчета.Владелец.
Есть у справочника Справочник.КВП_ЛицевыеСчета владелец? (см. на вкладке Владельцы)
если есть - какого типа?
...еще, судя по скрину формы лицевого счета, могут быть контрагенты подвязаны....Можете в конфигураторе посмотреть, какой тип у реквизита Контрагент, в этой форме?
26. gkhvgkh 21.04.17 12:14 Сейчас в теме
(23) У Справочник.КВП_ЛицевыеСчета владельца нет.
В форме лицевого счета у реквизита "Контрагент" Тип - "Справочники.Контрагенты". Правда данный элемент находится во вкладке "ДокументОткрытия"
24. NatalyaVP 21.04.17 12:07 Сейчас в теме
В форме лицевого счета есть вкладка "Сведения о собственнике", там что заполняется?
И в отчет не нужно добавлять справочник "Физические лица", это независимый справочник, там могут быть разные люди, не только собственники квартир.
25. user633533_encantado 11 21.04.17 12:12 Сейчас в теме
Гиперссылка "История" рядом с фио в карточке контрагента как бы намекает, то это регистр сведений )))
27. e-9 60 21.04.17 12:14 Сейчас в теме
(25) как бы это вообще стандартная фишечка - хранить историю ФИО физ. лица) а само физ. лицо при этом сидит в справочнике
28. e-9 60 21.04.17 12:20 Сейчас в теме
а в плюсике у Объекта (в режиме предприятие) нет ветки Контрагент?..
если нет - я бы просто добавил в последнем запросе
   ВЫБОР
        КОГДА врПУ.Объект ССЫЛКА Справочник.КВП_ЛицевыеСчета
            ТОГДА врПУ.Объект.Контрагент
    КОНЕЦ КАК Контрагент,


(это если в Справочник.КВП_ЛицевыеСчета есть такой реквизит - должен быть)
29. gkhvgkh 21.04.17 12:32 Сейчас в теме
(28) Нет, ветки контрагента нет.
Подскажите только пожалуйста куда вставить этот код. Код запроса данного отчета я в начале темы давал (5). Боюсь сам пока не додумаюсь, программировать то я программировал, но 1С это какой-то иной мир для меня.
30. e-9 60 21.04.17 13:54 Сейчас в теме
(29) (война войной а обед по расписанию))
... да хотя бы между
    ПоказанияСчетчиков.Дата КАК ДатаПоказания,

и
    врПУ.ДатаПоверки


т.е., в результате должно получиться
...
    ПоказанияСчетчиков.Дата КАК ДатаПоказания,
   ВЫБОР
        КОГДА врПУ.Объект ССЫЛКА Справочник.КВП_ЛицевыеСчета
            ТОГДА врПУ.Объект.Контрагент
    КОНЕЦ КАК Контрагент,
    врПУ.ДатаПоверки
ИЗ
    врПУ КАК врПУ
        ЛЕВОЕ СОЕДИНЕНИЕ...
Показать
и т.д.
31. gkhvgkh 24.04.17 06:04 Сейчас в теме
(30)
ВЫБОР
КОГДА врПУ.Объект ССЫЛКА Справочник.КВП_ЛицевыеСчета
ТОГДА врПУ.Объект.Контрагент
КОНЕЦ КАК Контрагент,


Добавил, выдает ошибку теперь
Прикрепленные файлы:
32. WasiliyMay 8 24.04.17 09:06 Сейчас в теме
(31) Открыл сейчас эту конфигурацию. Сведения о контрагентах хранятся в регистре сведений "УПЖКХ_СведенияДляВзаиморасчетовПоЛС". Вам нужно делать запрос к этому регистру. Можно посмотреть пример в отчете "КВП_СводнаяВедомость". Там происходит выборка данных о контрагенте
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот