1с как сбросить настройки отчета
1) Появилось задание создать отчёт. 2) Отчёт сделан. Пользователь зашёл. В условном оформление, например, что то изменил. И сохранил настройки. 3) Далее появилась необходимость переделать отчёт. 4) Отчёт переделан. Тех полей что были раньше возможно уж нет. Пользовательские настройки идут в конфликт с текущим отчётом и отчёт валиться. Есть ли возможность скинуть пользовательские настройки у всех пользователей? Спасибо
Да но тогда каждый раз как отчёт открываеш он будет сбрасывать настройки. А нужно только тогда когда отчёт изменял программист.
Всё не то. Эти настройки насколько мне известно не в кеше храняться а на локале. и всё сбрасывать мне не надо. А только настройки конкретного отчёта. Плюс не у одного пользователя, а у всех сразу
Открыл отчёт сохранил настройку. Проверил что настройка сохранилась, открытием заново отчёта. Захожу в РС Сохранённые настройки. И там нет строки где пользователь я, для этого отчёта. Этого отчёта там вообще нет. Значит где то в другом месте сохраняется. Отчёт на базе СКД, никакого кода дополнительного для сохранения настроек не писалось, все кнопки штатные.
не оно? Восстановить (Refresh) Синтаксис: Восстановить(<Способ>) Параметры: Тип: СпособВосстановленияНастроекКомпоновкиДанных. Указывает способ восстановления настроек. Значение по умолчанию: Полное Описание: Восстанавливает работоспособность настроек. В случае если был изменен источник доступных настроек, часть полей, использованных в настройках, может потерять связь с доступными полями. При использовании таких настроек в компоновке данных произойдет ошибка. Вызов метода с параметром <Способ>= Полное: снимает признак использования у всех элементов настроек, потерявших связь с доступными полями; в случае, если при работе метода у оформляемого поля условного оформления снят признак использования и в оформляемых полях этого элемента условного оформления отсутствуют оформляемые поля с установленным свойством использования, то признак использования отключается и у самого элемента оформления; в случае если при работе метода у элемента отбора, находящегося в группе, отключается признак использования, и в группе отсутствуют элементы с установленным признаком использования, признак использования отключается у всей группы. И, таким образом, работоспособность настроек восстанавливается. Вызов метода с параметром <Способ>= ПроверятьДоступность: удалит из настроек все элементы, которые содержат поля, недоступные для текущих функциональных опций и прав. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.Способ>
Я не очень в этой теме разбираюсь.
Мне надо при загрузке варианта отчета очистить текущие пользовательские настройки. А потом загрузить свои пользовательские настройки. Загрузить пользовательские настройки у меня получилось. Но иногда у меня нет пользовательских настроек. И тогда текущие пользовательские настройки не затираются и не очищаются.
Как очистить текущие пользовательские настройки?
(4) newborn, вам программно нужно или в пользовательском режиме? В пользовательском режиме есть кнопка сбросить схему по умолчанию
(8) Xershi,
Пробовал такой вариант
Система не разрешила.
КомпоновщикНастроекКомпоновкиДанных (DataCompositionSettingsComposer)
Восстановить (Refresh)
Синтаксис:
Тип: СпособВосстановленияНастроекКомпоновкиДанных.
Указывает способ восстановления настроек.
Значение по умолчанию: Полное.
Описание:
Восстанавливает работоспособность настроек. В случае, если был изменен источник доступных настроек, часть полей, использованных в настройках, может потерять связь с доступными полями. При использовании таких настроек в компоновке данных произойдет ошибка.
Вызов метода с параметром = Полное:
снимает признак использования у всех элементов настроек, потерявших связь с доступными полями;
в случае, если при работе метода у оформляемого поля условного оформления снят признак использования и в оформляемых полях этого элемента условного оформления отсутствуют оформляемые поля с установленным свойством использования, то признак использования отключается и у самого элемента оформления;
в случае если при работе метода у элемента отбора, находящегося в группе, отключается признак использования, и в группе отсутствуют элементы с установленным признаком использования, признак использования отключается у всей группы.
И, таким образом, работоспособность настроек восстанавливается.
Вызов метода с параметром = ПроверятьДоступность:
удалит из настроек все элементы, которые содержат поля, не доступные для текущих функциональных опций и прав.
1) Появилось задание создать отчёт.
2) Отчёт сделан. Пользователь зашёл. В условном оформление, например, что то изменил. И сохранил настройки.
3) Далее появилась необходимость переделать отчёт.
4) Отчёт переделан. Тех полей что были раньше возможно уж нет. Пользовательские настройки идут в конфликт с текущим отчётом и отчёт валиться.
Есть ли возможность скинуть пользовательские настройки у всех пользователей?
Спасибо
Да но тогда каждый раз как отчёт открываеш он будет сбрасывать настройки. А нужно только тогда когда отчёт изменял программист.
Всё не то.
Эти настройки насколько мне известно не в кеше храняться а на локале. и всё сбрасывать мне не надо. А только настройки конкретного отчёта. Плюс не у одного пользователя, а у всех сразу
Открыл отчёт сохранил настройку. Проверил что настройка сохранилась, открытием заново отчёта. Захожу в РС Сохранённые настройки. И там нет строки где пользователь я, для этого отчёта. Этого отчёта там вообще нет. Значит где то в другом месте сохраняется.
Отчёт на базе СКД, никакого кода дополнительного для сохранения настроек не писалось, все кнопки штатные.
Восстановить (Refresh)
Синтаксис:
Тип: СпособВосстановленияНастроекКомпоновкиДанных.
Указывает способ восстановления настроек.
Значение по умолчанию: Полное
Описание:
Восстанавливает работоспособность настроек. В случае если был изменен источник доступных настроек, часть полей, использованных в настройках, может потерять связь с доступными полями. При использовании таких настроек в компоновке данных произойдет ошибка.
Вызов метода с параметром = Полное:
снимает признак использования у всех элементов настроек, потерявших связь с доступными полями;
в случае, если при работе метода у оформляемого поля условного оформления снят признак использования и в оформляемых полях этого элемента условного оформления отсутствуют оформляемые поля с установленным свойством использования, то признак использования отключается и у самого элемента оформления;
в случае если при работе метода у элемента отбора, находящегося в группе, отключается признак использования, и в группе отсутствуют элементы с установленным признаком использования, признак использования отключается у всей группы.
И, таким образом, работоспособность настроек восстанавливается.
Вызов метода с параметром = ПроверятьДоступность:
удалит из настроек все элементы, которые содержат поля, недоступные для текущих функциональных опций и прав.
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Настройки отчета обычно включают:
- Группировки строк и столбцов (для кросс-таблиц) с учетом их порядка и иерархии
- Показатели
- Дополнительные поля
- Отборы
- Условия сортировки
- Другие данные (флажки, поля ввода, таблицы, списки)
Возможность сохранять/восстанавливать настройки штатными средствами платформы доступна для форм отчетов и обработок, т.е. для таких форм, у которых основной реквизит имеет тип ОтчетОбъект, ОбработкаОбъект или для внешних обработок. В свойствах формы нужно устанавливить флажок "Сохранять значения" и заполнить список "Сохраняемые значения" (отметить галочками те элементы формы, значения которых надо сохранять). При сохранении и восстановлении настроек вызываются события ПередСохранениемЗначений и ПослеВосстановленияЗначений соответственно: в них можно запрограммировать свои действия.
Сохраненные настройки отчетов хранятся в профиле пользователя (в папке C:\Documents and Settings\\Application Data\1C\1Cv8), поэтому к нему нужно относиться бережно, не удалять его. Настройки отчетов привязаны к базе, поэтому при пересоздании базы они пропадают.
см. также статью на ИТС: Мет. поддержка 8.0 -> Администрирование -> Сохранение параметров между сеансами. Если база файловая - или в файле 1Cv8.pfl в каталоге базы, или в файле 1Cv8.pfl в каталоге C:\Documents and Settings\\Application Data\1C\1Cv8\\\
Чтобы настройки не пропадали и/или были глобальными (т.е. общими для всех пользователей этой базы), их можно сохранить в самой базе. Это можно сделать так:
1. Создать справочник "НастройкиОтчетов" с реквизитами:
- ИмяОтчета - индексирование с доп. упорядочиванием
- Комментарий
- СохраненныеНастройки - строка неогр. длины
В каждом отчете (или лучше сделать процедуры в общем модуле):
2. В форме отчета разместить поле ввода, типа "СправочникСсылка.НастройкиОтчетов"
У этого поля ввода есть события:
3. Далее нужно переписать обработчик события для формы:
4. У справочника "НастройкиОтчета" создать форму выбора, у которой переписать обработчик события
Не секрет, что периодически, в 1С нужно чистить настройки пользователей!
Тут же хранятся настройки печатных форм документов, если документ не печатается из 1С или печатается криво, то нужно очистить настройки 1C.
Обработка очистки настроек пользователя работает в 2-х режимах:
1. Выбираете пользователя — нажимаете Очистить ВСЕ настройки пользователя — у выбранного пользователя будет очищены все старые настройки, и программу будет работать и отображаться так , как это было заложено разработчиками. Этот способ помогает избавиться от проблем кроивого отображения форм в 1С.
2. Выборочно — Нажмите Получить настройки всех пользователей — отметьте галочками то — что нужно удалить и нажмите Удалить помеченные. Данный способ позволяет удалить только те настройки, которые вы считаете проблемными или не нужными.
- ПОСМОТРИТЕ:
- Купить 1С
- Цены на услуги по 1С
- Программист 1С
- СКАЗАТЬ СПАСИБО
- ПОДЕЛИТЕСЬ:
Если есть вопросы и пожелания по разработке, задавайте их в комментариях ниже:
Отчеты, разработанные на базе универсального отчета, хранят пользовательские настройки в информационной базе.
Для этого используется регистр сведений «Сохраненные настройки» (в конфигурации « Бухгалтерия для Украины » справочник «Сохраненные настройки»).
Для удаления настроек определенного отчета необходимо открыть форму списка регистра сведений, установить отбор по имени объекта, например «ОтчетОбъект.Унивесрсальный отчет», и удалить отобранные записи.
Другие материалы по теме:
Нас находят: зуп 3 1 варианты отчетов сбросить настройки пользователей, нажала установить стандартные настройки отчета 1с как вернуться, куда сохраняются стандартные настройки отчетов 1с 8 2, удаление сохраненных настроек пользователя в 1С 8 2, отчет сохраняет настройки другого отчета 1с 8 2
4 комментария для “ Как восстановить стандартные настройки отчета (СКД) ”
Показывать все относительные периоды для конкретного отчета не всегда уместно, так как некоторые отчеты не имеют смысла, если их строить за меньший период, чем предполагает разработчик отчета. К примеру, расчетные отчеты по зарплате не имеет смысла строить меньше чем за месяц. Для таких отчетов предусмотрена специальная настройка стандартного периода формирования отчета, в которой можно отключить отдельные относительные периоды.
Нажимаю эту кнопку и все восстанавливается, но при следующем открытии это надо делать снова.
Как, блин, их сбросить окончательно?
Читайте также: