Расшифровка СКД: эмуляция стандартной без выбора пользователя #686952


#0 by Пол Ньюман
При двойном щелчке мышкой на отчете СКД выходит меню действий. Можно ли по двойному щелчку сразу сэмулировать действия СКД, как если бы пользователь выбрал Расшифровать - <ИмяПоля>, не заполняя при этом самому отбор по данным расшифровки.
#1 by fisher
Можно. Примеры работы с расшифровкой СКД есть в соответствующих книжках.
#2 by Пол Ньюман
У меня нет соотвествующих книжек. Если вы знаете - напишите пример, если не знаете - спасибо за ап.
#3 by Пол Ньюман
Вроде должен был сработать данный код      ОбработкаРасшифровки  = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных)); но к сожалению по нему ничего не происходит
#4 by Dmitry1c
Компоновка данных изучается при помощи водки.
#5 by Aprobator
хелп читай до конца. А то кусок выдрал и ждешь результата.
#6 by Ksandr
Макет ресурса - задаешь параметр расшифровки и действие
#7 by Пол Ньюман
Три комментария и нулевой КПД, зачем люди вообще комментаируют, самоутверждаются что ли? Словесный понос? Непонятно.
#8 by Пол Ньюман
Пример кода пожалуйста, который может быть использован в обработке расшифровки, я не знаю что такое макет ресурса
#9 by fisher
Про макет ресурса я как-то не подумал... Но я думаю, что ему не только ресурсы расшифровывать надо.
#10 by Aprobator
ему надо по умолчанию действие открыть значение. Причем без выбора его из меню.
#11 by Aprobator
впрочем могу и ошибаться, потому как ... не заполняя при этом самому отбор по данным расшифровки... - хз как понять.
#12 by DexterMorgan
Гилева тада курс бесплатный посмотри, раз денег на книжки нет
#13 by Пол Ньюман
Мне нужно вывести детальные записи со всеми полями с использованием отбора выбранной в отчете строки. В подменю Расшифровать нет пункта Детальные записи, но при открытии отчета можно удалить выбранное поле, тогда получатся детальные записи. ЭлемСтруктуры = КомпоновщикНастроек.Настройки.Структура[0]; Советуете читать хелп, а сами не в состоянии даже внимательно прочитать две строки в теме. Мне не нужно открывать значение, мне нужно Расшифровать.
#14 by fisher
Ну? По идее макетами полей и ресурсов он сможет это разрулить без кодирования вообще
#15 by Aprobator
ужас.
#16 by 1C_OOLer
#17 by Aprobator
нормально сформулированный вопрос я в состоянии прочитать. Тут откровенный бред просто. Первый раз слышу по расшифровку по детальным записям.
#18 by fisher
Что-то ты дофига резкий для просящего помощи. Код ему вынь да положь а все остальное - понос, простая расшифровка или сложная - сам догадывайся. Что не так сказал - отповедь. ЗЫ. Открытие значения - частный случай расшифровки.
#19 by Aprobator
ему походу надо при расшифровке подменять структуру вывода.
#20 by Пол Ньюман
Специально для вас: Пользователь в стандартном режиме дважды щелкает по отчету, выбирает пункт расшифровать и любое поле, после чего открывается новая форма отчета с расшифровкой. Как открыть новую форму отчета с расшифровкой сразу по двойному щелчку, не заставляя пользователя что-то выбирать, поскольку мы точно знаем что он выберет Расшифровать и поле "Валюта"
#21 by Пол Ньюман
По ссылке отсутствует мой случай
#22 by Aprobator
надо же - родил наконец то вопрос. Короче требуется по умолчанию расшифровка по строке по полю "Валюта". Вопрос только - в каждой ли строке возможна такая расшифровка?
#23 by fisher
Да понял я, понял. Только желания большого нет ради тебя такого едкого в сорцах рыться. Там кода достаточно немало выходит для такой, казалось бы, тривиальной задачи. Гугли "1С СКД программная расшифровка". Там сообразишь, что к чему.
#24 by fisher
А в чем проблема сделать для каждой? Получаешь в обработке расшифровки значения текущей и вышестоящих группировок и пихаешь их в отборы.
#25 by Aprobator
пользователь может жмакнуть на поле группировку, а может на поле ресурс.
#26 by Пол Ньюман
Я никого не прошу где-то рыться. Человек либо знает либо не знает. Если человек знает - он даст четкий ответ, если не знает - он дает бесполезные советы: гугли то, читай это. Это бессмсленный флуд, отечаю на него просто чтобы прочие люди понимали, что решение дано не было.
#27 by Ksandr
1. 2. И никакого кода
#28 by Aprobator
так бы и сказал - сам думать не хочу, жду только готовое решение.
#29 by Ksandr
К ИТС доступ есть?
#30 by Aprobator
это сработает для фиксированного макета только. Хотя, кто знает, какой случай у ТС.
#31 by Aprobator
+ и, кстати, вот сходу не помню, означает ли Основное действие то, что не будет показываться меню ячейки расшифровки.
#32 by Пол Ньюман
Не уверен что это абсолютно то, что нужно, но большое спасибо, попробую.
#33 by Пол Ньюман
Какое поле должно быть выбрано при создании макета? Ресурс? или любое участвующее в отчете?
#34 by fisher
В этом случае открывается меню расшифровки
#35 by fisher
Вернее, не меню, а окошко с выбором поля, по которому расшифровывать.
#36 by Ksandr
Я только с ресурсами этим пользовался. Почту скажи, скину полезнейший мануал.
#37 by Пол Ньюман
Я понял принцип, но пока почему-то не срабатывает. У меня в строках две группировки, одна в колонках(День) с одним ресурсом (СуммаНачальныйОстаток). Какой тип поля нужно добавить в таблицу Макет? dimoff66(дворняга)маилру
#38 by Пол Ньюман
И мне кажется должно работать иначе вообще непонятно тогда что делает этот метод
#39 by Пол Ньюман
Всё, я понял, метод Расшифровать возвращает настройки, а не расшифровывает. Настройки можно передать в новую форму отчета, загрузить и вывести отчет, так и поступлю. Всем спасибо, извините если был резок.
#40 by Пол Ньюман
Полностью код если кому в будущем понадобится: 1) Создаем у формы отчета реквизит ВходящиеНастройки В обработке расшифровки пишем: При открытии пишем: Если ВходящиеНастройки <> Неопределено Тогда
#41 by Пол Ньюман
Соотвественно если расшифровывать по всем полям не нужно, то при открытии достаточно написать Если ВходящиеНастройки <> Неопределено Тогда
#42 by fisher
ПриОткрытии - это лишний костыль.
#43 by Aprobator
ужас. За Пороть надо.
#44 by Пол Ньюман
Аргументация последует или продолжается бессмысленный словесный понос?
#45 by Пол Ньюман
Единственное вместо ЭтотОбъект нужно создать новый экземпляр объекта, но пороть то зачем?
#46 by Aprobator
понос это содержимое твоей головы.
#47 by Aprobator
Открой СП наконец и дочитай там хелп до конца, хотя бы по объекту Отчет.
#48 by Aprobator
+ дальше, надеюсь сам дотумкаешь. Хотя, лично я, очень сильно сомневаюсь.
#49 by Aprobator
как вариант можно глянуть еще методику расшифровки используемую в произвольных отчетах в конфигурации УПП или КА.
#50 by Пол Ньюман
А то же самое для внешнего отчета?
#51 by Aprobator
Лови, балбес.
#52 by Пол Ньюман
Я знаю, я тебя проверял.
#53 by Aprobator
знал бы, такую куйню как в не порол бы.
#54 by Пол Ньюман
Что действительно готов поймать балбес - это как открыть эту форму чтобы при закрытии в ней не сохранялись настройки, потому что если закрыть первой основную форму, где стоит автоматическое сохранение настроек, то при новом открытии проставляются настройки из расшифровки. Мне нужно было проверить что это в принципе работает
#55 by Aprobator
ты безнадежен.
#56 by Пол Ньюман
Видишь, простые вещи ты знаешь и тут же готовно этими знаниями козыряешь, а задачу в решить не смог. В этом разница - я не знаю простых вещей, но умею думать. Нам нужно держаться друг за друга, мы удачно друг друга дополняем.
#57 by Aprobator
ты не в состоянии даже тупо получить информацию с инструкции. Что ты хотел в сомневаюсь, что кто то вообще сумел понять.
#58 by Пол Ньюман
Тебе важно быть умней меня?
#59 by Aprobator
+ единственное, что у тебя хорошо получается, так это хамить. Впрочем, это известно еще со стародавних времен, повышенная тупость сопровождается повышенной агрессивностью. нет. Ты для меня не имеешь никакого значения. Как человек ты обычный хам, как программист - пустое место.
#60 by Пол Ньюман
Ок =)
#61 by Aprobator
хм - тогда извини, походу я тоже погорячился и был в корне не прав по отношению к тебе. Вообще заметил за собой, что последнее время после общения с некоторыми товарищами на мисте, реально агрессивнее становлюсь. Потому и свое время пребывания на мисте стремлюсь сводить в минимуму.
#62 by Пол Ньюман
Ноу праблемз!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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