"Здравствуйте.<br>Возникла необходимость по каждой ячейке отчета(Отчет.png) выводить ещё один отчет (при клике на ячейку должны вывестись данные только по этой ячейке). Как это сделать более менее представляю. Нужно определить в какой строке ячейка и в каком столбце. И если со строкой я определился (в параметр "Расшифровка" передались нужные данные по строке), то по столбцу у меня ничего не получается. В параметре "Элемент" есть данные ячейки Элемент.Текущая область.Имя="R18C4"(координаты по строке и по столбцу)(Табло_Элемент). Но проблема в том что в настройках пользователь может убирать ненужные столбцы для отчета, так что по номеру столбца не получится определить наименование ячейки для передачи в параметр запроса чтобы вывести соответствующий отчет по этой ячейке. Ранее я писал обработку расшифровки чтобы по нажатию на любую ячейку выводился отчет по Стоимости Приход:<br> <br><pre><br><pre><br>Процедура ОбработкаРасшифровки1(Элемент,Расшифровка, ЭтотОбъект)<br><br><br>Построитель = Новый ПостроительОтчета; <br>Построитель.Текст = <br>"ВЫБРАТЬ<br>| РегВидаУчета.ПодразделениеОрганизации КАК ПодразделениеОрганизации,<br>| РегРаспределенияЗатрат.Продукция КАК Продукция,<br>| РегУчетаЗатрат.Затрата КАК Затрата,<br>| СУММА(УчетЗатратРеглОбороты.КоличествоПриход) КАК КоличествоПриход,<br>| СУММА(УчетЗатратРеглОбороты.СтоимостьПриход) КАК СтоимостьПриход<br>|ИЗ<br>| РегистрНакопления.УчетЗатратРегл.Обороты(&ДатаНАч, &ДатаКон, Регистратор, ) КАК УчетЗатратРеглОбороты<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК РегВидаУчета<br>| ПО УчетЗатратРеглОбороты.АналитикаВидаУчета = РегВидаУчета.Ссылка<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК РегУчетаЗатрат<br>| ПО УчетЗатратРеглОбороты.АналитикаУчетаЗатрат = РегУчетаЗатрат.Ссылка<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаРаспределенияЗатрат КАК РегРаспределенияЗатрат<br>| ПО УчетЗатратРеглОбороты.АналитикаРаспределенияЗатрат = РегРаспределенияЗатрат.Ссылка<br>|ГДЕ<br>| РегВидаУчета.Организация = &Организация<br>| И РегВидаУчета.РазделУчета = &РазделУчета<br>|<br>|СГРУППИРОВАТЬ ПО<br>| РегВидаУчета.ПодразделениеОрганизации,<br>| РегРаспределенияЗатрат.Продукция,<br>| РегУчетаЗатрат.Затрата<br>|<br>|УПОРЯДОЧИТЬ ПО<br>| ПодразделениеОрганизации,<br>| Продукция,<br>| Затрата<br>|ИТОГИ<br>| СУММА(КоличествоПриход),<br>| СУММА(СтоимостьПриход)<br>|ПО<br>| ОБЩИЕ,<br>| ПодразделениеОрганизации,<br>| Продукция,<br>| Затрата<br>|АВТОУПОРЯДОЧИВАНИЕ";<br>Построитель.Параметры.Вставить("Организация", Организация);<br>Построитель.Параметры.Вставить("РазделУчета", Перечисления.РазделыУчета.ЗатратыПоНаработке);<br>Построитель.Параметры.Вставить("ДатаНач", ОтчетОбъект.УниверсальныйОтчет.ДатаНач);<br>Построитель.Параметры.Вставить("ДатаКон", КонецДня(ОтчетОБъект.УниверсальныйОтчет.ДатаКон));<br>Построитель.РазмещениеИзмеренийВСтроках = ТипРазмещенияИзмерений.Вместе;<br>Построитель.ТекстЗаголовка = "Расшифровка затрат по наработке (стоимость приход)";<br>Построитель.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Интерфейс);<br>Построитель.ОформитьМакет();<br>Построитель.Вывести();<br>КонецПроцедуры</pre><br></pre><br><br> <br>Как бы определить столбец(Наименования "Начальный остаток" и "Стоимость") и передать соответствующие параметры в запрос? Заранее благодарен<br> <br> <br>Запрос на формирование основного отчета(Отчет.png):<br> <br><pre>УниверсальныйОтчет.ПостроительОтчета.Текст = <br> "ВЫБРАТЬ<br>| ВложенныйЗапрос.ПодразделениеОрганизации КАК ПодразделениеОрганизации,<br>| ВложенныйЗапрос.Продукция КАК Продукция,<br>| ВложенныйЗапрос.КоличествоПриход КАК КоличествоПриход,<br>| ВложенныйЗапрос.СтоимостьПриход КАК СтоимостьПриход,<br>| ВложенныйЗапрос.КоличествоРасход КАК КоличествоРасход,<br>| ВложенныйЗапрос.СтоимостьРасход КАК СтоимостьРасход,<br>| ВложенныйЗапрос.КоличествоНач КАК КоличествоНач,<br>| ВложенныйЗапрос.СтоимостьНач КАК СтоимостьНач,<br>| ВложенныйЗапрос.КоличествоКон КАК КоличествоКон,<br>| ВложенныйЗапрос.СтоимостьКон КАК СтоимостьКон,<br>| ВложенныйЗапрос.СчетУчета КАК СчетУчета,<br>| ВложенныйЗапрос.СтоимостьНУПриход КАК СтоимостьНУПриход,<br>| ВложенныйЗапрос.СтоимостьНУРасход КАК СтоимостьНУРасход,<br>| ВложенныйЗапрос.СтоимостьНУНач КАК СтоимостьНУНач,<br>| ВложенныйЗапрос.СтоимостьНУКон КАК СтоимостьНУКон,<br>| ВложенныйЗапрос.ВременнаяРазницаПриход КАК ВременнаяРазницаПриход,<br>| ВложенныйЗапрос.ВременнаяРазницаРасход КАК ВременнаяРазницаРасход,<br>| ВложенныйЗапрос.ВременнаяРазницаНач КАК ВременнаяРазницаНач,<br>| ВложенныйЗапрос.ВременнаяРазницаКон КАК ВременнаяРазницаКон,<br>| ВложенныйЗапрос.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа<br>|{ВЫБРАТЬ<br>| ПодразделениеОрганизации.*,<br>| Продукция.*,<br>| КоличествоПриход,<br>| СтоимостьПриход,<br>| КоличествоРасход,<br>| СтоимостьРасход,<br>| КоличествоНач,<br>| СтоимостьНач,<br>| КоличествоКон,<br>| СтоимостьКон,<br>| СтоимостьНУПриход,<br>| СтоимостьНУРасход,<br>| СтоимостьНУНач,<br>| СтоимостьНУКон,<br>| ВременнаяРазницаПриход,<br>| ВременнаяРазницаРасход,<br>| ВременнаяРазницаНач,<br>| ВременнаяРазницаКон}<br>|ИЗ<br>| (ВЫБРАТЬ<br>| РегВидаУчета.РазделУчета КАК РазделУчета,<br>| РегВидаУчета.ПодразделениеОрганизации КАК ПодразделениеОрганизации,<br>| РегРаспределенияЗатрат.Продукция КАК Продукция,<br>| СУММА(УчетЗатратРеглОбороты.КоличествоПриход) КАК КоличествоПриход,<br>| СУММА(УчетЗатратРеглОбороты.СтоимостьПриход) КАК СтоимостьПриход,<br>| СУММА(УчетЗатратРеглОбороты.КоличествоРасход) КАК КоличествоРасход,<br>| СУММА(УчетЗатратРеглОбороты.СтоимостьРасход) КАК СтоимостьРасход,<br>| СУММА(0) КАК КоличествоНач,<br>| СУММА(0) КАК СтоимостьНач,<br>| СУММА(0) КАК КоличествоКон,<br>| СУММА(0) КАК СтоимостьКон,<br>| РегВидаУчета.СчетУчета КАК СчетУчета,<br>| СУММА(УчетЗатратРеглОбороты.СтоимостьНУПриход) КАК СтоимостьНУПриход,<br>| СУММА(УчетЗатратРеглОбороты.СтоимостьНУРасход) КАК СтоимостьНУРасход,<br>| СУММА(0) КАК СтоимостьНУНач,<br>| СУММА(0) КАК СтоимостьНУКон,<br>| УчетЗатратРеглОбороты.СтоимостьПриход - УчетЗатратРеглОбороты.СтоимостьНУПриход КАК ВременнаяРазницаПриход,<br>| УчетЗатратРеглОбороты.СтоимостьРасход - УчетЗатратРеглОбороты.СтоимостьНУРасход КАК ВременнаяРазницаРасход,<br>| 0 КАК ВременнаяРазницаНач,<br>| 0 КАК ВременнаяРазницаКон,<br>| РегРаспределенияЗатрат.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа<br>| {ВЫБРАТЬ<br>| ПодразделениеОрганизации.*,<br>| Продукция.*,<br>| КоличествоПриход,<br>| СтоимостьПриход,<br>| КоличествоРасход,<br>| СтоимостьРасход,<br>| КоличествоНач,<br>| СтоимостьНач,<br>| КоличествоКон,<br>| СтоимостьКон,<br>| НоменклатурнаяГруппа.*}<br>| ИЗ<br>| РегистрНакопления.УчетЗатратРегл.Обороты(&ДатаНАч, &ДатаКон, Регистратор, ) КАК УчетЗатратРеглОбороты<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК РегВидаУчета<br>| ПО УчетЗатратРеглОбороты.АналитикаВидаУчета = РегВидаУчета.Ссылка<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК РегУчетаЗатрат<br>| ПО УчетЗатратРеглОбороты.АналитикаУчетаЗатрат = РегУчетаЗатрат.Ссылка<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаРаспределенияЗатрат КАК РегРаспределенияЗатрат<br>| ПО УчетЗатратРеглОбороты.АналитикаРаспределенияЗатрат = РегРаспределенияЗатрат.Ссылка<br>| ГДЕ<br>| РегВидаУчета.Организация = &Организация<br>| И РегВидаУчета.РазделУчета = &РазделУчета<br>| {ГДЕ<br>| РегВидаУчета.РазделУчета.*,<br>| РегВидаУчета.ПодразделениеОрганизации.*,<br>| РегРаспределенияЗатрат.Продукция.*,<br>| УчетЗатратРеглОбороты.КоличествоПриход,<br>| УчетЗатратРеглОбороты.СтоимостьПриход,<br>| УчетЗатратРеглОбороты.КоличествоРасход,<br>| УчетЗатратРеглОбороты.СтоимостьРасход,<br>| РегВидаУчета.СчетУчета.*,<br>| (0) КАК КоличествоНач,<br>| (0) КАК СтоимостьНач,<br>| (0) КАК КоличествоКон,<br>| (0) КАК СтоимостьКон,<br>| РегРаспределенияЗатрат.НоменклатурнаяГруппа.*}<br>| <br>| СГРУППИРОВАТЬ ПО<br>| РегВидаУчета.РазделУчета,<br>| РегВидаУчета.ПодразделениеОрганизации,<br>| РегРаспределенияЗатрат.Продукция,<br>| РегВидаУчета.СчетУчета,<br>| УчетЗатратРеглОбороты.СтоимостьПриход - УчетЗатратРеглОбороты.СтоимостьНУПриход,<br>| УчетЗатратРеглОбороты.СтоимостьРасход - УчетЗатратРеглОбороты.СтоимостьНУРасход,<br>| РегРаспределенияЗатрат.НоменклатурнаяГруппа<br>| <br>| ОБЪЕДИНИТЬ ВСЕ<br>| <br>| ВЫБРАТЬ<br>| РегВидаУчета.РазделУчета,<br>| РегВидаУчета.ПодразделениеОрганизации,<br>| РегРаспределенияЗатрат.Продукция,<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(УчетЗатратРеглОстатки.КоличествоОстаток),<br>| СУММА(УчетЗатратРеглОстатки.СтоимостьОстаток),<br>| СУММА(0),<br>| СУММА(0),<br>| РегВидаУчета.СчетУчета,<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(УчетЗатратРеглОстатки.СтоимостьНУОстаток),<br>| СУММА(0),<br>| 0,<br>| 0,<br>| УчетЗатратРеглОстатки.СтоимостьОстаток - УчетЗатратРеглОстатки.СтоимостьНУОстаток,<br>| 0,<br>| РегРаспределенияЗатрат.НоменклатурнаяГруппа<br>| {ВЫБРАТЬ<br>| ПодразделениеОрганизации.*,<br>| Продукция.*,<br>| КоличествоПриход,<br>| СтоимостьПриход,<br>| КоличествоРасход,<br>| СтоимостьРасход,<br>| КоличествоНач,<br>| СтоимостьНач,<br>| КоличествоКон,<br>| СтоимостьКон,<br>| НоменклатурнаяГруппа.*}<br>| ИЗ<br>| РегистрНакопления.УчетЗатратРегл.Остатки(&ДатаНач, ) КАК УчетЗатратРеглОстатки<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК РегВидаУчета<br>| ПО УчетЗатратРеглОстатки.АналитикаВидаУчета = РегВидаУчета.Ссылка<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК РегУчетаЗатрат<br>| ПО УчетЗатратРеглОстатки.АналитикаУчетаЗатрат = РегУчетаЗатрат.Ссылка<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаРаспределенияЗатрат КАК РегРаспределенияЗатрат<br>| ПО УчетЗатратРеглОстатки.АналитикаРаспределенияЗатрат = РегРаспределенияЗатрат.Ссылка<br>| ГДЕ<br>| РегВидаУчета.Организация = &Организация<br>| И РегВидаУчета.РазделУчета = &РазделУчета<br>| {ГДЕ<br>| РегВидаУчета.РазделУчета.*,<br>| РегВидаУчета.ПодразделениеОрганизации.*,<br>| РегРаспределенияЗатрат.Продукция.*,<br>| (0) КАК КоличествоПриход,<br>| (0) КАК СтоимостьПриход,<br>| (0) КАК КоличествоРасход,<br>| (0) КАК СтоимостьРасход,<br>| РегВидаУчета.СчетУчета.*,<br>| УчетЗатратРеглОстатки.КоличествоОстаток КАК КоличествоНач,<br>| УчетЗатратРеглОстатки.СтоимостьОстаток КАК СтоимостьНач,<br>| (0) КАК КоличествоКон,<br>| (0) КАК СтоимостьКон,<br>| РегРаспределенияЗатрат.НоменклатурнаяГруппа.*}<br>| <br>| СГРУППИРОВАТЬ ПО<br>| РегВидаУчета.СчетУчета,<br>| РегВидаУчета.ПодразделениеОрганизации,<br>| РегРаспределенияЗатрат.Продукция,<br>| РегВидаУчета.РазделУчета,<br>| УчетЗатратРеглОстатки.СтоимостьОстаток - УчетЗатратРеглОстатки.СтоимостьНУОстаток,<br>| РегРаспределенияЗатрат.НоменклатурнаяГруппа<br>| <br>| ОБЪЕДИНИТЬ ВСЕ<br>| <br>| ВЫБРАТЬ<br>| РегВидаУчета.РазделУчета,<br>| РегВидаУчета.ПодразделениеОрганизации,<br>| РегРаспределенияЗатрат.Продукция,<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(УчетЗатратРеглОстатки.КоличествоОстаток),<br>| СУММА(УчетЗатратРеглОстатки.СтоимостьОстаток),<br>| РегВидаУчета.СчетУчета,<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(0),<br>| СУММА(УчетЗатратРеглОстатки.СтоимостьНУОстаток),<br>| 0,<br>| 0,<br>| 0,<br>| УчетЗатратРеглОстатки.СтоимостьОстаток - УчетЗатратРеглОстатки.СтоимостьНУОстаток,<br>| РегРаспределенияЗатрат.НоменклатурнаяГруппа<br>| {ВЫБРАТЬ<br>| ПодразделениеОрганизации.*,<br>| Продукция.*,<br>| КоличествоПриход,<br>| СтоимостьПриход,<br>| КоличествоРасход,<br>| СтоимостьРасход,<br>| КоличествоНач,<br>| СтоимостьНач,<br>| КоличествоКон,<br>| СтоимостьКон,<br>| НоменклатурнаяГруппа.*}<br>| ИЗ<br>| РегистрНакопления.УчетЗатратРегл.Остатки(&ДатаКон, ) КАК УчетЗатратРеглОстатки<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК РегВидаУчета<br>| ПО УчетЗатратРеглОстатки.АналитикаВидаУчета = РегВидаУчета.Ссылка<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК РегУчетаЗатрат<br>| ПО УчетЗатратРеглОстатки.АналитикаУчетаЗатрат = РегУчетаЗатрат.Ссылка<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаРаспределенияЗатрат КАК РегРаспределенияЗатрат<br>| ПО УчетЗатратРеглОстатки.АналитикаРаспределенияЗатрат = РегРаспределенияЗатрат.Ссылка<br>| ГДЕ<br>| РегВидаУчета.Организация = &Организация<br>| И РегВидаУчета.РазделУчета = &РазделУчета<br>| {ГДЕ<br>| РегВидаУчета.РазделУчета.*,<br>| РегВидаУчета.ПодразделениеОрганизации.*,<br>| РегРаспределенияЗатрат.Продукция.*,<br>| (0) КАК КоличествоПриход,<br>| (0) КАК СтоимостьПриход,<br>| (0) КАК КоличествоРасход,<br>| (0) КАК СтоимостьРасход,<br>| РегВидаУчета.СчетУчета.*,<br>| (0) КАК КоличествоНач,<br>| (0) КАК СтоимостьНач,<br>| УчетЗатратРеглОстатки.КоличествоОстаток КАК КоличествоКон,<br>| УчетЗатратРеглОстатки.СтоимостьОстаток КАК СтоимостьКон,<br>| РегРаспределенияЗатрат.НоменклатурнаяГруппа.*}<br>| <br>| СГРУППИРОВАТЬ ПО<br>| РегВидаУчета.СчетУчета,<br>| РегВидаУчета.РазделУчета,<br>| РегРаспределенияЗатрат.Продукция,<br>| РегВидаУчета.ПодразделениеОрганизации,<br>| УчетЗатратРеглОстатки.СтоимостьОстаток - УчетЗатратРеглОстатки.СтоимостьНУОстаток,<br>| РегРаспределенияЗатрат.НоменклатурнаяГруппа) КАК ВложенныйЗапрос<br>|{ГДЕ<br>| ВложенныйЗапрос.ПодразделениеОрганизации.*,<br>| ВложенныйЗапрос.Продукция.*,<br>| ВложенныйЗапрос.СчетУчета.*,<br>| ВложенныйЗапрос.КоличествоПриход КАК КоличествоПриход,<br>| ВложенныйЗапрос.СтоимостьПриход,<br>| ВложенныйЗапрос.КоличествоРасход,<br>| ВложенныйЗапрос.СтоимостьРасход,<br>| ВложенныйЗапрос.КоличествоНач,<br>| ВложенныйЗапрос.СтоимостьНач,<br>| ВложенныйЗапрос.КоличествоКон,<br>| ВложенныйЗапрос.СтоимостьКон,<br>| ВложенныйЗапрос.СтоимостьНУПриход,<br>| ВложенныйЗапрос.СтоимостьНУРасход,<br>| ВложенныйЗапрос.СтоимостьНУНач,<br>| ВложенныйЗапрос.СтоимостьНУКон}<br>|<br>|УПОРЯДОЧИТЬ ПО<br>| ПодразделениеОрганизации,<br>| Продукция,<br>| СчетУчета,<br>| НоменклатурнаяГруппа<br>|{УПОРЯДОЧИТЬ ПО<br>| СчетУчета.*,<br>| ПодразделениеОрганизации.*,<br>| НоменклатурнаяГруппа.*,<br>| Продукция.*}<br>|ИТОГИ<br>| СУММА(КоличествоПриход),<br>| СУММА(СтоимостьПриход),<br>| СУММА(КоличествоРасход),<br>| СУММА(СтоимостьРасход),<br>| СУММА(КоличествоНач),<br>| СУММА(СтоимостьНач),<br>| СУММА(КоличествоКон),<br>| СУММА(СтоимостьКон),<br>| СУММА(СтоимостьНУПриход),<br>| СУММА(СтоимостьНУРасход),<br>| СУММА(СтоимостьНУНач),<br>| СУММА(СтоимостьНУКон),<br>| СУММА(ВременнаяРазницаПриход),<br>| СУММА(ВременнаяРазницаРасход),<br>| СУММА(ВременнаяРазницаНач),<br>| СУММА(ВременнаяРазницаКон)<br>|ПО<br>| ОБЩИЕ,<br>| ПодразделениеОрганизации,<br>| Продукция,<br>| СчетУчета,<br>| НоменклатурнаяГруппа<br>|{ИТОГИ ПО<br>| СчетУчета.*,<br>| ПодразделениеОрганизации.*,<br>| Продукция.*,<br>| НоменклатурнаяГруппа.*}<br>|АВТОУПОРЯДОЧИВАНИЕ"; </pre><br><br>Как я понял параметр "Расшифровка" заполняется через УниверсальныйОтчет и добавить туда ещё что то кроме того что там есть не получится"