#0
by Progr 1C
Как сделать программную расшифровку диаграммы сформированное с помощью СКД 1С 8.3? У меня при стандартной расшифровке число выдает.(
#5
by AceVi
Тема неоднократно обсуждалась. У стандартного отчета на СКД есть реквизит ДанныеРасшифровки - вот это цифра это значение одного из полей ДанныеРасшифровки. либо сам получи нужную строку, либо есть процедуры типа этой - ТиповыеОтчеты.ОбработкаРасшифровкиТиповогоОтчета, где используются процедуры по типу таких ТиповыеОтчеты.ПолучитьМассивПолейРасшифровки, которые и работают с реквизитом ДанныеРасшифровки. вот туда копай.
#6
by Progr 1C
В процедуре РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) через точку останова проверяю ДанныеРасшифровки пустое
#10
by AceVi
У тебя стандартный СКД отчет? Посмотри в модуле объекта процедуру сформироватьОтчет там данныеРасшифровки передаються обязательно в СКД, может как то по другому переменную назвали. а может вообще ничего не передают, проверь там.
#11
by Progr 1C
Нет. У меня в отчете 4 диаграммы первую я сформирую через СКД. Остальные 3 программно. Я убрал командную панель. И добавил свою команду сформировать. При нажатие выполняется и скд и программно созданные диаграммы. Да я назвал ДанныеРасшифровки Как ДанныеРасшифровкиК. Если не переименовать оно не дало возможности сформировать отчет.
#13
by Progr 1C
{Отчет.КоличествоСооружении.Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (Инициализировать) ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки); по причине: Несоответствие типов (параметр номер '3')
#14
by Nuobu
Так сразу бы и сказал. Все ссылки завязаны на том, что отчет, который формируется - один. И в нём присутствует нужная тебе расшифровка. А в твоём случае нужно хранить все четыре отчета на форме, чтобы в расшифровке определить, по какому отчету пользователь хочет её увидеть. Плюс, твой отчет не до конца понимает, какая схема главная для табДока Результат. Стандартный код: Тебе нужно будет подменить СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); на нужный отчет.
#17
by Progr 1C
как мне поймать момент когда скд начинает заполнять данныерасшифровки и заполнять для каждой столбика диаграммы свою расшифровку
#24
by Progr 1C
У меня на реквизит:"Результат" тип:ТабДок выходит диаграмма сформированный с помощью СКД. Теперь как делать расшифровку столбца? Диаграмма Гистограмма объемная.
#25
by Progr 1C
Задача. У меня есть Справочник:Товары. Я вывожу на два столбца количество товаров: первый- новые и второй-старое. При клике на столбец у меня должно выйти список товаров.
#26
by Progr 1C
Например Новых товаров: 5. При нажатие на этот столбец должен выйти список 5-ти товаров.
#27
by AceVi
Последний раз - ты передаешь в СКД вот такой объект ДанныеРасшифровкиОтчета = Новый ДанныеРасшифровкиКомпоновкиДанных; Скд там сам расшифровки раскидывает по полной, когда ты нажимаешь столбец - у тебя срабатывает процедура РезультатОбработкаРасшифровки - где Расшифровка - это не значение расшифровки как таковой - а номер в из колонки в таблице ДанныеРасшифровкиОтчета которая вернулась из СКД. вот найти этот номер и там будет колонка Значение - где и будет содержаться непосредственное значение расшифровки. Это все если мы говорим о стандартном СКД отчете. если ты сам что то придумал то см и делай расшифровку.
#30
by AceVi
Да я назвал ДанныеРасшифровки Как ДанныеРасшифровкиК. Если не переименовать оно не дало возможности сформировать отчет. (с) - Твои слова из поста? ну и проверяй как ты там назвал.
#34
by AceVi
Отчет сформируеться в УПП? Скинь отчет(alfacarona@mail.ru) я гляну, может без формирования будет ясно что как. Сейчас сделал тест - на скд вывел диаграмму - при клике на Историю(на столбец не реагирует) заходит в расшифровку - там цифра - по этой цифре отсюда ДанныеРасшифровки получил значение. в чем проблема у тебя, непонятно. И в любом случае - в значении расшифровки из ДанныеРасшифровки храниться не "5 новых номенклатур" а значение поля, а вот по значению поля ты и можешь найти свои 5 новых номенклатур. Вот написал и задумался - что же у тебя там в отчете? если у тебя просто Колонка1=Новые Колонка2=5 - то где тут ссылки то на конкретные номенклатуры? пришли отчет, так непонятно что ты хочешь.
#39
by AceVi
на обеде? вкусно очень) не торопись. никто не обещал в сей момент глянуть. сейчас посмотрю.
#44
by AceVi
Короче, дело к ночи) Зря ты сам решился делать) 1. У тебя управляемые формы, и ты не можешь передать на клиента объект ДанныеРасшифровкиК как ты его назвал, заметь что в в самой процедуре СформироватьНаСервере он у тебя существует и заполнен. 2. Тебе надо поместить ДанныеРасшифровкиК во временное хранилище(ПоместитьВоВременноеХранилище смотри справку) а адрес поместить в переменную ЭтаФорма.ДанныеРасшифровки 3. при расшифровки ты выполняешь ПолучитьИзВременногоХранилища куда ставишь адрес. и получаешь расшифровку на клиенте. 4. а дальше что то типа такого Поля = Элементы.ПолучитьПоля; и там разберешься уже.
#46
by AceVi
Работа, 10 строк накалякать. даже если справку читать 30 минут уйдет. может сам? А ежели не сам, то сколько платишь?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Расшифровка в отчете сгенерированном построителем
- Расшифровка ячейки в отчете
- Расшифровка
- СКД: Расшифровка в СКД
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: Расшифровка в СКД
- СКД: После обновления расшифровка во внешнем отчёте с СКД не работает
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- Расшифровка СКД тем же отчетом, но с другой схемой СКД
В этой группе 1С
- интеграция с Solvo
- Новый документ, как вывести макет на печать.
- Получить полное имя (синоним) справочника
- ЗУП 3.0 индексация заработка, как убрать?
- В бухгалтерии регистр сведений СрокиОплатыДокументов проблема с доступом
- Сортировка в Макете (УТ 10.3)
- ERP: автоматическое распределение материалов и работ
- v7: Разная цена одинаковой номенклатуры в документе
- перезапись кодов номенклатуры
- ЗУП 3.0 Утверждение штатного расписания ошибка Организация заполнено не верно
- Меняют ли ЭЦП при смене наименования с ОАО на АО?
- v7: Получение вычетов (НДФЛ) по сотруднику
- Подписка на событие при изменении регистра бухгалтерии.
- УПП. Курс взаиморасчетов, указанный в документе возврата аванса, отличается от курса аванса
- УПП: Корректировка долга - ошибка "Курс взаиморасчетов, указанный..."
- Где в УПП 1.3 указывается менеджер контрагента (покупателя)
- 1C 8.3 Перенос пользователей, прав в переферийку.
- Самописная конф-я, платформа 8.3.5.1231 - Не запускаются регламентные задания
- Ордерная отгрузка УПП
- Вывести во внешний отчет на СКД(обычная форма) быстрые настройки!!!