#0
by skela1c
По нажатию на ячейку необходимо установить значение. Делаю с помощью "расшифровки". В процедуре "РезультатОбработкаРасшифровки" получаю "расшифровку" тип "ИдентификаторРасшифровкиКомпоновкиДанных", а хотелось бы " ЭлементРасшифровкиКомпоновкиДанныхПоля", чтобы получить номер строки. Подскажите как можно получить тип "ИдентификаторРасшифровкиКомпоновкиДанных" или может быть как получить строку отчета по другому?
#1
by skela1c
с типами разобрался, не могу понять как получить строку отчета чтобы выбрать поле, которое мне нужно
#4
by bodri
В консоли СКД на вкладке макеты, назначаешь ячейке параметр расшифровки и там же в параметрах макета указываешь что будет в расшифровке
#5
by skela1c
мне нужно получить строку макета, чтобы в ней получить поле и передать её в расшифровку, как это можно сделать?
#6
by azernot
Опишите задачу, а не предполагаемый метод решения, тем более какой-то промежуточный этап.
#7
by skela1c
Отчет такого вида , при нажатии в колонке "установить бизнес регион" открывается справочник "бизнес регионы" выбирается значение и записывается в "партнера"
#8
by azernot
Ага, значит вам нужно понять, что это поле Бизнес-регион и получить значение поля "Партнер" из той же строки группировок. Убеждаешься, что поле - Установить бизнес региона Далее ПоляРасшифровки = ДанныеРасшифровки.Элементы[ИдентификаторРасшифровкиКомпоновкиДанных].ПолучитьРодителей получаешь ИД родительского элемента, у него получаешь поля, смотришь значения. Таким образом ищешь среди родителей "Пратнёра"
#10
by azernot
А что вообще есть в Данные.Элементы ? Вы же в отладчике можете посмотреть, вообще есть там где партнёр?
#11
by azernot
+ Возможно, если поле находится на том же уровне, придётся перебирать все поля у которых родитель имеет тот же идентификатор.
#13
by skela1c
решается это дело так: 1 в макете скд надо переопределить расшифровку и указать поле, которое понадобится в моём случае "Партнер"; 2 из процедуры "РезультатОбработкаРасшифровки" переходим на сервер и получаем то, что нужно Данные = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: v8: СКД и произвольный макет
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: Запрос в СКД , как установить разные периоды для разных таблиц запроса ?
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД Старые настройки в изменненном СКД
В этой группе 1С
- СКД, самый простой способ уменьшить шрифт в отчете
- Возврат по безналу день в день в Рознице 2.2
- Странная ошибка при отправке эл.почты из 1с
- Как в отборе СКД для поля составного типа (Ссылка, Строка) выбирать ссылку?
- Конвертация данных и отладка алгоритмов
- MS SQL Server 2017 + 1С
- Запись макета в XLS на сервере
- Вывод двух макетов в отдельные окна из одной печатной формы
- Мониторинг лицензий на сервере 1С
- Проблема передачи файла по FTP 1C 7/7+DialMail.dll.
- Сдача отчетности, если два генеральных директора
- СКД остатки на конец дня
- После редактирования запроса в форме списка номенклатуры пропала возможность заходить в ка
- Размещение реквизита табличной части типа булево на форме
- ЗУП 3.1 Порядок пересчета в ЧТС
- ЗУП 2.5 Документ не рассчитан
- 8.3.11 наконец-то увидела свет
- ERP доходы будущих периодов
- 1C: ERP 2.4.1.211 Неверная длина ИНН
- Розница 2.2 БП 3.0 EnterpriseData и один не очень умный