Копирование числовых ячеек из 1С в Excel Промо
Решение проблемы, когда значения скопированных ячеек из табличных документов 1С в Excel воспринимаются последним как текст, т.е. без дополнительного форматирования значений невозможно применить арифметические операции. Поводом для публикации послужило понимание того, что целое предприятие с более сотней активных пользователей уже на протяжении года мучилось с такой, казалось бы на первый взгляд, тривиальной проблемой. Варианты решения, предложенные специалистами helpdesk, обслуживающими данное предприятие, а так же многочисленные обсуждения на форумах, только подтвердили убеждение в необходимости описания способа, который позволил мне качественно и быстро справиться с ситуацией.
1С:Предприятие Бухгалтерия переход с редакции 2.0 на 3.0. Практика перевода информационной базы для работы в управляемом приложении. Промо
Из информационного выпуска 1С № 16872 от 08.07.2013г. стало известно об относительно скором необходимом переходе на редакцию 1С:Бухгалтерия 3.0. В данной публикации будут разобраны некоторые особенности перевода нетиповой конфигурации 1С:Бухгалтерия 2.0 на редакцию 3.0, которая работает в режиме «Управляемое приложение».
Публикация будет дополняться по мере подготовки нового материала. Публикация не является «универсальной инструкцией».
Update 3. Права доступа. 14.08.2013
Update 4. Добавлен раздел 0. Дополнен раздел 4. Добавлен раздел 7. Внесены поправки, актуализирована информация. 23.11.2013.
1 стартмани
Роли базы данных msdbmsdb Roles
База данных msdb содержит специальные роли, показанные в следующей таблице.The msdb database contains the special-purpose roles that are shown in the following table.
Имя роли базы данных msdbmsdb role name | ОписаниеDescription |
---|---|
db_ssisadmindb_ssisadmindb_ssisoperatordb_ssisoperatordb_ssisltduserdb_ssisltduser | Члены этих ролей базы данных могут администрировать и использовать службы Integration ServicesSSIS.Members of these database roles can administer and use Integration ServicesSSIS. Экземпляры SQL ServerSQL Server, обновленные с предыдущей версии, могут содержать более старую версию роли, имя которой присвоено с помощью служб DTS, а не служб Integration ServicesSSIS.Instances of SQL ServerSQL Server that are upgraded from an earlier version might contain an older version of the role that was named using Data Transformation Services (DTS) instead of Integration ServicesSSIS. Дополнительные сведения см. в разделе Роли служб Integration Services (службы SSIS).For more information, see Integration Services Roles (SSIS Service). |
dc_admindc_admindc_operatordc_operatordc_proxydc_proxy | Члены этих ролей базы данных могут администрировать и использовать сборщик данных.Members of these database roles can administer and use the data collector. Дополнительные сведения см. в разделе Data Collection.For more information, see Data Collection. |
PolicyAdministratorRolePolicyAdministratorRole | Члены роли базы данных db_ PolicyAdministratorRole могут выполнять все действия по настройке и обслуживанию политик и условий средства “Управление на основе политики”.Members of the db_ PolicyAdministratorRole database role can perform all configuration and maintenance activities on Policy-Based Management policies and conditions. Дополнительные сведения см. в разделах Администрирование серверов с помощью управления на основе политик.For more information, see Administer Servers by Using Policy-Based Management. |
ServerGroupAdministratorRoleServerGroupAdministratorRoleServerGroupReaderRoleServerGroupReaderRole | Члены этих ролей базы данных могут администрировать и использовать зарегистрированные группы серверов.Members of these database roles can administer and use registered server groups. |
dbm_monitordbm_monitor | Создается в базе данных msdb при регистрации в мониторе зеркального отображения базы данных первой базы данных.Created in the msdb database when the first database is registered in Database Mirroring Monitor. Роль dbm_monitor не имеет членов до тех пор, пока системный администратор не назначит ее пользователям.The dbm_monitor role has no members until a system administrator assigns users to the role. |
Важно!
Члены роли db_ssisadmin и роли dc_admin могут повышать свои права доступа до sysadmin.Members of the db_ssisadmin role and the dc_admin role may be able to elevate their privileges to sysadmin. Такое повышение права доступа может произойти, так как эти роли могут изменять пакеты служб Службы Integration ServicesIntegration Services , а пакеты Службы Integration ServicesIntegration Services могут выполняться SQL ServerSQL Server при помощи контекста безопасности sysadmin агента SQL ServerSQL Server .This elevation of privilege can occur because these roles can modify Службы Integration ServicesIntegration Services packages and Службы Integration ServicesIntegration Services packages can be executed by SQL ServerSQL Server using the sysadmin security context of SQL ServerSQL Server Agent. Чтобы предотвратить такое повышение прав доступа при выполнении планов обслуживания, наборов элементов сбора данных и других пакетов служб Службы Integration ServicesIntegration Services , настройте задания агента SQL ServerSQL Server , запускающие пакеты, на использование учетной записи-посредника с ограниченными правами доступа или добавьте в роли db_ssisadmin и dc_admin только членов роли sysadmin .To guard against this elevation of privilege when running maintenance plans, data collection sets, and other Службы Integration ServicesIntegration Services packages, configure SQL ServerSQL Server Agent jobs that run packages to use a proxy account with limited privileges or only add sysadmin members to the db_ssisadmin and dc_admin roles.
Советы начинающим администраторам БД
- Делайте Backup перед любыми изменениями в БД
- Если вы выполняете добавление, обновление или удаление данных, то можно явно открыть транзакцию BEGIN TRANSACTION > выполнить ваш код > прочитать таблицу с параметром NOLOCK (позволяет читать незафиксированные данные) SELECT * FROM MyTable WITH (NOLOCK) > если всё прошло успешно, можно зафиксировать транзакцию — COMMIT TRANSACTION
- Пишите комментарии, они не раз помогут вам при разборе вашего кода, когда вы вернётесь к нему спустя некоторое время
- Скачайте для практики SQL Server Developer Edition (2014/16 бесплатны). Данная редакция имеет только одно ограничение — запрет на использование в продуктивных системах, что позволит вам практиковаться на всех компонентах SQL Server.
- Старайтесь отслеживать любые изменения на сервере БД, так как отвечать придётся именно вам, даже если изменения сделали другие
- Не вносите критические изменения, которые могут повлиять на производительность или доступность системы, без согласования с пользователями и вашим руководством
В конце хотелось бы добавить, что во время интенсивного обучения крайне важно отдыхать. Хороший сон позволит вам лучше усваивать материал, а периодические перерывы помогут по другому смотреть на ситуацию, но ни в коем случае не путайте полезные перерывы с ленью. Вам так же будет полезно изучить вопросы для собеседование на позицию Администратор MS SQL SERVER
Вам так же будет полезно изучить вопросы для собеседование на позицию Администратор MS SQL SERVER
Как исправить ошибки в MS SQL с помощью Recovery Toolbox for SQL Server
Для восстановления поврежденной базы данных можно обратиться к помощи Recovery Toolbox for SQL Server. Для исправления ошибки (Error), следует воспользоваться пошаговой инструкцией восстановления данных из файла *.mdf, который был поврежден. Для этого необходимо:
- Скачать Recovery Toolbox for SQL Server.
- Установить программу следуя инструкциям и запустить ее.
- Из списка файлов выбрать файл *.mdf, который был поврежден.
- Осуществить предварительный просмотр тех данных, которые в процессе выполнения программы могут быть подвергнуты извлечению из базы MS SQL сервер, которая подверглась повреждению.
- Выбрать наиболее приемлемый способ, которым будут экспортироваться данные:
- сохранением на диск в качестве SQL-скрипта;
- выполнением SQL-скрипта в самой БД.
- Произвести выборку информации, требующей восстановления и сохранения.
- Начать восстановление нажатием Start recovery.
Данная программа создавалась, чтобы облегчить процесс восстановления поврежденных БД. Специально разработанная, оптимизированная для восстановления SQL Server, утилита поможет устранить ошибки и внести правки в разные типы повреждений *.mdf файлов и базы данных MS SQL Server.
Как становится понятно, для исправления ошибок и восстановления БД необходимо уметь пользоваться различными инструментами. Читайте, изучайте материалы по данной теме. Если возникнут вопросы – обязательно задавайте.
Администрирование конфигураций 1С (недокументированные особенности работы)
Многие мои коллеги по работе и по профессии, уверен, сталкиваются с аналогичными ситуациями, когда программа 1С при работе с конфигурацией, мягко говоря, работает «странно». Как говорит один хороший знакомый (к слову, один из авторов УТ 11):
— «вот, ну согласись, нанять пару серьезных методистов — реальных дядечек с реального производства, до начала разработки — единственная ЭЛЕМЕНТАРНАЯ политика, как можно было этого не сделать???? там их НЕТ. Причем это 0 в плане затрат на разработку, там нет ограничений бюджета, это просто самый тупой прокол.»
В этой статье приведу способы лечения пресловутых проколов (за последний месяц).
Субъекты безопасности
Субъект безопасности — это официальное название удостоверений, которые используют SQL Server и которым можно назначать разрешения для выполнения действий. Обычно это пользователи или группы пользователей, однако субъектами безопасности могут быть и другие сущности, олицетворяющие пользователей. Создавать субъекты безопасности и управлять ими можно с помощью списков Transact-SQL или SQL Server Management Studio.
Имена входа
Имена входа — это учетные записи отдельных пользователей для входа в Компонент SQL Server Database Engine. SQL Server и База данных SQL поддерживают имена входа на основе проверки подлинности Windows и на основе проверки подлинности SQL Server . Дополнительные сведения об этих двух типах имен входа см. в разделе Choose an Authentication Mode.
Предопределенные роли сервера
В SQL Serverпредопределенные роли сервера — это набор предварительно настроенных ролей, который представляет собой удобную группу разрешений на уровне сервера. Имена входа можно добавить в роли, используя инструкцию . Дополнительные сведения см. в разделе ALTER SERVER ROLE (Transact-SQL). База данных SQL не поддерживает предопределенные роли сервера, однако включает две роли в базе данных master ( и ), которые выполняют аналогичные функции.
Определяемые пользователем роли сервера
В SQL Serverможно создавать собственные роли сервера и назначать им разрешения на уровне сервера. Имена входа можно добавить в роли сервера, используя инструкцию . Дополнительные сведения см. в разделе ALTER SERVER ROLE (Transact-SQL). База данных SQL не поддерживает определяемые пользователем роли сервера.
Пользователи базы данных
Именам входа доступ к базе данных предоставляется путем создания пользователя базы данных в базе данных и сопоставления этого пользователя базы данных с именем входа. Как правило, имя пользователя базы данных совпадает с именем входа, хотя это и необязательно. Один пользователь базы данных сопоставляется с одним именем входа. Имя входа может быть сопоставлено только с одним пользователем в базе данных, однако может сопоставляться как пользователь базы данных в нескольких базах данных.
Кроме того, можно создать пользователей базы данных без соответствующих имен входа. Они называются пользователями автономной базы данных. Microsoft рекомендуют использовать пользователей автономной базы данных, поскольку это упрощает перенос базы данных на другой сервер. Как и для имен входа, для пользователей автономной базы данных можно использовать проверку подлинности Windows или проверку подлинности SQL Server . Дополнительные сведения см. в разделе Пользователи автономной базы данных — создание переносимой базы данных.
Существует 12 типов пользователей с незначительными различиями в способах проверки подлинности и представляемых сущностях. Список пользователей см. в разделе CREATE USER (Transact-SQL).
Предопределенные роли базы данных
Предопределенные роли базы данных — это набор предварительно настроенных ролей, который представляет собой удобную группу разрешений на уровне базы данных. Пользователей базы данных и определяемые пользователем роли базы данных можно добавить в предопределенные роли базы данных с помощью инструкции . Дополнительные сведения см. в разделе ALTER ROLE (Transact-SQL).
Определяемые пользователем роли базы данных
Пользователи с разрешением могут создавать определяемые пользователем роли базы данных для представления групп пользователей с общими разрешениями. Обычно разрешения предоставляются или отклоняются для всей роли, что упрощает управление разрешениями и мониторинг. Пользователей базы данных можно добавлять в роли базы данных с помощью инструкции . Дополнительные сведения см. в разделе ALTER ROLE (Transact-SQL).
Другие субъекты
В данной статье не рассматриваются дополнительные субъекты безопасности, такие как роли приложений и имена входа и пользователи, основанные на сертификатах или асимметричных ключах.
График, отображающий связи между пользователями Windows, группами Windows, именами входа и пользователями базы данных, см. в разделе Create a Database User.
Об этой статье
Соавторы:
Штатный редактор wikiHow
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Категории: Программное обеспечение | Windows
English:Reset SA Password in Sql Server
Português:Redefinir a Senha de Administrador do Sistema no SQL Server
Italiano:Reimpostare la Password dell’Utente SA in SQL Server
Español:restaurar la contraseña SA en el servidor SQL
Deutsch:Das SA Passwort eines SQL Servers zurücksetzen
Bahasa Indonesia:Mengatur Ulang Kata Sandi SA pada Server SQL
ไทย:รีเซ็ตรหัสผ่าน SA ของ Sql Server
Nederlands:Het SA wachtwoord in SQL server resetten
中文:在SQL服务器上重置SA密码
Tiếng Việt:Reset mật khẩu SA trong Sql Server
Эту страницу просматривали 91 294 раза.
Да
Нет
Сервер 1С:Предприятие на Ubuntu 16.04 и PostgreSQL 9.6, для тех, кто хочет узнать его вкус. Рецепт от Капитана
Если кратко описать мое отношение к Postgres: Использовал до того, как это стало мейнстримом.
Конкретнее: Собирал на нем сервера для компаний среднего размера (до 50 активных пользователей 1С).
На настоящий момент их набирается уже больше, чем пальцев рук пары человек (нормальных, а не фрезеровщиков).
Следуя этой статье вы сможете себе собрать такой же и начать спокойную легальную жизнь, максимально легко сделать первый шаг в мир Linux и Postgres.
А я побороться за 1. Лучший бизнес-кейс (лучший опыт автоматизации предприятия на базе PostgreSQL).
Если, конечно, статья придется вам по вкусу.
РешениеResolution
Запустите экземпляр SQL ServerSQL Server в однопользовательском режиме с использованием параметра -m или -f .Start the instance of SQL ServerSQL Server in single-user mode by using either the -m or -f options. Затем любой член локальной группы администраторов на компьютере может подключиться к экземпляру SQL ServerSQL Server в качестве члена предопределенной роли сервера sysadmin.Any member of the computer’s local Administrators group can then connect to the instance of SQL ServerSQL Server as a member of the sysadmin fixed server role.
Примечание
При запуске экземпляра SQL ServerSQL Server в однопользовательском режиме сначала нужно остановить службу «Агент SQL ServerSQL Server ».When you start an instance of SQL ServerSQL Server in single-user mode, first stop the SQL ServerSQL Server Agent service. В противном случае агент SQL ServerSQL Server может установить соединение первым, что не позволит подключиться второму пользователю.Otherwise, SQL ServerSQL Server Agent might connect first and prevent you from connecting as a second user.
При использовании параметра -m с sqlcmd или SQL Server Management StudioSQL Server Management Studioвы можете ограничить подключения к определенному клиентскому приложению.When you use the -m option with sqlcmd or SQL Server Management StudioSQL Server Management Studio, you can limit the connections to a specified client application. Например, -m”sqlcmd” разрешает только одно подключение, которое должно идентифицироваться как клиентская программа sqlcmd .For example, -m”sqlcmd” limits connections to a single connection and that connection must identify itself as the sqlcmd client program. Этот параметр следует использовать, когда SQL ServerSQL Server запускается в однопользовательском режиме, а единственное доступное соединение занято неизвестным клиентским приложением.Use this option when you are starting SQL ServerSQL Server in single-user mode and an unknown client application is taking the only available connection. Чтобы подключиться с помощью редактора запросов в Среда Management StudioManagement Studio, используйте -m”Microsoft SQL Server Management Studio – Query” .To connect through the Query Editor in Среда Management StudioManagement Studio, use -m”Microsoft SQL Server Management Studio – Query”.
Важно!
Не используйте этот параметр как средство безопасности.Do not use this option as a security feature. Клиентское приложение предоставляет имя клиентского приложения и может указать ложное имя в составе строки подключения.The client application provides the client application name, and can provide a false name as part of the connection string.
Пошаговые инструкции по запуску SQL ServerSQL Server в однопользовательском режиме см. в разделе Настройка параметров запуска сервера (диспетчер конфигурации SQL Server).For step-by-step instructions about how to start SQL ServerSQL Server in single-user mode, see Configure Server Startup Options (SQL Server Configuration Manager).
Использование Transact-SQL
Before you begin
Восстановление на момент времени всегда производится из резервной копии журналов. В каждой инструкции RESTORE LOG последовательности восстановления необходимо указать целевое время или транзакцию в идентичном предложении STOPAT. В качестве предварительного условия для восстановления на момент времени необходимо сначала восстановить полную резервную копию базы данных, чья конечная точка предшествует моменту времени восстановления. Эта полная резервная копия базы данных может быть старше самой последней полной резервной копии базы данных, поскольку затем восстанавливается каждая последующая резервная копия журналов, вплоть до резервной копии журналов, содержащей целевой момент времени.
Чтобы облегчить выбор резервной копии базы данных для восстановления, можно указать в инструкции RESTORE DATABASE предложение WITH STOPAT, которое вызовет ошибку, если данные резервной копии являются слишком новыми для указанного целевого времени. Резервная копия базы данных восстанавливается полностью, даже если она содержит целевое время.
Основной синтаксис Transact-SQL
RESTORE LOG имя_базы_данных FROM <устройство_резервного_копирования> WITH STOPAT = time , RECOVERY…
Точка восстановления является самой последней фиксацией транзакции, которая произошла во время или до значения datetime , определенного параметром time.
Чтобы восстановить только изменения до определенного момента времени, для каждой восстанавливаемой резервной копии укажите WITH STOPAT = время. Это гарантирует, что конечное время не будет пропущено.
Восстановление базы данных на момент времени
Примечание
Пример этой процедуры см. в подразделе далее в этом разделе.
-
Подключитесь к экземпляру сервера, на который необходимо восстановить базу данных.
-
Выполните инструкцию RESTORE DATABASE с параметром NORECOVERY.
Примечание
Если последовательность частичного восстановления исключает любые файловые группы FILESTREAM , восстановление на момент времени не поддерживается. Можно принудительно продолжить последовательность восстановления. Тем не менее файловые группы FILESTREAM, не вошедшие в инструкцию RESTORE, больше невозможно восстановить. Для принудительного продолжения восстановления на момент времени укажите параметр CONTINUE_AFTER_ERROR вместе с параметром STOPAT, STOPATMARK или STOPBEFOREMARK, который также необходимо указать в своих последующих инструкциях RESTORE LOG. Если указать параметр CONTINUE_AFTER_ERROR, выполняется последовательность частичного восстановления, а файловая группа FILESTREAM становится невосстановимой.
-
Восстановите последнюю разностную резервную копию, если таковая имеется, без восстановления базы данных (RESTORE DATABASE имя_базы_данных FROM устройство_резервного_копирования WITH NORECOVERY).
-
Восстановите каждую резервную копию журнала транзакций в той же последовательности, в которой они были созданы, указывая время, с которого необходимо остановить восстановление журнала (RESTORE DATABASE имя_базы_данных FROM <устройство_резервного_копирования> WITH STOPAT = время , RECOVERY).
Примечание
Параметры RECOVERY и STOPAT. Если в резервной копии журнала транзакций не содержится требуемое время (например, если указанное время выходит за рамки времени, отраженного в журнале транзакций), создается предупреждение и база данных остается невосстановленной.
Примеры (Transact-SQL)
В следующем примере база данных восстанавливается в состояние на и демонстрируется операция восстановления, использующая несколько резервных копий журналов. На устройстве резервного копирования полная резервная копия базы данных, подлежащей восстановлению, — это третий резервный набор данных на устройстве (), резервная копия первого журнала — это четвертый резервный набор (), резервная копия второго журнала — это пятый резервный набор ().
Важно!
В базе данных AdventureWorks2012 используется простая модель восстановления. Чтобы разрешить создание резервных копий журналов, перед проведением полного резервного копирования базу данных необходимо настроить на использование модели полного восстановления, выполнив инструкцию .
Internet Explorer и Silverlight
- При установке Службы Master Data Services на компьютер под управлением ОС Windows Server 2012 может понадобиться настроить улучшенную безопасность в Internet Explorer, чтобы разрешить использование скриптов на сайте веб-приложения. Без этого просмотр сайта на серверном компьютере работать не будет.
- Перед тем как SQL Server 2019 (15.x) работать в веб-приложении, необходимо установить Silverlight 5 на клиентском компьютере. Если требуемая версия Silverlight отсутствует, то при переходе к той части веб-приложения, которая использует Silverlight, программа предложит установить Silverlight. Вы можете установить Silverlight 5 с этой веб-страницы.
- Начиная с SQL Server 2019 (15.x) , элементы управления HTML заменяют все бывшие компоненты Silverlight, поэтому зависимость Silverlight удалена. другие браузеры, включая Chrome и ребра, теперь работают для доступа к веб-приложению Master Data Services.
Поддерживаемые типы учетных записей
В следующей таблице перечислены типы учетных записей Windows, которые могут быть использованы для службы агента SQL Server .
Тип учетной записи | Некластеризованный сервер | Кластеризованный сервер | Контроллер домена (некластеризованный) |
---|---|---|---|
Microsoft Учетная запись Windows (член группы «Администраторы» Windows) | Поддерживается | Поддерживается | Поддерживается |
Неадминистративная учетная запись домена Windows | ПоддерживаетсяСм. ограничение № 1 ниже. | ПоддерживаетсяСм. ограничение № 1 ниже. | ПоддерживаетсяСм. ограничение № 1 ниже. |
Учетная запись сетевой службы (NT AUTHORITY\NetworkService) | ПоддерживаетсяСм. ограничения № 1, 2 и 4 ниже. | Не поддерживается | Не поддерживается |
Неадминистративная учетная запись локального пользователя | ПоддерживаетсяСм. ограничение № 1 ниже. | Не поддерживается | Неприменимо |
Учетная запись Local System (NT AUTHORITY\System) | ПоддерживаетсяСм. ограничение № 2 ниже. | Не поддерживается | ПоддерживаетсяСм. ограничение № 2 ниже. |
Учетная запись локальной службы (NT AUTHORITY\NetworkService) | Не поддерживается | Не поддерживается | Не поддерживается |
Прикрепление целевого сервера к главному серверу может завершиться ошибкой, после чего появляется следующее сообщение: «Не удалось выполнить операцию прикрепления».
Чтобы устранить эту ошибку, перезапустите SQL Server и службы агента SQL Server . Дополнительные сведения см. в статье Iniciar, parar, pausar, retomar e reiniciar os serviços SQL Server.
Администрирование нескольких серверов поддерживается при выполнении службы агента SQL Server под учетной записью Local System только в том случае, если целевой и главный серверы расположены на одном и том же компьютере. При использовании этой конфигурации, при прикреплении целевого сервера к главному серверу, возвращается следующее сообщение:
«Убедитесь, что стартовая учетная запись агента для <имя_компьютера_целевого_сервера> имеет права для входа на сервер targetServer».
Данное сообщение можно пропустить. Операция прикрепления должна быть завершена успешно. Дополнительные сведения см. в статье Создание многосерверной среды.
SQL Server При запуске агента SQL Server может произойти сбой, если он запускается под учетной записью сетевой службы, которая уже явным образом получила доступ к экземпляру SQL Server в качестве пользователя SQL Server .
Для решения этой проблемы перезагрузите компьютер, на котором работает SQL Server . Это действие необходимо выполнить однократно.
Иерархия разрешений
К разрешениям применяется иерархия «родители — потомки». То есть при предоставлении разрешения для базы данных оно включает разрешение для всех (дочерних) схем в базе данных. При предоставлении разрешения для схемы оно включает разрешение для всех (дочерних) таблиц и представлений в схеме. Разрешения являются транзитивными; то есть при предоставлении разрешения для базы данных оно включает разрешение для всех (дочерних) схем и всех (внучатых) таблиц и представлений.
Кроме того, предусмотрены покрывающие разрешения. Разрешение для объекта, как правило, предоставляет все прочие разрешения для этого объекта.
Поскольку иерархия «родители — потомки» и иерархия покрытия могут применяться к одному разрешению, с течением времени система разрешений может усложняться. Например, рассмотрим таблицу (Region) в схеме (Customers) в базе данных (SalesDB).
-
для таблицы Region включает все остальные разрешения для таблицы Region, в том числе , , , , и некоторые другие разрешения.
-
для схемы Customers, к которой принадлежит таблица Region, включает разрешение для таблицы Region.
Таким образом, разрешение для таблицы Region можно предоставить с помощью любой из этих шести инструкций: