1с как сбросить настройки конфигуратора

Обновлено: 04.07.2024

Эта статья является логическим продолжением цикла статей «Первые шаги в разработке на 1С». В ней описывается среда разработки на платформе 1С, которая получила название “Конфигуратор”. Изучив данный материал, вы узнаете:

  • Что такое дерево объектов, для чего оно нужно и как с ним работать?
  • Для чего нужна палитра свойств, как её открыть, как в ней что-то отыскать?
  • Когда нужно настраивать различные параметры конфигуратора и как это сделать?
  • Что нужно сделать, чтобы можно было внести изменения в типовую конфигурацию?
  • Как запустить конфигурацию в режиме отладки?
  • Как подключиться к клиентской сессии в режиме отладки и посмотреть, что там происходит?

Рекомендуем ознакомиться с этой информацией не только начинающим программистам, но и всем тем, кто уже работал с конфигуратором и хочет ознакомиться с тонкостями его работы.

Применимость

В статье рассматривается платформа «1С:Предприятие» версии 8.3, поэтому вся информация актуальна для текущих релизов.

Основные приемы работы в конфигураторе

Дерево объектов – это первое, с чем Вы сталкиваетесь при запуске конфигуратора.

После запуска конфигурации для разработки, чтобы увидеть дерево объектов, необходимо выбрать один из двух пунктов меню Конфигурация (Открыть конфигурацию, если конфигурация еще не открыта, или Окно конфигурации, если закрыто просто само окно конфигурации).

Также можно использовать соответствующие кнопки.

Дерево объектов конфигурации отображает: какие сущности есть в конфигурации.

Дерево конфигурации

С помощью дерева объектов можно создавать новые элементы, редактировать, добавлять новые реквизиты и свойства.

Данное окно имеет режим закрепления. Кнопка с пиктограммой в виде скрепки в правом верхнем углу окна Конфигурация позволяет делать его прячущимся в тот момент, когда оно не активно.

Скрыть окно конфигурации

Возможен поиск нужного объекта по первым буквам. Курсор автоматически позиционируется на нужном объекте.

Иногда дерево объектов называют метаданными. Во встроенном языке есть специальное свойство, которое так и называется Метаданные (т.е. данные о данных).

Одна из функций конфигуратора – это выгрузка/загрузка информационной базы. При выгрузке информационной базы получается упакованный файл с расширением dt.

Эту функцию мы уже подробно рассматривали в предыдущих статьях. Она используется в следующих случаях:

  • для переноса базы данных из одного места в другое;
  • как один из вариантов выполнения архивирования;
  • для перевода файлового режима работы базы в клиент-серверный.

Для редактирования свойств объектов конфигурации существует три метода. Первый из них – вызов окна редактирования объекта (двойным кликом мыши).

Удобен для объектов с большим количеством свойств. Окно редактирования объекта «Документ1» представлено на рисунке.

Окно редактирования объекта

Данный метод существует не для всех объектов. Например, исключением являются константы.

Следующий метод редактирования свойств объектов – с помощью палитры свойств, которая есть у всех объектов (и у простых, и у сложных). Соответственно, ее можно вызвать для любого объекта.

Вызов осуществляется через контекстное меню, пункт Свойства объекта (комбинация клавиш Alt+Enter).

В палитре все свойства представлены в виде списка. Можно выбирать соответствующие свойства и редактировать.

Метод удобен для объектов с небольшим количеством свойств, но может быть применен для любого объекта.

Палитра свойств объектов

У палитры свойств есть режим закрепления (т.е. окно можно либо закрепить, либо сделать его прячущимся).

Свойства могут группироваться либо по категориям (как на рисунке), либо быть упорядоченными по алфавиту (удобно, когда точно известно название свойства, но не известна его категория). Группировки свойств можно сворачивать и разворачивать.

Возможно отображение только важных свойств. Переход в данный режим осуществляется нажатием на кнопку в виде воронки.

Если Вы не можете найти какое-то свойство, то, скорее всего, у Вас нажата данная кнопка.

Для каждого свойства существует описание (отображается внизу окна). Описание может быть скопировано в буфер и использовано для поиска по справке.

Описание свойства

Возможно расположить категории свойств на отдельных закладках. Для включения данного режима на самой палитре свойств в контекстном меню выбирается пункт Закладками. Однако чаще удобнее работать именно списком.

Расположить категории свойств на отдельных закладках

С помощью палитры свойств удобно редактировать однотипные свойства для нескольких объектов, так как при переходе от одного объекта к другому палитра свойств отображается уже для другого объекта, при этом курсор остается на том же свойстве.

Еще один метод редактирования свойств объектов при помощи окна «Дополнительно». Для открытия этого окна выбирается объект конфигурации, затем в контекстном меню выбирается пункт Дополнительно.

Окно Дополнительно

В этом окне можно проставлять различные свойства данного объекта, которые, в основном, представлены в виде различных галочек.

Удобно использовать данное окно, если нужно провести классификацию нескольких объектов, например, по подсистемам. В этом случае вызывается данное окно и при переключении по объектам присваивается вхождение в подсистемы данного объекта.

Аналогично можно поступать с правами доступа, функциональными опциями, настройками командного интерфейса. Для того, чтобы настроить конфигуратор, нужно в меню Сервис выбрать пункт Параметры.

Настройка конфигуратора

Откроется окно с достаточно большим количеством настроек и закладок.

На закладке Запуск 1С:Предприятия можно указать, какое приложение автоматически будет использоваться при запуске из конфигуратора (тонкий клиент, толстый клиент (управляемое приложение) и т.д.).

Если установлено значение Выбирать автоматически, то система будет ориентироваться на настройки самой конфигурации.

Внимание! Данная настройка влияет только на запуск из конфигуратора.

Настройка запуска

Здесь же можно настроить использование низкой скорости соединения (т.е. использование группировки данных, передаваемых на сервер, в пакеты).

При отладке, чтобы понять, как приложение работает на тонких каналах связи, можно настроить имитацию задержки при вызовах сервера.

На закладке Запуск 1С:Предприятие есть также подзакладка Дополнительные, где с помощью галочек можно установить ряд дополнительных параметров, которые влияют на запуск приложения из конфигуратора (будут ли отображаться показатели производительности, будет ли отображаться команда Все функции и т.д.).

Запуск из конфигуратора

На закладке Общие указывается: нужно ли только создавать объекты управляемого приложения или следует создавать объекты, которые есть и в обычном приложении.

Управляемое приложение/обычное приложение

На закладке Тексты можно настроить принципы редактирования и отображения текста (указываются шрифт, ширина табуляции и другие параметры).

Настройка закладки Тексты

На закладке Модули существует ряд подзакладок. Здесь настраивается, каким образом будет отображаться текст в модулях.

Каким образом будет выполняться Проверка, Группировка и Контекстная подсказка.

Отображение текстов в модулях

На закладке Справка указывается, каким образом будет выводиться справка.

Галочками можно указать те разделы, которые интересуют.

Как выводить справку в 1С

Чтобы получить возможность редактировать (видоизменять) типовую конфигурацию, необходимо в меню Конфигурация выбрать пункт Поддержка, далее Настройка поддержки.

Редактировать типовую конфигурацию

Появится форма «Настройка поддержки». В данной форме следует нажать на кнопку Включить возможность изменения.

Возможность изменения типовой конфигурации

Система сделает предупреждение, что в дальнейшем невозможно будет обновлять конфигурацию полностью автоматически.

Если мы все же намерены вносить изменения, требуется нажать на кнопку Да. Появится окно «Настройка правил поддержки».

Настройка правил поддержки конфигурации

Если мы не стремимся к глобальным изменениям конфигурации, а будем пытаться обходиться лишь добавлением некоторых объектов, то изменять параметры по умолчанию в данной форме не стоит. Следует сразу нажать на кнопку ОК.

После этого нужно будет настроить правило поддержки для всей конфигурации в целом.

Для этого следует в табличной части формы «Настройка поддержки» в верхней строке (в которой указывается название конфигурации) в поле справа двойным кликом мыши вызвать форму «Настройка правил поддержки» (для данного объекта).

В появившейся форме необходимо выбрать правило Объект поставщика редактируется с сохранением поддержки и нажать на кнопку ОК.

Общее правило поддержки для всей конфигурации

Фому «Настройка поддержки следует закрыть». В результате произведенных действий у нас появится возможность добавления новых объектов. В окне конфигурации активизируется кнопка Добавить.

Кнопка Добавить

Если потребуется вносить изменения в уже существующие объекты конфигурации, то для каждого из этих объектов можно также изменить правило поддержки, как это мы сделали для всей конфигурации в целом.

Следует отметить, что программист не напрямую видоизменяет конфигурацию базы данных, а работает со своей конфигурацией, которая называется основной.

Если в основную конфигурацию были внесены какие-либо изменения, то в заголовке окна конфигурация появится маленькая звездочка (*).

Если основную конфигурацию требуется сохранить, то можно использовать пункт Сохранить из меню Файл или нажать соответствующую кнопку с пиктограммой дискеты.

В этом случае конфигурация базы данных еще не обновлена, о чем будет свидетельствовать восклицательный знак в названии окна «Конфигурация ».

Восклицательный знак - конфигурация не обновлена

Для обновления конфигурации базы данных в соответствии с произведенными программистом изменениями нужно вызвать пункт Обновить конфигурацию базы данных из меню Конфигурация, использовать клавишу F7 или соответствующую кнопку.

Чтобы запустить конфигурацию в пользовательском режиме можно выбрать пункт 1С:Предприятие из меню Сервис или использовать сочетание клавиш Ctrl+F5.

Запуск конфигурации в пользовательском режиме

Можно запустить конфигурацию в режиме отладки (пункт Начать отладку из меню Отладка, клавиша F5 или соответствующая кнопка командной панели).

Отличие режима отладки от запуска в пользовательском режиме в том, что возможна остановка приложения в нужные моменты времени, считывание значений переменных и т.д.

При разработке в случае изменения конфигурации удобно сразу начинать отладку, система автоматически предложит сохранить базу данных, останется только дать подтверждение.

Если приложение запущено пользователем (не в режиме отладки), тем не менее при необходимости можно подключиться к процессу пользователя из конфигуратора и сделать отладку.

Сначала для заданного сеанса в режиме 1С:Предприятие через главное меню Сервис/Параметры нужно открыть окно «Параметры» и установить галочку Отладка в текущем режиме разрешена.

На будущее можно поставить галочку Устанавливать режим разрешения отладки при запуске.

Отладка в пользовательском режиме

После этого в конфигураторе нужно выбрать пункт Подключение из меню Отладка.

Отладка в конфигураторе

При этом появится окно «Предметы отладки» со списком процессов, которые можно отлаживать. В этом списке необходимо выбрать требуемый предмет отладки (сеанс пользователя) и осуществить к нему подключение нажатием на кнопку Подключить.

Отладка процессов

В следующих статьях цикла мы еще не раз будем обращаться к изучению возможностей конфигуратора. Так что не переживайте, если что-то в его интерфейсе вам пока не понятно.

Кстати, в следующей статье мы рассмотрим специальный инструмент конфигуратора – отладчик, без знания которого разработчику практически невозможно отладить свой программный код.


PDF-версия статьи для участников группы ВКонтакте

Статья в PDF-формате

Комментарии / обсуждение (14):

В программе 1С периодически обязательно требуется проводить очистку настроек пользователей. Программа обновляется со временем, появляются новые формы документов. С новым интерфейсом прежние настройки могут выдавать системные ошибки. Для исправления ситуации необходимо очистить старые настройки и сохранить очищенные. Технические проблемы, связанные с настройками пользователей во всех конфигурациях программы 1С идентичны.

Для проведения очистки необходимо выполнить действия в определенной последовательности.

Резервное копирование базы

В процессе проведения тестирования может произойти ошибка и серьезное повреждение базы. Резервная копия - гарантия восстановления информационной базы до копирования.

При наличии базы в виде файла, требуется скопировать папку с базой. Также можно использовать конфигуратор и провести выгрузку через него.

При наличии серверной базы, резервная копия может быть создана только через выгрузку в dt.

Для этого потребуется в меню конфигураторе «Администрирование»/«Выгрузить информационную базу» и затем нажать «Сохранить».

Тестирование и поиск ошибок

Сначала надо открыть конфигуратор 1С и в меню «Администрирование» нажать «Тестирование и исправление». В окошке провести настройку проверок и нажать «Выполнить».

При наличии файловой базы, можно проверить базу и с использованием утилиты chbdfl (находится в папке с платформой 1С Предприятие 8).

Необходимо запустить утилиту chbdfl в папке с базой выбрать файлик 1Cv8.1CD в папке, где расположена база. Потребуется поставить галочку «Исправлять ошибки»/«Выполнить».

Как полностью очистить все настройки пользователя

Для этого необходимо в подсистеме «Администрирование» найти «Настройки пользователей и прав»/«Настройки пользователей».

Выбрать интересующего вас пользователя, у которого необходимо очистить настройки в программе 1С, нажать «Очистить всё»/«Все настройки». Установятся настройки «По умолчанию». Настройки пользователя будут очищены.

Добрый день!
Пишу простенькую обработку для сброса настроек пользователя 1С 8.3. По кнопке на форме следующий код:

&НаСервере так же не работает. Подскажите пожалуйста в чем ошибка? __________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Выводить документы в зависимости от текущего пользователя
Доброго времени суток! Проблема вот в чем. Существует список документов,созданных разными.

Вывод на макет отчета текущего пользователя
Здравствуйте. Платформа 1С: Предприятие 8.3. Управляемая форма. Подскажите в таком вопросе.

Отображение текущего пользователя в отчётах и печатных формах документа
Добрый день, подскажите , как отобразить в отчёте а так же в печатной форме документа, текущего.

Определение текущего пользователя
Версия серверная, пишу в ПриНачалеРаботыСистемы() ТекушийПользователь =.

Глобальный контекст (Global context)
ОчиститьНастройкиПользователя (ClearUserSettings)
Вариант синтаксиса: По пользователю информационной базы

Тип: ПользовательИнформационнойБазы.
Пользователь информационной базы, для которого выполняется очистка настроек.
Вариант синтаксиса: По имени

Тип: Строка.
Имя пользователя информационной базы.
Описание:

Очищает настройки пользователя, принадлежащие информационной базе и конкретному пользователю в ней.

Толстый клиент.
Примечание:

Также удаляются настройки пользователя из системного хранилища настроек.
Пример:


Процедура доступна на толстом клиенте, а в ошибке пишет (Проверка: Тонкий клиент), хотя при запуске 1С в платформе указан толстый клиент. Может еще где надо выставить? Выполнение = на сервере!
Необходимо указать пользователя ИБ (. ), а не ссылку на справочник пользователи (или что там?)

Переписал следующим образом

Yanush, с вашим кодом тоже ошибки

Текущего пользователя определяю теперь так:

Затем отрабатывает событие по кнопке

и все равно выдает ошибку

emkaa, даже во внешнюю обработка ради теста закинул - все работает.

Всего лишь одна функция. Никаких ошибок. Запускать приложение нужно в режиме толстого клиента.
Что вы делаете не так я хз.

Yanush, спасибо! Действительно работает.

Только вот эта процедура как оказалось, не очищается настройки внешнего вида справочников. Например при выборе в справочнике Сотрудники сортировки по группам, она сохраняется после действия этой процедуры

emkaa, если вы имеете ввиду стандартные настройки : Все действия -> настроить список -> всякие отборы и группировки то очищает (только если он в момент очистки был открыт то нужно переоткрыть). Программные отборы и т.д. естественно не очищает.

Yanush, изначальная проблема вот в чем. Захожу в справочник "Сотрудники" -> Вид списка -> при установке вида "по группам", 1С вылетает, и при повторной попытке зайти в справочник "Сотрудники" 1С так же вылетает, т.к. вид списка сохранился - "по группам". По умолчанию вид списка должен быть ="Все сотрудники".

отрабатывается, но "Вид списка" не изменяется на стандартный.


Запрос с условием сравнения значений перечисления с именем текущего пользователя
1С:Предприятие 8.3 (8.3.6.1999). Управляемые формы. Здравствуйте. Есть справочник "Сотрудники" с.

Сброс настроек
Я уже на изводе,не могу создать даже программу,которая выводит hello word в VS2008 c++.Выдает.

Сброс настроек
Народ такая проблема сбрасываются настройке на роутере TP-Link TD-W8101G подключён по кабелю к ПК и.

Сброс до заводских настроек
После сброса Windows до заводских настроек что будет с программами и файлами которые на дисках? Они.


Сброс настроек приложения
возможно ли это, без файла настроек? чтобы возвратиться к тем настройкам прораммы, если это ее.

В этой статье я покажу идеальный пример, когда программист 1С пришел к клиенту, а там ему дали какое-то задание по доработке конфигурации. Ситуация такая, что сделать эти изменения на рабочей базе по какой-то причине не представляется возможным: там или работают пользователи, или нет рабочего места у клиента, или ещё что-то. Поэтому программист 1С принимает решение взять конфигурацию с собой на свое рабочее место (домой или в офис), и уже на своем рабочем месте внести все изменения, а потом вернуться к клиенту и загрузить сделанные изменения в его рабочую базу.

Я разберу основные шаги внесения изменений в конфигурацию клиента, особенно она будет интересна начинающим программистам 1С.

Как сохранить конфигурацию 1с

Сохранить конфигурацию в файл

В результате у вас получится cf-файл, который вы или зальете в облако, или скопируете на флешку, и отнесете на свое рабочее место (домой или в офис).

Как загрузить конфигурацию 1с

После того, как вы придете на свое рабочее место, необходимо создать пустую базу. Делается это достаточно просто.

Создание пустой базы 1С

Создание пустой базы 1С

Создание пустой базы 1С

Создание пустой базы 1С
Создание пустой базы 1С

Создание пустой базы 1С

Загрузить конфигурацию из файла

В результате выполнения команды, откроется окно выбора файла с расширением cf, в котором вы выбираете ранее сохраненный у клиента cf-файл.

Конфигурация находится на поддержке

Включить возможность изменения конфигурации

Чтобы мы могли с ней работать, необходимо включить возможность изменения конфигурации.

Более подробно о поддержке конфигурации читайте в моей статье Поддержка конфигурации 1С.

Мы включим возможность изменения конфигурации, оставив для всех объектов правила «Объект поставщика не редактируется».

Объект поставщика не редактируется

А также включим для справочника Номенклатура и документа ЧекККМ c основной формой документа правило «Объект поставщика редактируется с сохранением поддержки»

Объект поставщика редактируется с сохранением поддержки

Объект поставщика редактируется с сохранением поддержки

Объект поставщика редактируется с сохранением поддержки

Внести изменения в конфигурацию 1С

Изменим справочник Номенклатура, добавив в него реквизит.

Изменение объекта конфигурации 1С

А также документ ЧекККМ: добавим реквизит и поместим его на форму в виде элемента Поле.

Изменение объекта конфигурации 1С

Изменение объекта конфигурации 1С

Сделав нужные изменения, сохраним cf-файл нашей измененной конфигурации, как мы это делали ране, предварительно протестировав изменения.

Объединение конфигурации 1с

После того, как вы всё сделаете на своем рабочем месте и придете к клиенту, необходимо загрузить ваши изменения в клиентскую конфигурацию.

И здесь две рекомендации:

  1. Обязательно сохраните базу клиента, перед тем, как вносить изменения;
  2. Не используйте команду «Загрузить конфигурацию из файла».

Почему нельзя использовать команду «Загрузить конфигурацию из файла»? Потому что, если во время вашего отсутствия с клиентской конфигурацией что-то делали, то вы этой командой сотрете все ранее сделанные изменения.

Сравнить объединить с конфигурацией из файла

Сравнить объединить с конфигурацией из файла

Включим возможность изменения в клиентской базе так, как мы это делали выше в своей домашней копии, и выполним опять операцию сравнения-объединения. В этот раз замки с объектов исчезнут, мы оставляем флажки у тех объектов, изменения которых мы хотим внести в базу клиента, и нажав на кнопку «Выполнить» вносим изменения в клиентскую базу.

Сравнить объединить с конфигурацией из файла

Сравнение конфигураций 1С

Иногда возникают ситуации, когда вам просто нужно сравнить основную конфигурацию с какой-то конфигурацией из файла, без выполнения процесса объединения.

Сравнение конфигураций 1С

После выполнения команды нужно будет выбрать, что с чем мы сравниваем.

Сравнение конфигураций 1С

И если мы сравниваем с конфигурацией из файла, то необходимо указать нужный cf-файл.

После выйдет окно, где будут показаны отличия одной конфигурации от другой.

Сравнение конфигураций 1С

Возврат на поддержку измененной конфигурации 1С

Редко, но бывают случаи, когда снимают полностью с поддержки измененную конфигурацию 1С, если мы в этом случае поставим обратно на поддержку при помощи команды «Загрузить конфигурацию из файла», то все изменения сделанные ранее затрутся.

Чтобы сохранить изменения нужно использовать уже знакомую команду «Сравнить объединить с конфигурацией из файла».

Во время возврата на поддержку нужно выбрать cf-файл типовой конфигурации 1С.

После выбора файла типовой конфигурации, выйдет предложение поставить конфигурацию на поддержку.

Поставить конфигурацию 1С на поддержку

Сравнение конфигурации 1С с файлом

После нажатия кнопки «Выполнить», появится окно с настройками правил поддержки для объектов, в этом окне оставим всё по умолчанию.

Настройка правил поддержки

Конфигурация встанет на поддержку с возможностью изменений.

Но наша конфигурация еще не полностью на поддержке.

Конфигурация 1С на поддержке

Для того, чтобы она стала полностью на поддержке, необходимо в окне «Настройка поддержки» у всех объектов конфигурации, которые были изменены установить правило «Объект поставщика редактируется с сохранением поддержки», а также у самой конфигурации. Если в вашей конфигурации все объекты должны быть на поддержке, то чтобы не ставить каждый объект отдельно, можно во время установки правила для всей конфигурации, поставить флаг «Установить для подчиненных объектов», тогда это правило для всех объектов конфигурации установится автоматически. Иначе нужно будет к каждому объекту отдельно применять это правило.

Настройка правил поддержки

Настройка правил поддержки

Настройка правил поддержки

Статьи по теме обновлений 1С:

Если по мимо задач по администрированию, перед вами стоят задачи по разработке в 1С, то рекомендую вам свою книгу «Программировать в 1С за 11 шагов», в которой подробно и основательно шаг за шагом даются основные знания по разработке в 1С.

Программировать в 1С за 11 шагов

  1. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  2. Научитесь понимать архитектуру 1С;
  3. Станете писать код на языке 1С;
  4. Освоите основные приемы программирования;
  5. Закрепите полученные знания при помощи задачника.

Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.

Основы разработки в 1С такси

  1. Очень доступный и понятный язык изложения
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Поймете идеологию управляемого приложения 1С
  4. Узнаете, как разрабатывать управляемое приложение;
  5. Научитесь разрабатывать управляемые формы 1С;
  6. Сможете работать с основными и нужными элементами управляемых форм
  7. Программирование под управляемым приложением станет понятным

Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog


Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму
.

можно оплатить вручную:

Читайте также: