СКД Открыть документ по двойному клику на ячейке отчета #620117


#0 by Fomania
Отчет берет данные из регистра накопления. Есть ячейки "документ договор", оттуда по двойному клику открывается сам документ. А есть ячейки со значением "булево", и при двойном клике на них ничего не открывается. Мне же нужно, чтобы открывался документ регистратор, который записал эти значения в регистр накопления. Пробовала в СКД в макете делать макет ячейки. В свойствах ячейки задавала значение "параметр", параметр "название моей ячейки", параметр расшифровки "документ регистратор". Максимум чего добилась - по двойному клику вылазит диалоговое окно, сообщающее мне полное название регистратора. Как сделать чтобы этот документ открывался?
#1 by vicof
Заполнять ДанныеРасшифровки
#2 by Fomania
где их заполнять?
#3 by Kom-off
110 уроков по СКД с сайта spec8.ru, уроки 106-110 дадут ответ на этот вопрос.
#4 by Fomania
спасибо, качаю. жаль ждать еще целых полчаса
#5 by ironkrab
Обрабатывай расшифровку программно, через событие "Обработка Расшифровки"
#6 by Fomania
где это событие искать? в модуле формы и модуле отчета не нашла. прошу прощения если глупый вопрос, не очень много с скд приходилось работать.
#7 by Fomania
прошу прощения, нашла. странно что сразу не заметила..
#8 by Fomania
, разобралась с расшифровкой. Возникла другая проблема: при попытке открыть отчет вылазит ошибка, что поле "Документ договор" не может быть использовано в группировке "Контрагент". В настройках макета СКД у меня идет группировка по контрагентам. До расшифровки все работало, группировалось. Сейчас если убрать группировку, тоже все работает с расшифровкой. Можно эту ошибку как-то обойти?
#9 by ironkrab
Так проблема в расшифровке или в группировке? Расшифровка без группировки работает??? Группировка без расшифровки работает???
#10 by SherifSP
Анна, фото где?)
#11 by Fomania
есть СГРУППИРОВАТЬ ПО в тексте запроса, и поле группировки в настройках макета отчета. сообщение об ошибке следующее: {Отчет.ВыплаченоПроцентов2.Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (СкомпоноватьРезультат)    СкомпоноватьРезультат; по причине: Ошибка исполнения отчета по причине: Поле "Документ договор" не может быть использовано в группировке "Контрагент" Видимо, это касается именно настроек. Убираю там группировку Контрагент, и отчет открывается.
#12 by Fomania
Будет после отпуска :) Некогда фотографироваться, работа ;)
#13 by ironkrab
А в пределах группировки по контрагенту идет и группировка по Документ Договор на одном уровне ?
#14 by SherifSP
Тебе их нужно в макете компоновки под разными областями выводить
#15 by Fomania
Они не на одном уровне. Это все данные из одного регистра, просто в настройках макета я сначала добавила в отчет поле группировки Контрагент, а потом в Контрагента добавила "Детальные записи", где лежит все остальное. Т.е. в таблице первым уровнем должны были перечисляться контрагенты, а вторым уровнем детализация по ним, где и будет Документ Договор. Мне странно то, что до создания макета ячейки и попытки сделать расшифровку все работало и группировалось. Как расшифровка может влиять на группировку? Под разными областями - что ты имеешь в виду?
#16 by ironkrab
Т.е. если ты отключишь расшифровку все работает нормально? Это точно??? "добавила в отчет поле группировки Контрагент, а потом в Контрагента добавила "Детальные записи", где лежит все остальное" - т.е это у тебя по сути один уровень? А если сделать двумя, что и предлагает 14,  -к полю группировки контрагент добавляешь на следующий уровень поле группировки "Документ договор" а затем к нему уже - детальные записи?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С