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

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

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

Оффлайн cannabis_86

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


Оффлайн Rasty

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

Оффлайн cannabis_86

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

Оффлайн Rasty

  • *****
  • Сообщений: 989
  • РЕПУТАЦИЯ: 139
  • КПД: 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

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

Оффлайн cannabis_86

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


Теги:
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
58 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal