Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
20 Май 2018, 13:00
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Программно получить стандартные пользовательские настройки отчета  (Прочитано 5074 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cannabis_86

  • ***
  • Сообщений: 168
  • РЕПУТАЦИЯ: 19
  • КПД: 11%
  • Регистрация: 2010-08-26
  • Сайт: 
Здравствуйте, уважаемые форумчане. Имеется 1С 8.3, БП 3.0. Есть отчет ОСВ по счету. Подскажите как получить системные стандартные(не знаю как их назвать) настройки, которые сохраняются по умолчанию для данного отчета для текущего пользователя(отборы, группировки, настройки периода и т.п., те настройки которые используются в событии ПриЗагрузкеПользовательскихНастроекНаСервере(Настройки-[вот они]) )? Пробовал получить варианты отчета через ХранилищеВариантовОтчетов.ПолучитьСписок("Отчет.ОборотноСальдоваяВедомостьПоСчету") - возвращает пустой список => возможно для текущего отчета нет вариантов, пытаюсь получить сразу настройки через ХранилищеПользовательскихНастроекОтчетов.Загрузить("Отчет.ОборотноСальдоваяВедомостьПоСчету") . На что получаю неопределено. В чем проблема? Направьте в нужное русло.


Оффлайн Rasty

  • *****
  • Сообщений: 997
  • РЕПУТАЦИЯ: 141
  • КПД: 14%
  • Регистрация: 2015-03-25
    • Skype: alex1cbit
  • Сайт: 
  • Профессия: Программист 1С
ХранилищаНастроек.ХранилищеВариантовОтчетов.ПолучитьСписок(Ключ,Пользователь), где Ключ - Полное наименование отчета, Пользователь - ну тут все ясно;
Возвращает список значений
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Оффлайн cannabis_86

  • ***
  • Сообщений: 168
  • РЕПУТАЦИЯ: 19
  • КПД: 11%
  • Регистрация: 2010-08-26
  • Сайт: 
Как правильно указать ключ? Пробую ХранилищаНастроек.ХранилищеВариантовОтчетов.ПолучитьСписок("Отчет.ОборотноСальдоваяВедомостьПоСчету") - возвращает пустой список. Ключ использую как Отчет + имя отчета в метаданных

Оффлайн Rasty

  • *****
  • Сообщений: 997
  • РЕПУТАЦИЯ: 141
  • КПД: 14%
  • Регистрация: 2015-03-25
    • Skype: alex1cbit
  • Сайт: 
  • Профессия: Программист 1С
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Оффлайн cannabis_86

  • ***
  • Сообщений: 168
  • РЕПУТАЦИЯ: 19
  • КПД: 11%
  • Регистрация: 2010-08-26
  • Сайт: 
Пробовал сделать так, но опять ничего не получает:
ХранилищаНастроек.ХранилищеВариантовОтчетов.ПолучитьСписок("Отчет.ОборотноСальдоваяВедомостьПоСчету",ПараметрыСеанса.ТекущийПользователь)
Пользователя указывать не обязательно, по умолчанию исп. текущий.

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Что-то мне подсказывает (с БП3 не работал), что хранилище вариантов - это не стандартное хранилище платформы, а созданный механизм на основе метаданных. Я имею ввиду, что скорее всего, в конфигурации есть отдельный справочник/РС, где программным способом сохраняются варианты отчета, поэтому в стандартном хранилище ничего и нет.

Оффлайн Rasty

  • *****
  • Сообщений: 997
  • РЕПУТАЦИЯ: 141
  • КПД: 14%
  • Регистрация: 2015-03-25
    • Skype: alex1cbit
  • Сайт: 
  • Профессия: Программист 1С
Пробовал сделать так, но опять ничего не получает:
ХранилищаНастроек.ХранилищеВариантовОтчетов.ПолучитьСписок("Отчет.ОборотноСальдоваяВедомостьПоСчету",ПараметрыСеанса.ТекущийПользователь)
Пользователя указывать не обязательно, по умолчанию исп. текущий.
"Отчет.ОборотноСальдоваяВедомостьПоСчетуОтчет" Это не название отчета!!!!
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Оффлайн cannabis_86

  • ***
  • Сообщений: 168
  • РЕПУТАЦИЯ: 19
  • КПД: 11%
  • Регистрация: 2010-08-26
  • Сайт: 
Это и не название отчета, а его имя в метаданных плюс префикс Отчет. Если писать ХранилищаНастроек.ХранилищеВариантовОтчетов.ПолучитьСписок("ОборотноСальдоваяВедомостьПоСчету")//чистое имя в метаданных, то выдает ошибку: {ХранилищеНастроек.ХранилищеВариантовОтчетов.МодульМенеджера(131)}: Для отчета "ОборотноСальдоваяВедомостьПоСчету" невозможно определить тип (не установлен префикс).


Теги:
 

Печатная форма "ЧекККМ" для "Отчета о розничных продажах"

Автор Игорь ПолищукРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 7504
Последний ответ 01 Июн 2011, 20:39
от Шурыгин Иван Сергеевич
Получить номер недели в месяце в запросе [номер недели]

Автор MuI_I_IkaРаздел Алгоритмы

Ответов: 0
Просмотров: 4862
Последний ответ 15 Июл 2015, 18:24
от MuI_I_Ika
Формирование отчёта "Задолженость по контрагентам" 1С:Предприятие 8.2 "Торговля для частных предпринимателей базовая", редакция 1.0

Автор casper009Раздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 3353
Последний ответ 27 Май 2015, 10:02
от casper009
как получить значение реквизита "Код" в обработке "ПодборНоменклатуры" в УТ10.3

Автор JalibРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1434
Последний ответ 02 Дек 2016, 12:58
от Jalib
Ошибка при выгрузке отчета "Прибыль"

Автор VasilРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 4354
Последний ответ 28 Апр 2011, 14:34
от MaryaAlbertovna

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
oleg-x
64 Сообщений
alex0402
62 Сообщений
AIFrame AIFrame
52 Сообщений
wise wise
38 Сообщений
KOI8-R
33 Сообщений
buketov.av buketov.av
28 Сообщений
Alter
21 Сообщений
alexandr_ll
19 Сообщений
Анюта17
19 Сообщений

* Кто онлайн

  • Точка Гостей: 248
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal