LaCastet
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите разобраться с расшифровкой. Сделан отчёт на СКД. В разрезе Контрагентов и Договоров строки с колонками СуммаПлан и СуммаФакт. СуммаПлан— это плановые платежи из регистра сведений. СуммаФакт— это суммы по документам оплаты. При нажатии на ячейку СуммаПлан нужно вывести отчет по плановым платежам, при нажатии на ячейку СуммаФакт открыть документ оплаты. Пытаюсь сделать открытие отчета по плановым платежам. Нашёл в интернете следующий код. Код: &НаСервере Функция ПолучитьНастройкиРасшифровки(ИдентификаторРасшифровки) // В тонком клиенте ДанныеРасшифровки это адрес временного хранилища ДанныеРасшифровкиОбъект = ПолучитьИзВременногоХранилища(ДанныеРасшифровки); МассивПолей = СКД.ПолучитьМассивПолейРасшифровки(ИдентификаторРасшифровки, ДанныеРасшифровкиОбъект, Ложь); Возврат МассивПолей; КонецФункции// УстановитьНастройки() | При проверке на ошибки выдаёт: переменной СКД нет. Пробовал СхемуКомпоновкиДанных, она тоже не обнаруживается. Читаю Использование объекта ДанныеРасшифровки на сайте https://its.1c.ru/db/metod8dev/content/2797/hdoc Код: МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки); ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровки); СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки); | Объект ДанныеРасшифровки содержит настройки, для которых этот объект был сформирован (заполняются при генерации макета компоновки данных) и коллекции элементов расшифровки (заполняются при формировании результата). Каждый элемент расшифровки имеет идентификатор (который и помещается в ячейку табличного документа - результата) и массив идентификаторов родительских элементов расшифровки. Имея идентификатор расшифровки из объекта ДанныеРасшифровки можно получить элемент расшифровки при помощи метода Получить или при помощи операции []. Пример: Код: Элемент = ДанныеРасшифровки.Элементы[ИдентификаторРасшифровки]; | Но объект ДанныеРасшифровки содержит адрес временного хранишища и данный код не выполняется.
---------- Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы! |
|