|
v8: Не выводится отчет СКД (аномалия) | ☑ | ||
---|---|---|---|---|
0
bacila
31.03.13
✎
14:59
|
Доброго всем времени суток, проблема такая, создал отдельную роль для вывода отчета продажи, дал вроде разрешение на все что надо , не формируется, в итоге дошло что дал доступ на все что можно в конце (типо полного доступа) все равно не выводится, запрос из скд под пользователем с этими правами отрабатывает нормально, если отчет сохранить как внешний и открыть тоже все нормально, заранее спасибо за любую помощь.
P.S. Конфа УНФ 1.4 , платформа 8.2.17.169 |
|||
1
Нуф-Нуф
31.03.13
✎
15:02
|
анОмалия
|
|||
2
Нуф-Нуф
31.03.13
✎
15:02
|
что значит "не формируется"
|
|||
3
unkairosed
31.03.13
✎
15:07
|
Клиент-сервер?
|
|||
4
bacila
31.03.13
✎
15:18
|
да клиент сервер, это значит что жмешь сформировать , а результат никакого
|
|||
5
unkairosed
31.03.13
✎
15:21
|
Попробуй перезапустить службу. Была такая же проблема (любой отчет не формировался, крутились часики), когда только поставил ДО.
|
|||
6
bacila
31.03.13
✎
15:25
|
да не, у меня все не так,
1) некоторые отчеты формируются 2) под моим пользователем с полными правами тоже формируются 3) часики тоже не крутятся, все происходит быстро но без результатно 4) да и этот же отчет только внешний, формируется |
|||
7
unkairosed
31.03.13
✎
15:30
|
В таком случае, к сожалению, никаких мыслей нет. Если гарантированно проблема не в правах, то могу предложить поиграться с бубном: например, удалить отчет из конфигурации и снова добавить или почистить кеш того пользователя и т.п.
|
|||
8
bacila
31.03.13
✎
15:33
|
кэш чистил уже...
|
|||
9
bacila
31.03.13
✎
15:45
|
вот нашел такой кусок:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; МассивЗаголовковРесурсов = Новый Массив; НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровки); //Создадим и инициализируем процессор компоновки ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина); //Создадим и инициализируем процессор вывода результата ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); //Обозначим начало вывода ПроцессорВывода.НачатьВывод(); ТаблицаЗафиксирована = Ложь; ДокументРезультат.ФиксацияСверху = 0; //Основной цикл вывода отчета Пока Истина Цикл //Получим следующий элемент результата компоновки ЭлементРезультата = ПроцессорКомпоновки.Следующий(); Если ЭлементРезультата = Неопределено Тогда //Следующий элемент не получен - заканчиваем цикл вывода Прервать; Иначе |
|||
10
bacila
31.03.13
✎
15:46
|
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Если ЭлементРезультата = Неопределено Тогда //Следующий элемент не получен - заканчиваем цикл вывода Прервать; и в этом месте если смотреть в отладчике ЭлементРезультата = Неопределено |
|||
11
bacila
01.04.13
✎
00:48
|
граждане может кто подскажет каких прав не хватает на выполнение вот этого "КомпоновщикНастроек.ПолучитьНастройки()"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |