Универсальный отчет с сохранением настроек.

1. doctorov_s 41 08.10.15 09:06 Сейчас в теме
Всем привет)) Нужен универсальный отчет для УТ 10.3, у меня есть такого рода отчет, но он не сохраняет настройки. Причем в КА, УПП все нормально сохраняется, а в УТ не хочет! Добрался до того что в Торговли нет справочника Сохранения настроек, а только регистр. У кого то может есть поделитесь! Заранее спасибо!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. reazek 08.10.15 09:55 Сейчас в теме
(1)10.3 а дальше что? все 10.3.13 токо что посмотрел - все работает. мож в правах или руках проблема?
2. doctorov_s 41 08.10.15 09:37 Сейчас в теме
Ну что ребята у кого то есть??
5. cargobird 308 08.10.15 10:01 Сейчас в теме
(2) doctorov_s, вот вариант сохранения через регистр сведений, можно перенастроить существующий в вашем отчете на такой:
	СтруктураНастройки = Новый Структура;
	СтруктураНастройки.Вставить("Пользователь", ПараметрыСеанса.ТекущийПользователь);
	СтруктураНастройки.Вставить("ИмяОбъекта", Строка(ЭтотОбъект));
	СтруктураНастройки.Вставить("НаименованиеНастройки", "Основная");
	СтруктураНастройки.Вставить("СохраненнаяНастройка", СохраняемыеЗначения);
	СтруктураНастройки.Вставить("ИспользоватьПриОткрытии", Ложь);
	СтруктураНастройки.Вставить("СохранятьАвтоматически", Ложь);
	СтруктураНастройки.Вставить("НеВыгружать", Истина);
	
	УниверсальныеМеханизмы.СохранитьНастройку(СтруктураНастройки);
Показать


СохраняемыеЗначени - структура, содержащая набор сохраняемых значений.
6. cargobird 308 08.10.15 10:45 Сейчас в теме
(2) doctorov_s, восстановление в обратном порядке
		СтруктураНастройки = Новый Структура;
		СтруктураНастройки.Вставить("Пользователь", ПараметрыСеанса.ТекущийПользователь);
		СтруктураНастройки.Вставить("ИмяОбъекта", Строка(ЭтотОбъект));
		СтруктураНастройки.Вставить("НаименованиеНастройки", "Основная");
		ПолученныеНастройки = УниверсальныеМеханизмы.ПолучитьНастройку(СтруктураНастройки);
		СтруктураНастройки.Свойство("СохраненнаяНастройка", СохраненныеНастройки);	
					
		Если ТипЗнч(СохраненныеНастройки) = Тип("Структура") Тогда ... КонецЕсли;
3. SGordon1 08.10.15 09:53 Сейчас в теме
Что за версия торговли? Последние точно нормально сохраняют настройки универсального отчета.....
7. doctorov_s 41 08.10.15 12:59 Сейчас в теме
В стандарте у меня тоже сохраняет а вот отчет который формируется, по справочникам, документам и т.д не хочет!
8. doctorov_s 41 08.10.15 12:59 Сейчас в теме
Про стандарт даже речи никто не ведет!
9. cargobird 308 08.10.15 13:23 Сейчас в теме
(8) doctorov_s, во-первых, процедуры сохранения отчета уходят в общие модули УТ, а там сохранение в регистр сведений "Сохраненные настройки".
// Процедура - обработчик нажатия кнопки "ВосстановитьНастройку"
//
Процедура КоманднаяПанельФормыВосстановитьНастройку(Кнопка)
	
	УниверсальныйОтчет = Отчеты.УниверсальныйОтчет.Создать();

	
	УниверсальныйОтчет.ВосстановитьНастройки(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);
	
	
КонецПроцедуры // КоманднаяПанельФормыДействиеВосстановитьЗначения()

// Процедура - обработчик нажатия кнопки "СохранитьНастройку"
//
Процедура КоманднаяПанельФормыСохранитьНастройку(Кнопка)
	
	УниверсальныйОтчет = Отчеты.УниверсальныйОтчет.Создать();
	
	УниверсальныйОтчет.СохранитьНастройки(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);
	
КонецПроцедуры // КоманднаяПанельФормыДействиеСохранитьЗначения()
Показать


Во-вторых, в УТ он даже не формируется.
{Форма.ФормаОтчета.Форма(342)}: Поле объекта не обнаружено (Результат)
СформироватьОтчет(ЭтаФорма.ЭлементыФормы.Результат, ЭтаФорма.ДанныеРасшифровки);
10. doctorov_s 41 08.10.15 13:58 Сейчас в теме
Отправил тебе рабочий вариант отчета!
11. doctorov_s 41 08.10.15 14:08 Сейчас в теме
Просто по ошибке, не тот отчет отправил!
12. cargobird 308 08.10.15 14:40 Сейчас в теме
(11) doctorov_s, посмотрю на досуге, времени резко не стало)
13. doctorov_s 41 08.10.15 14:48 Сейчас в теме
Хорошо спасибо)) Просто я уже не знаю в какую степь лезть, уже тысячу вариантов отчетов перепробовал)))
14. SGordon1 08.10.15 15:57 Сейчас в теме
Так это ваш отчет или Отчет из торговли? Выложите сюда, если свой ...
15. doctorov_s 41 08.10.15 15:58 Сейчас в теме
16. doctorov_s 41 08.10.15 15:59 Сейчас в теме
17. SGordon1 08.10.15 16:05 Сейчас в теме
И предполагается из УПП перетащить справочник Справочники.СохраненныеНастройки в ут?
18. doctorov_s 41 08.10.15 16:16 Сейчас в теме
Нет, предполагается чтобы переделать сохранение не в справочник, а в регистр сведений!
19. SGordon1 08.10.15 16:48 Сейчас в теме
Ок, показывайте как переделывали....
20. doctorov_s 41 08.10.15 16:54 Сейчас в теме
Я только докопался до того что в УТ нет справочника для сохранения настроек, а как запихнуть это все в регистр не понял!
21. SGordon1 08.10.15 17:10 Сейчас в теме
На скорую руку потыкал процедуры из универсального отчета УТ - вроде работает, посмотрите....
22. SGordon1 08.10.15 17:11 Сейчас в теме
23. doctorov_s 41 08.10.15 20:51 Сейчас в теме
Для регистров работает, а вот для документов ни фига не хочет срабатывать сохранение! В чем дело непонятно вроде бы все так,...что то нет раз для документов не срабатывает!
24. doctorov_s 41 09.10.15 07:49 Сейчас в теме
И по справочникам тоже не хочет сохранять!
25. SGordon1 09.10.15 10:32 Сейчас в теме
26. doctorov_s 41 09.10.15 11:09 Сейчас в теме
Все отлично работает спасибо большое! Единственное при восстановлении табличная часть не восстанавливается и периоды на форме пропадают!
27. doctorov_s 41 09.10.15 14:03 Сейчас в теме
Всем спасибо за помощь все получилось!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот