|   |   | 
| 
 | Отчет встроенный показывает пустой результат, а внешний работает. Шурик71, banco, nick86, Мультук, maxikat, lubitelxml, vyaz, Sanchez_22, Hawk_1c, kostik79, GreenDay1986, Daniilvb, Александр111, obs191, maxar, Fedor-1971, Zombi, vicof, vis, spiller26, shuhard, denk32, Vstur, CepeLLlka, Скучный бух, toypaul, Kobol | ☑ | ||
|---|---|---|---|---|
| 0
    
        maxikat 15.10.25✎ 11:35 | 
        Есть отчет на СКД. Его надо встроить в базу, желательно в расширение, потому что основные данные из него берутся. Но как только я его встраиваю в расширение, он начинает выводить пустое значение. Хотя там всего 1 параметр (Период) и точно дело не в нем.
 Чистила кэш, удаляла, заново отчет загружала. Пробовала в основную конфигурацию вставлять. И все равно. Упорно показывает пустой результат, если встраиваешь его. А при открытии как внешний все показывает. Что это может быть? | |||
| 1
    
        Маленький Вопросик 15.10.25✎ 11:37 | 
        а есть листинг запроса?     | |||
| 2
    
        toypaul гуру 15.10.25✎ 11:39 | 
        Начать надо с изменения идентификатора отчета. Добавить в конце _1 например. Доложить результат     | |||
| 3
    
        maxab72 15.10.25✎ 11:40 | 
        (0) проверить, к каким данным обращается отчет. Проверить доступы к этим данным (у внешних отчетов доступы могут иногда странно работать, отчет получает иногда доступ куда не следует).     | |||
| 4
    
        maxikat 15.10.25✎ 11:41 | 
        Там отчет на скд, не только запрос, но и вычисляемые поля. Не знаю, поможет ли запрос. Могу приложить целиком отчет, но там есть нетиповые элементы.     | |||
| 5
    
        maxikat 15.10.25✎ 11:42 | 
        (2) Да, много раз уже пробовала переименовывать, знаю, что так переиндексация происходит, но не помогает     | |||
| 6
    
        maxikat 15.10.25✎ 11:44 | 
        (3) Теоретически могу предположить, что проблема в доступах. В запросе стоит везде Разрешено. И наверное если бы я только с расширением работала, но это было бы возможно. Но почему такая же ситуация с основной конфигурацией? Обычно если в ОК встраиваешь, то доступ идет ко всему. Под полными правами.     | |||
| 7
    
        toypaul гуру 15.10.25✎ 12:06 | 
        (5) ну ... есть такая штука - консоль компоновки данных с перехватом. на ИС. ей можно посмотреть что там на самом деле выполняется.
 или добавить при компоновке и посмотреть там в отладчике какой запрос выполняется и с какими параметрами | |||
| 8
    
        Мультук гуру 15.10.25✎ 12:57 | 
        (6) 
 Ну дык для теста уберите волшебное слово РАЗРЕШЕННЫЕ из "везде". И если отчёт начнет сыпать ошибками доступа -- поздравляю вы на пол-пути к победе. | |||
| 9
    
        ejikbeznojek 15.10.25✎ 16:54 | 
        Может параметры запроса ссылочные вбиты схеме компоновки. Из под клиента ссылки видны, а из конфигуратора нет.     | |||
| 10
    
        maxikat 15.10.25✎ 17:22 | 
        (5) Конструктор схем компоновки данных у меня есть, но проблема в том, что он же показывает одинаковую схему из внешнего и встроенного отчета. И в обоих случаях выдает пустое значение в части представлений. Видимо потому что через этот конструктор нельзя инициализировать эти представления.     | |||
| 11
    
        maxikat 15.10.25✎ 17:22 | 
        (8) Эксперимент с Разрешенными проведен, ничего не дал))     | |||
| 12
    
        maxikat 15.10.25✎ 17:23 | 
        (9) параметр только один - &Период     | |||
| 13
    
        maxikat 15.10.25✎ 17:24 | 
        Единственная идея, что как-то не так срабатывает механизм представлений, но куда дальше копать - не понятно.     | |||
| 14
    
        Мультук гуру 16.10.25✎ 08:33 | 
        (13) 
 1) Я бы написал до ужаса простой отчёт типа Выбрать первые 5 ссылка из Справочники._СпрРасширение И начал его усложнять, чтобы разобраться в собственных затупах 2) Я понимаю, что ваша тема это "разговор с котом" Но в настоящий момент вакуумные советы, наверное кончились. 3) В отчете есть имхо единственное место, где можно встать в отладку это 
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;
	СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
	Настройки = КомпоновщикНастроек.ПолучитьНастройки();
	КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
	МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
	ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
	ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
	ДокументРезультат.Очистить();
	ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
	ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
	ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
КонецПроцедуры
 | |||
| 15
    
        shuhard 16.10.25✎ 10:31 | 
        (0) сохрани выборку данных в ТЗ и выводи её в СКД при ПриКомпоновкеРезультата
 сразу получишь ответ, где данные потерялись + стоит переименовать всё, что входит в отчёт, т.е. его наименование, наименование схемы данных - возможно у тебя выполняется не расширение | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |