1с как снять замок с конфигурации
Нередкая ситуация у программистов 1С – у вас новый клиент, вы начинаете с ним работать, при знакомстве с информационной базой выясняется, что решение “не обновляемое” (снято с поддержки, обновлено “криво” и т.д.). Далее возникает трудоемкая задача перевода базы в разряд “обновляемых”.
Разбираем варианты решения данной проблемы!
Вопрос
Здравствуйте! Есть доработанная конфигурация 1С:БП. Она видимо была очень “криво” обновлена. Версии поставщика и основной конфигурации совпадают, но при их сравнении возникает огромное количество различий никак не связанных с доработками. Есть предположение, что кто-то просто дообновил конфигурацию поставщика и исправил вручную версию основной конфигурации. Через поддержку совсем не идет обновление, через “сравнить-объединить” вроде получилось, но опять-таки это какое-то “кривое” решение. Вопрос в том, какие выходы могут быть из данной ситуации?
Ответ
Есть несколько предложений:
- Создаем пустую типовую базу этого же релиза, переносим в нее все доработки конфигурации. Получаем новую базу, у которой нет проблем с конфигурацией поставщика, сохранены все доработки. Теперь в нее нужно перенести данные из текущей базы. Поскольку конфигурации полностью совпадают, можно воспользоваться “Конвертацией данных”, сгенерировать автоматически правила для обмена между одинаковыми конфигурациями. При помощи этих правил можно перенести все данные из старой базы в новую. Недостаток такого подхода – перенос данных может быть достаточно долгим по времени.
- Полностью снимаем конфигурацию с поддержки (меню Конфигурация – Поддержка – Настройки поддержки). После этого выполняем сравнение-объединение с cf-файлом типовой конфигурации этого же релиза (его можно взять на партнерском ИТС или на пользовательском сайте фирмы “1С”, если для этого релиза выложен полный дистрибутив). После этого конфигурация станет на поддержку, а добавленные реквизиты или объекты метаданных останутся в конфигурации. Теперь остается только сравнить-объединить с исходной конфигурацией, чтобы перенести изменения в модулях, формах, выверить все доработки. Все данные в базе при этом должны сохраниться.
Комментарий слушателя
Воспользовался вторым вариантам. Обновление через поддержку теперь получается. Спасибо. Объекты не встали полностью на «замок», а только «редактируются с сохранением поддержки», так понимаю, что это нормальное поведение системы?
Если обновления делаются на копии. Обновляется до последнего релиза выгружается в cf , потом путем сравнить объединить конфигурацию из файла , обновляется и через поддержку «догоняем» конфигурацию поставщика. Но как быть если есть несколько ключевых релизов, делать несколько cf для каждого?
Ответ тренера
- Да, это нормально, что объекты не полностью “на замке”, а редактируются с сохранением поддержки. Чтобы все объекты снова оказались “на замке”, можно загрузить типовую конфигурацию поставщика (cf-файл из дистрибутива нужного релиза). Но тогда будут потеряны все доработки.
Еще вариант вернуть конкретный объект конфигурации “на замок” – выполнить сравнение-объединение с конфигурацией поставщика (в окне, открываемом из меню Конфигурация – Поддержка – Настройки поддержки), в открывшемся окне указать нужные настройки поддержки для конкретного объекта.
- Да, если ключевых релизов несколько, то придется несколько раз выполнить обновление.
Есть несколько способов перенести выполненное обновление из копии базы в рабочую:
В процессе работы с типовыми решениями от 1С приходится постоянно разблокировать реквизиты справочников и некоторых ПВХ. Это, прямо скажем, утомляет, когда работа идет в тестовой базе. Публикация позволяет снять ограничение либо совсем, либо в рамках сеанса. Работает полноценно платформе версии не ниже 8.3.16 и конфигурации ERP 2.5. Работает также на 8.3.14 и ERP 2.4 с ограничениями.
Утомило постоянно нажимать на "Разрешить редактирование объектов" при работе в тестовой базе данных. Особо сильно раздражает необходимость этого действия при сложных настройках, когда приходится постоянно записывать элемент для просмотра результата (например, при редактировании видов бюджета).
В итоге решил сделать расширение. Оно
- либо совсем отключает блокировку при помощи константы "Отключить блокирование" (для платформы не ниже 8.3.16)
- либо на текущий сеанс (сочетанием клавшим ctrl+g). Работоспособность расширения проверена в конфигурации 1С:ERP Управление предприятием 2 (2.5.7.226).
Универсальные расширения (по замыслу автора должны подойти к любой конфигурации и платформе, которая поддерживает механизм расширений):
Расширение "Снятие блокировки для роли "Полные права" снимает блокировки для всех пользователей с ролью "ПолныеПрава"
Расширение "Снятие блокировки для роли "Полные права" снимает блокировки для всех пользователей вне зависимости от ролей и констант и без дополнительных действий.
Расширения отключают блокировку сразу для всех объектов, которые могут быть ею затронуты.
Для подключения расширения необходимо:
1) Включить режим технического специалиста:
2) Зайти в функции для технического специалиста и выбрать пункт "Управление расширениями конфигурации":
4) Добавить новое расширение и выбрать расширение из этой публикации, снять галочки "Безопасный режим", "Защита от опасных действий".
5) Перезапустить базу.
Специальные предложения
(0) Скачал - пошли ошибки:
1) Русский язык - контроль свойства - отключил контроль
2) Режим совместимости 8.3.16 - у меня 8.3.14 - изменил на 8.3.14
3) Далее, логично вылезло:
"При проверке метаданных обнаружены ошибки!
Операция не может быть выполнена.
Константа.УЗОтключитьБлокирование: Использование констант в расширениях недопустимо в режиме совместимости 8.3.15 и ниже"
(0) вообще можно без константы все сделать - константа в любой конфигурации будет лишней.
надо просто переопределить через расширение процедуру
Через расширение можно создать свою роль - и ее прописать вместо типовых - и назначать кому надо
Имхо, решение о таком инструменте крайне спорное, так как эта блокировка, как последний рубеж, говорящий, "Одумайся", ну или как вопрос "А ты понимаешь на что может повлиять редактирование?". В продуктах ERP/КА/УТ, могут потом привести к проблеммам в учете.
Просмотры 3440
Загрузки 8
Рейтинг 34
Создание 28.03.22 16:30
Обновление 28.03.22 16:30
№ Публикации 1630045
Тип файла Расширение (cfe)
Операционная система Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Да
См. также
Просмотр прав пользователей Промо
Обработка наглядно показывает права доступа конкретного пользователя или роли к конкретному объекту метаданных.
1 стартмани
19.10.2012 37529 307 NILS2009 17
Локальная файловая система из 1С, как это работает.
Внешняя обработка для работы с файлами из 1С по типу FAR или Norton Commander, Total Commander и немного занудной философии. Работает 8.3.15 и выше. Работает в тонком, толстом, Web и мобильном клиенте. Поставляется отдельным файлом можно включить куда угодно, зависит только от платформы 1С.
1 стартмани
17.09.2020 28356 11 Patriot1S 9
PowerShell из 1С: создание пользователя Active Directory
Пример создания пользователя Active Directory с помощью PowerShell из 1С.
3 стартмани
27.08.2019 16359 30 wowik 14
Копирование настроек профилей группы доступа из одной базы в другую. 1С: Предприятие 8.3 БП 3.0, ЗУП 3.1, ЕРП 2.4 и т.д.
Иногда необходимо состав ролей профиля группы доступа перенести из одной базы 1С в другую быстро, а если таких баз 20-30, то сидеть и выбирать нужные роли руками это проблематично и долго. Для этого была разработана данная обработка. Проверялось на релизах: Платформа 1С: Предприятие 8.3.14.1630; 1С: ЗУП 3.1.9.229 и выше; 1С: ERP 2.4.5.54.
1 стартмани
02.08.2019 8543 109 mityushov.vv 7
Отключение доступа уволенным пользователям Промо
Давно хотели навести порядок в пользователях? Надоело, что в списке мешаются давно уволенные сотрудники? Тогда эта обработка для Вас!
3 стартмани
15.10.2013 57956 112 VBod 17
Подбираем пароли пользователей базы 1С с помощью HashKiller.
2 стартмани
12.07.2019 9127 25 laperuz 5
Доступ пользователей только к собственным документам/сделкам
Расширение блокирует доступ менеджеров по продажам к чужим документам. Ограничивает работу менеджера только собственными сделками, не позволяя просматривать сделки других менеджеров. Действует на счета, счета-фактуры и реализации.
2 стартмани
25.05.2019 13580 24 denmax 13
БСП: Быстрая проверка прав доступа на объект метаданных (УФ)
Чем старше и новее становятся конфигурации на базе платформы 1С, тем больше в них ролей. Плюс к этому, к типовым ролям зачастую прибавляются нетиповые. Обработка позволяет быстро посмотреть, каким ролям выдано то или иное право на указанный объект метаданных.
1 стартмани
18.04.2019 6670 21 Skin123 0
Включение и выключение регистрации отказа в доступе если "У пользователя не достаточно прав над операцией с базой данных". Промо
Включает (выключает) регистрацию событий отказа доступа в журнале регистрации.
1 стартмани
12.01.2011 42111 372 nexts 32
PasswordHashViewer - просмотр хэшей пользовательских паролей
Программа для просмотра хэшей паролей пользователей в файловых и клиент-серверных базах 1С. Зачем это нужно? Для их проверки на криптостойкость.
1 стартмани
25.02.2019 10008 15 GeraltSnow 6
Обезличивание базы ЗУП 3.1.*
Обработка по перемешиванию/скрытию конфиденциальной информации в базе ЗУП.
1 стартмани
05.02.2019 15964 93 Skin123 18
Наводим порядок в Active Directory с помощью ЗУП / ЗИКГУ 3.1 (идентификация, отключение и актуализация учетных записей пользователей)
Продолжаем использовать ЗУП 3.1 совместно с LDAP во имя автоматизации работы системного администратора. В этот раз займемся аудитом учетных записей. Обработка производит сопоставление учетной записи с данными сотрудников из ЗУП, причем с учетом недавних событий (для перехода на ЗУП 3.1 чаще всего используется рекомендованный перенос, не включающий уволенных сотрудников) есть возможность использовать объединенные с помощью COM-соединения данные ЗУП 2.5 и ЗУП 3.1. Также в данной обработке есть возможность массовой корректировки, заполнения данных и отключения учетных записей. Перед использованием обработки для душевного спокойствия необходимо сделать резервную копию Active Directory любым удобным способом. Протестировано на ЗУП 3.1.6 - 3.1.8.
Как снять или поставить конфигурацию 1С на поддержку? 1С 8.2 1С 8.3
В работе с программой 1С происходят случаи, когда возникает обязательная необходимость по изменению составных элементов конфигурации. Модулей, форм, макетов печатных форм.
В этих случаях происходит снятие конфигурации с поддержки. Сразу предупредим Вас, что без особой необходимости снятие конфигурации с поддержки настоятельно не рекомендуется.
В нашей статье мы рассмотрим ответы на вопросы: Как снять конфигурацию 1С 8 с поддержки?, Как поставить конфигурацию 1С 8 на поддержку?, Как включить возможность изменений 1С?
Снятие конфигурации с поддержки.
Еще раз нужно предупредить, что процесс снятия производится только при необходимости. Только случае, когда все возможности по безболезненной правке объектов, такие как применение внешних обработок, отчетов и т.п., исчерпаны. Или производятся специалистом с ясным пониманием дальнейшего сопровождения измененной конфигурации. Если все с этим в порядке, то приступим.
Итак вначале рассмотрим процесс снятия конфигурации с поддержки. Исследовать будем бухгалтерскую конфигурацию на платформе 1С:Предприятие версии 8.3
После входа в режим конфигуратора открываем конфигурацию.
Открывшаяся панель с элементами демонстрирует составные части конфигурации 1С. А о состоянии поддержки мы можем судить по пиктограмме желтого кубика с замком. Замок, собственно, и обозначает поставленную на поддержку конфигурацию.
Для снятия откроем меню «Конфигурация», далее «Поддержка» и «Настройка поддержки».
В открывшемся окне будет доступна пообъектная информация о состоянии поодержки. Здесь же можно изменять это состояние для каждого объекта отдельно. Для полного снятия с поддержки нажмем кнопку «Включить возможность изменения» и согласимся с предупреждением о невозможности дальнейшего типового обновления.
В следующем окне доступно к выбору по три варианта для различного типа объектов. Практически в любом случае стоит оставлять возможность даже частичной поддержки, поэтому стоит выбрать опцию «Объект поставщика редактируется с сохранением поддержки». В иных случаях можно выбирать «Объект поставщика снят с поддержки». Нажимаем «ОК».
Программа начнет выполнять изменение режима, о чем будет сигнализировать строка состояния с линейкой прогресса в левом нижнем углу окна 1С.
После окончания наша подопытная конфигурация будет снята с поддержки, о чем засвидетельствует изменившаяся пиктограмма желтого кубика на панели конфигурации, отсутствие кнопки «Включить возможность изменения» окна «Настройка поддержки» и там же новый комментарий состояния. А главное, теперь можно изменять объекты конфигурации.
Остается сохранить измененную конфигурацию.
Постановка измененной конфигурации на поддержку.
Теперь вернем измененную конфигурацию 1С Бухгалтерия на поддержку. Вначале изменим снятую с поддержки конфигурацию. Для этого возьмем рассмотренную ранее конфигурацию и поменяем в ней, например, макет печатной формы документа «Счет на оплату покупателю».
Подготовительные работы по имитации изменений выполнены. Приступим к восстановлению. Вообще, постановка на полноценную поддержку имеет смысл в том случае, если планируется автоматическое централизованное обновление. И, самое основное, если в конфигурации не было существенных изменений объектов. Если обширные изменения присутствуют, то постановку на полную поддержку стоит делать после сравнения/объединения рабочей конфигурации с конфигурацией поставщика и принятия решения.
Коротко о сравнении:
Вернемся к восстановлению поддержки.
Для понимания последующих действий немного теории для общего сведения о составе базы данных 1С в части хранимых конфигураций. В базе данных 1С хранится три конфигурации:
- Основная конфигурация;
- Конфигурация поставщика;
- Конфигурация информационной базы.
Нам, естественно, будет необходим образец, от которого мы будем отталкиваться при приведении к типовому состоянию нашей измененной конфигурации. В данном случае этим образцом является конфигурация поставщика. Единственным способом корректной постановки на поддержку является загрузка типовой конфигурации, которой является указанная конфигурация поставщика, в базу 1С вместо измененной основной конфигурации.
Собственно, достаточно теории. Займемся действиями.
Откроем форму «О программе». Нажмем «Справка»-«О программе»
Запомним номер релиза. Это мы делаем для того, чтобы убедиться в соответствии конфигураций, чтобы не установить заведомо неверный релиз конфигурации. Затем откроем знакомую форму «Настройка поддержки» («Конфигурация»-«Поддержка»-«Настройка поддержки»).
Сравним номера версии. В нашем случае это 1.2.16.2. Все в порядке, продолжим замещение.
В этой же форме нажмем кнопку «Сохранить в файл», выберем путь для сохранения и выполним запись файла конфигурации в выбранную директорию.
Это выгружена типовая конфигурация поставщика. Затем выполним ее загрузку вместо основной конфигурации. Для этого зайдем в меню «Конфигурация» — «Загрузить конфигурацию из файлов..». Будьте внимательны, выберите именно этот пункт.
Найходим сохраненный файл *.cf . В общем случае откроется та же папка, куда был сохранен файл конфигурации. Нажимаем «Открыть».
Ясно понимаем что происходит и соглашаемся с вносимыми изменениями.
Происходящие действия будут подробно описываться в строке состояния в нижнем левом углу окна.
В следующем окне предупреждения соглашаемся с предложением об обновлении конфигурации базы данных.
По прошествии некоторого времени конфигурация будет полностью обновлена и встанет на поддержку. Об этом засвидетельствует пиктограмма желтого кубика с замком.
Вот, собственно и все. Так делается снятие конфигурации с поддержки и ее постановка на поддержку.
В случае, если у Вас появятся какие-либо сложности, свяжитесь с нами, мы обязательно поможем.
Обсудить операцию и задать по ней вопросы можно в форум.
Как сравнить конфигурации 1С?
Какие конфигурации хранятся в базе 1С?
Как сравнить релизы конфигураций?
Как загрузить конфигурацию 1С?
Конфигурация поставщика. Как можно использовать?
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
Для решения вопросов автоматизации производственных процессов, случается, требуется скорректировать типовую программу, то есть снять конфигурацию с поддержки. Выполнять эту операцию следует очень обдуманно и желательно, для начала, обратиться в службу сопровождения продуктов 1С, так как обновление нетиповых, измененных программных продуктов требует определенных навыков.
Часто, если речь идет о дополнительных печатных формах, отчетах и обработках, для расширения функционала достаточно подключения внешних доработок системы. Также в программах 1С 8.3 успешно реализуется принципиально новый механизм адаптации прикладных решений для конкретных пользователей – расширения.
Если же такая процедура все-таки необходима – рекомендуем сначала скопировать свою ИБ (информационную базу) для возможности восстановления.
Рис.1 Сначала скопировать свою ИБ
Запустим нашу 1С с выбором конфигуратора.
Рис.2 Запустим нашу 1С с выбором конфигуратора
Выберем команду «Открыть конфигурацию».
Рис.3 Выберем команду «Открыть конфигурацию»
Убедимся, что напротив названия нашей программы установлена пиктограмма.
Рис.4 Убедимся, что напротив названия нашей программы установлена пиктограмма
Этот значок показывает, что наш ПО не изменялось, то есть аналогично версии поставщика (1С).
Рис.5 Этот значок показывает, что наш ПО не изменялось, то есть аналогично версии поставщика (1С)
Обратите внимание, такая же картинка имеется рядом с наименованием каждого объекта.
Рис.6 Обратите внимание, такая же картинка имеется рядом с наименованием каждого объекта
В разделе главного меню «Конфигурация-Поддержка» выберем «Настройку поддержки».
Рис.7 Выберем «Настройку поддержки»
Активируем возможности корректировки.
Рис.8 Активируем возможности корректировки
Ответом на это станет предупреждение о том, что наши действия будут препятствовать обновлению автоматом. Ответим «Да».
Рис.9 Ответом на это станет предупреждение о том, что наши действия будут препятствовать обновлению автоматом
В настройках поддержки зафиксируем – отключим ли мы ее полностью или нет. В нашем примере укажем, что мы ее сохраняем, несмотря на редактирование.
Рис.10 Сохраняем поддержку
После выбора правила и нажатия «ОК», происходит изменение режима.
Рис.11 Происходит изменение режима
После этого пиктограмма исчезает из названия, и мы можем приступать к коррекции.
Рис.12 Мы можем приступать к коррекции
Как поставить конфигурацию на поддержку
Если наша программа уже скорректирована в части структуры данных, но снова возникла необходимость поддержки, использование описанного ниже способа безвозвратно уничтожит внесенные правки. Только специалист, дающий профессиональные консультации по программам 1С, может правильно оценить риски этого действия.
Если изменения были незначительны (например, внесенные изменения уже появились в типовых программах при очередном обновлении), тогда эту операцию можно провести самостоятельно, без привлечения сторонних специалистов, оказывающих услуги по настройке 1С.
Перед выполнением процедуры в обязательном порядке копируем нашу ИБ (для возможности возврата к исходным данным).
Начнем с проверки релиза текущей конфигурации. Это можно сделать при помощи пиктограммы
Рис.13 Проверка релиза текущей конфигурации
или командой главного меню «Справка-О программе».
Рис.14 О программе
Для чего мы это делаем? В базе 1С сохранены три конфигурации:
- Та, которая доступна нам в конфигураторе (основная);
- Типовая версия от поставщика (ее релиз должен соответствовать релизу нашей основной при условии верного обновления);
- Версия информационной базы.
Проверим соответствие первых двух версий, открыв настройку поддержки.
Рис.15 Проверим соответствие первых двух версий
Как видим, релиз тот же, что и у поставщика.
Рис.16 Как видим, релиз тот же, что и у поставщика
Как происходит обновление конфигурации:
- На полной поддержке – при запуске обновления основная будет заменена версией поставщика;
- Поддержка снята полностью или частично – при обновлении откроется окно для сопоставления и объединения объектов конфигураций, чтобы мы самостоятельно, вручную определили объекты для замены.
После обновления основной приходит очередь информационной базы.
Если основная версия (снятая с поддержки) совпадает с вариантом поставщика, в окне настройки поддержки выгрузим конфигурацию: жмем «Сохранить в файл» и укажем путь сохранения. Версия поставщика сохранена.
Рис.17 Версия поставщика сохранена
В главном меню открываем раздел «Конфигурация-Загрузить конфигурацию из файла».
Рис.18 Загрузить конфигурацию из файла
Система выдает предупреждение о возможном риске такой операции, так как может произойти полная замена основной версии. Жмем кнопку «Да».
Рис.19 Система выдает предупреждение о возможном риске такой операции
Рис.20 Обновляем версию информационной базы
Конфигурация поставлена на поддержку, о чем нам говорит значок в ее наименовании.
Рис.21 Конфигурация поставлена на поддержку
Все внесенные в основную конфигурацию изменения утрачены, теперь она полностью совпадает с версией поставщика.
Рис.22 Все внесенные в основную конфигурацию изменения утрачены, теперь она полностью совпадает с версией поставщика
Когда релиз поставщика отличается от основной, нам понадобится типовая версия с тем же релизом, что и наша основная.
Мы предпримем ряд шагов:
- Создать новую базу с тем же релизом, что и у основной (где взять установочный шаблон в данной статье не рассматривается);
- Открыть базу в режиме «Конфигуратор»;
- Открыть конфигурацию;
- Сохранить ее в файл.
Откроем нашу основную версию и файл типовой загрузим так, как описано выше.
Как его открыть? Щелкнув по ярлыку 1С, ищем нужную базу и справа жмем кнопку «Конфигуратор».
Рис.1 Открытие 1С
Интерфейс конфигуратора состоит из панели инструментов, дерева объектов конфигурации и области разработки.
Рис.2 Интерфейс конфигуратора 1С
На панели находится главное меню (Файл, Правка, Конфигурация, Сервис для настройки конфигурации и т.д.), стандартные кнопки (Создать, Открыть, Сохранить, кнопки редактирования и т.д.) и кнопка работы с конфигурацией, открывающая отдельное меню.
Дерево объектов представляет собой список предопределенных объектов метаданных, которые нельзя удалить. Разрешено только добавление новых видов объектов, например, можно добавить новый справочник «Адреса доставки», но нельзя удалить весь объект «Справочники».
По дереву объектов можно вести поиск, который находится вверху дерева объектов, также работает стандартное сочетание клавиш Ctrl+F. Также можно произвести глобальный поиск по всей базе для поиска, например, упоминаний объекта в модулях всех объектов.
Рис.3 Меню работы с программой
Здесь отображены все механизмы работы с конфигурацией: можно сохранить ее в отдельный файл с расширением .cf или, наоборот, загрузить ее из файла (при этом она полностью затрет конфигурацию в базе). Чтобы сделать обновление и не потерять данные, используют функцию сравнения и объединения с версией из файла.
В базе находится три конфигурации:
- Типовая от поставщика. По умолчанию закрыта от изменений, если находится на поддержке;
- Основная, с которой работают программисты через конфигуратор. После внесения в нее изменений требуется обновление пользовательской базы;
- Базы данных, с которой работают непосредственно пользователи.
Если наша версия закрыта для редактирования ее нельзя скорректировать.
Рис.4 Запрет на редактирование конфигурации
Как произвести изменения
В меню «Конфигурация-Поддержка-Настройки поддержки» можно найти два способа:
- С сохранением поддержки;
- Без сохранения.
Рис.5 Настройка
Далее надо нажать кнопку в верхнем правом углу.
Рис.6 Включение возможности изменения
По умолчанию редактировать всю конфигурацию нельзя. Однако можно включить редактирование объектов конфигурации поставщика с сохранением поддержки. Это даст возможность вносить изменения в объекты и создавать новые, при этом возможность обновить конфигурацию, если выйдут новые официальные релизы, останется.
Рис.7 Настройка правил поддержки
Если же выбрать настройку «Объект поставщика снят с поддержки», то конфигурация поставщика удаляется и обновление становится невозможным. Данным способом часто пользуются, когда не планируют обновлять конфигурации, а будут дорабатывать собственными силами. В этом случае существенно уменьшается вес базы, и файлы конфигурации при сохранении на диске занимают намного меньше места.
После разрешения вносить изменения, разработчик редактирует или создает новые объекты, а в конце разработки, после внесения и сохранения изменений в основной конфигурации, программа попросит обновить конфигурацию базы данных. Об этом будет свидетельствовать синяя кнопка в панели инструментов.
Рис.8 Обновление конфигурации базы данных
Также конфигурацию базы данных можно обновить через меню «Конфигурация-Обновить конфигурацию базы данных». Для отмены внесенных изменений и возврата к конфигурации базы данных необходимо зайти в меню «Конфигурация-Конфигурация базы данных-Вернуться к конфигурации БД».
Рис.9 Отмена внесенных изменений в конфигурацию
Также можно нажать кнопку «Запустить в режиме отладки»: программа откроется в новом окне в пользовательском режиме и обновит конфигурацию базы данных.
Рис.10 Открытие конфигурации для отладки
Аналогичное действие будет иметь выбор меню «Отладка-Начать отладку».
Рис.11 Меню отладка
Способы разработки
Для просмотра и редактирования данных в объекте предусмотрена форма, которую можно открыть, дважды щелкнув на объект.
Рис.12 Настройка объекта
Здесь можно увидеть, как называется объект и какой у него синоним в базе данных, в каких подсистемах он используется, какие формы и макеты содержит.
Редактировать объекты можно как в модуле объекта (Рис.13), так и в модуле формы объекта (Рис.14).
Рис.13 Модуль объекта
Рис.14 Модуль формы
В данных модулях и происходит основной процесс разработки, написание кода.
Расширения
«Расширение» – интересный и перспективный инструмент, позволяющий сохранить типовые объекты в первозданном виде и избежать за счет этого трудностей при установке новых релизов. С помощью расширений правки делают в «копии» конфигурации.
Рис.15 Расширения
Открываются расширения из «Конфигурация-Расширения конфигурации», а затем как пользователь подключаются к типовой конфигурации.
Рис.16 Подключение расширения в базу
То есть, все правки в расширении, а типовые объекты не затронуты.
Создание архивов
Самое популярное использование конфигуратора – это создание архивов информационных баз из меню «Администрирование-Выгрузить информационную базу». Сохранение происходит в файл dt.
Рис.17 Работа с архивом ИБ
Важно не забывать учитывать, что при загрузке базы из файла произойдет ее полное замещение.
Исправление ошибок базы
Рис.18 Тестирование и исправление базы данных
Этот инструмент помогает проверить и восстановить логическую и ссылочную целостность информационной базы, проводить реиндексацию и реструктуризацию таблиц, а также пересчитывать итоги.
Рис.19 Форма настройки проверки и исправления
ВАЖНО! Всегда создавайте архив базы перед внесением каких-либо изменений в конфигураторе.
Среда 1С является современным и удобным инструментом для быстрой разработки различных конфигураций, предназначенных для автоматизации работы различных сфер бизнеса, и конфигурирования уже готовых прикладных программ под нужды заказчика.
Читайте также: