Можно ли без образования открыть свой бизнес?
16 июля 2020Содержание:
В 1975 году Стив Возняк прервал обучение в Университете Калифорнии и после этого создал компьютер, который принес ему богатство и славу. Коллега Возняка, Стив Джобс, приложил максимум усилий, чтобы техника Appleзавоевала мировой рынок. И он тоже не окончил университет, прервав обучение.
Двух этих знаковых личностей часто приводят в пример, когда заходит речь об образовании для предпринимателей. Ведь получается: чтобы завоевать рынок и получить невероятно высокие прибыли, не нужен диплом. Однако люди часто забывают, что Стив Возняк в итоге вернулся в вуз, чтобы получить степень бакалавра, а сам Стив Джобс признавал, что получил в университете знания, которые пригодились ему в будущем. Поэтому ответ на вопрос, нужно ли образование для бизнеса, не лежит на поверхности.
Нужно ли высшее образование для открытия ИП или ООО
Закон не требует образования от предпринимателей.
Однако уже на этапе создания ИП или ООО образование не помешает. Почему? Для начала потребуется выбрать коды деятельности по ОКВЭД, затем правильно заполнить заявление и сформировать пакет документов, выбрать систему налогообложения. Это только звучит просто. На практике многие начинающие предприниматели предпочитают обратиться за помощью специалистов: при малейшей ошибке в документах заявление отклонят, но сумму пошлины никто не вернет. Кроме того, уже на этом этапе закладываются многие принципы, по которым бизнес будет работать, поэтому регистрироваться нужно с ясным представлением о том, как коды ОКВЭД, система налогообложения и многое другое будут влиять на дело в будущем.
Кому нужно высшее образование
Можно ли без образования открыть бизнес? Конечно, закон этого не запрещает. Однако недаром многие предприниматели получают образование уже после того, как построили свое дело и вышли на определенный уровень. Они чувствуют недостаток знаний и навыков, идут учиться осознанно, точно понимая, чего хотят. Так что высшее образование нужно всем бизнесменам. Оно дает много серьезных преимуществ:
- Разностороннее развитие.
Может казаться, что изучение разноплановых предметов бесполезно, однако на практике оно помогает увидеть одну и ту же проблему с разных сторон, учит принимать верные решения и лучше ориентироваться в ситуации на рынке. Образованного человека сложнее обвести вокруг пальца даже в вопросах, в которых он не является профи. Кроме того, часто сложно предсказать, какие знания и навыки пригодятся на практике. Например, Стив Джобс прошел, казалось бы, абсолютно бесполезный курс каллиграфии. Однако только благодаря этому у ПК появилась хорошая система шрифтов.
- Узкоспециализированные знания и навыки.
Некоторые сферы требуют глубоких знаний: инженерия, энергетика, цифровые технологии и безопасность, архитектура и многое другое. Чтобы работать в ряде сфер, необходима серьезная профессиональная подготовка, которую может дать только высшее образование.
- Доверие и репутация.
Новичок с высшим образованием вызывает больше доверия, чем человек без него. Конечно, когда вы сделаете себе имя, обзаведетесь связями и сформируете репутацию, диплом отойдет на второй план. Но сделать все это без образования намного сложнее, чем с ним.
- Полезные связи.
Высшее образование – это не только знания, но также знакомства: с однокурсниками, преподавателями, студентами и аспирантами из других вузов, участниками конференций. Не все ваши университетские друзья будут работать по специальности, но приобретенные в вузе связи пригодятся, когда вы будете искать поддержки в разных сферах.
Однако главная причина, чтобы получить высшее образование, – это выработка привычки к непрерывному обучению и умение работать с информацией.
К тому же реальность современной жизни такова, что людям приходится учиться и переучиваться по нескольку раз. Этому способствует стремительное развитие технологий, изменения на рынке. Специалист, который смог обучиться один раз, при сохранении привычки к учебе сможет переучиться столько раз, сколько пожелает. Не стоит забывать и том, что некоторые сферы деятельности требуют не практических, а фундаментальных знаний, которые можно получить только в вузе.
Итак, нужно ли образование для бизнеса? Оно не обязательно, но с ним ваш карьерный, предпринимательский путь будет намного легче и проще. Особенно если вы научитесь получать необходимые знания, а не просто штудировать предметы.
Бизнесмены без образования, есть такие?
Люди, которые задаются вопросом, можно ли без образования открыть бизнес, часто слышат об успешных предпринимателях без диплома. Действительно, такие примеры есть. Один из самых известных бизнесменов, не получивший высшего образования, – это Генри Форд, создатель Ford Motor Company. Он закончил только церковную школу и всю жизнь писал с ошибками, однако ничуть не считал себя невежественным. Форд полагал, что человеку важнее уметь пользоваться собственным умом, чем уметь штудировать учебники.
Первый в мире долларовый миллиардер Джон Рокфеллер также не получил высшего образования, хотя окончил бухгалтерские курсы. Он уверял, что образование – только отличный старт для карьеры, но чтобы стать настоящим специалистом, необходимо много трудиться и ставить перед собой ясные цели.
Впрочем, самый известный предприниматель без диплома – это Стив Джобс. Он бросил обучение в университете, хотя и посещал некоторые творческие занятия вроде каллиграфии после того, как оставил обучение. Однако не будем забывать, что основной вклад в технологии Apple сделал все же Стив Возняк, которые более серьезно подошел к обучению.
Еще один прекрасный пример предпринимателя без образования – Амансио Ортега, основатель компании Inditex, которой принадлежат «Зара», «Бершка», «Страдивариус» и другие всемирно известные бренды. Ортега родился в бедной семье, которая не могла дать ему высшего образования. Но он много и упорно работал и какое-то время возглавлял список самых богатых людей планеты.
Развитие и неформальное обучение для бизнесменов
Многие предприниматели так или иначе приходят к осознанию важности образования. Однако высшая школа кажется им слишком дорогой, а учеба там – слишком длительной. Поэтому они предпочитают более неформальные форматы: курсы, семинары, бизнес-школы или узкоспециализированные краткосрочные программы. Они позволяют получить необходимые знания достаточно быстро и без догматичности, которая отталкивает некоторых людей от институтов и университетов.
Где научиться основам бизнеса?
Факультет бизнеса «Капитан» предлагает образование для будущих предпринимателей, руководителей бизнеса и менеджеров высшего звена.
Программа включает не только теоретическую, но и практическую подготовку. На протяжении обучения каждый студент создает собственный коммерческий проект, изучает рынок и осваивается на нем. Программа предусматривает также практику, которая проходит на прогрессивных крупных и средних предприятиях. Студенты проходят управленческие и бизнес-модули, что помогает им получить необходимые для эффективной работы навыки. К тому же студентов ждет активная общественная жизнь, они обзаводятся не только полезными знаниями, но и связями.
пошаговая инструкция, что нужно, сколько стоит — Жиза
Подготовьтесь к подаче документов
Сделайте копию или сканы паспортаДля регистрации ИП нужен паспорт РФ или национальный паспорт вашей страны, если вы иностранец.
Если подаете документы лично, сделайте копии двух страниц — с фотографией и с пропиской. Их вы сдадите в налоговую. Оригинал тоже возьмите с собой — сотрудник налоговой заверит по нему копии и вернет его вам. Если подаете заявление через интернет, отсканируйте все страницы.
Выберите ОКВЭДыОКВЭД — общероссийский классификатор видов экономической деятельности. Он нужен, чтобы государство видело, чем вы занимаетесь. Каждый код обозначает определенный вид деятельности. Например, 70.10.2 — управление холдинг-компаниями, 74.30 — письменный и устный перевод, а 15.11.1 — выделка и крашение меха. Если вы открыли интернет-магазин без ОКВЭДа 52.61.2, вам сделают предупреждение или оштрафуют на 5000 ₽.
Выбрать ОКВЭДы лучше заранее: они пригодятся, когда будете заполнять заявление Р21001. Вы можете выбрать сколько угодно кодов, но всегда один будет основным, а остальные — дополнительными. Все коды есть в классификаторе.
Дополнительных кодов лучше набрать побольше. Чтобы добавить новый код после регистрации, придется заново подать заявление в налоговую и ждать пять дней. Если впишете дополнительные коды заранее, не упустите интересный заказ из-за того, что у вас нет нужного кода.
Я редактор, код основной деятельности 90.03 — деятельность в области художественного творчества. К нему я подобрал 13 дополнительных кодов в сфере дизайна, перевода и маркетингаВыберите систему налогообложенияСтатья «Как выбрать систему налогообложения для ИП»
У ИП есть несколько систем налогообложения. Самые распространенные — ОСНО и УСН.
ОСНО — общая система налогообложения. По ней ИП обязан платить НДС — 18%, НДФЛ — 13%, и налог на имущество — до 2,2%.
УСН — упрощенная система налогообложения. По ней предприниматель платит только один налог: 6% от доходов или от 5 до 15% от разницы между доходами и расходами.
Если при регистрации вы не указали другую систему налогообложения, то налоговая поставит вас на ОСНО. Ее можно поменять в течение 30 дней с даты регистрации. Отчитываться по ОСНО за этот период не нужно: налоги будут начисляться по УСН, как будто вы работали по ней с самого начала.
Проконсультируйтесь с бухгалтером и определитесь с системой налогообложения до регистрации ИП. Если для вас выгоднее упрощенка, то лучше подать заявление о переходе сразу.
Как заполнить заявление о переходе на упрощенку- Скачайте форму 26.2-1 в формате PDF и заполните по образцу.
- В полях ИНН и КПП поставьте прочерки (дефисы).
- Узнайте код вашей налоговой на сайте — он состоит из четырех цифр.
- В поле «Признак налогоплательщика» поставьте цифру «1».
- Укажите фамилию, имя и отчество. Во все пустые клетки поставьте прочерки (дефисы).
- Напротив пункта «переходит на упрощенную систему налогообложения» поставьте цифру «2». В следующей строке во всех полях поставьте прочерки, так как вы переходите на УСН с даты постановки на учет.
- Напротив пункта «в качестве налогообложения выбраны» поставьте цифру: «1» — доходы, «2» — «доходы минус расходы».
- Укажите год подачи заявления.
- Поставьте цифру «1» если подаете заявление сами, и цифру «2», если через представителя.
- Снова укажите фамилию, имя, отчество. В пустые клетки поставьте прочерки.
- Укажите номер телефона и дату подачи заявления. Подпись не ставьте, лучше сделать это в налоговой перед подачей.
- Поля в правом нижнем углу оставьте пустыми.
Если вы переходите на упрощенку после того, как зарегистрировали ИП, некоторые моменты в заполнении будут отличаться. Внимательно прочитайте сноски внизу формы. Подробные правила оформления читайте в статье Regberry или посмотрите видео.
Оплатите госпошлинуДля регистрации ИП необходимо заплатить пошлину 800 ₽. Это можно сделать в любом банке или на сайте налоговой.
В банке потребуются реквизиты местной налоговой. Найти их можно на сайте ИФНС с помощью специальной формы. Для этого кликните на верхнее поле «Адрес».
В появившемся окне укажите адрес прописки. После заполнения нажмите «ОК».
Сервис определит номер отделения налоговой, к которому вы относитесь. Нажмите «Далее».
Появится список реквизитов вашей налоговой — вам нужны только реквизиты для регистрации ИП. Перепишите их и возьмите с собой в банк. Оплатите пошлину и сохраните квитанцию: ее вы сдадите в налоговую.
Если оплачиваете пошлину через интернет, платите на сайте налоговой:
- Заполните форму и обязательно укажите ИНН — без него не получится оплатить онлайн.
- В качестве способа оплаты выберите «Безналичный расчет». Откроется окно с банками и денежными сервисами.
- Выберите оплату через «Госуслуги».
- После оплаты на почту вам придет электронная квитанция с печатью. Распечатайте ее и сохраните.
По закону ИП может работать без расчетного счета, но по факту без него не обойтись. Расчетный счет нужен для безналичных операций более 100 000 ₽, подключения онлайн-кассы, создания интернет-магазина.
Есть несколько банков, у которых основное направление — работа с предпринимателями: Альфа-Банк, Модульбанк, Тинькофф и Точка. Чтобы выбрать банк, сравните тарифы по основным параметрам.
- Стоимость обслуживания счета в месяц. Обычно для новых ИП у банков есть специальные предложения и отдельные тарифы. Например, Тинькофф дает молодым ИП полгода бесплатного обслуживания, а Точка — три месяца. За это время вы можете оценить работу банка, понять, насколько вам подходят условия тарифа.
- Количество или сумма снятий в месяц. Изучите свои привычки и поймите, как вы чаще рассчитываетесь: наличными или картой. Обычно на эконом-тарифах банки предлагают до 5 снятий в месяц бесплатно — этого вполне достаточно для начинающего предпринимателя.
- Количество переводов другим ИП и юрлицам. Обычно за денежный перевод клиенту того же банка комиссии нет. Но если вы планируете оплачивать услуги предпринимателей, которые обслуживаются в других банках, изучите условия комиссии за переводы.
- Процент за поступление средств. Некоторые банки берут комиссию не за вывод средств, а за поступления. В таком случае, оцените, сколько примерно денег будет поступать на ваш счет и какой процент придется отдать банку.
- Комиссия за эквайринг. Если планируете принимать платежи по картам, ознакомьтесь с комиссией за эквайринг. Для розничной торговли нужен торговый эквайринг: в этом случае выгоднее выбрать пакет обслуживания с фиксированным платежом. Для интернет-магазинов подходят тарифы с комиссией за каждую операцию. Размер комиссии зависит от вида и источника операции.
- Комиссия за валютные операции. Если работаете с зарубежными компаниями и получаете переводы из-за границы, изучите условия валютных переводов.
- Документы в электронном виде. Это для тех, кто регистрировал ИП удаленно. Не все банки принимают документы в электронном виде. Например, Тинькофф и Точка принимают, а остальные — не факт. Уточните, в каком виде банк принимает документы для открытия расчетного счета.
Статья «Окупится ли эквайринг в вашем бизнесе»
Так как я почти никогда не перевожу деньги другим физлицам и предпочитаю расплачиваться картой, для меня было важно, чтобы поступления на счет были без комиссии. Эквайринг, валютные операции меня не волновали, а пяти бесплатных снятий при обороте в 100 000 ₽ в месяц вполне достаточно.
Если живете в городе прописки — подайте документы лично
Самый быстрый способ открыть ИП — подать документы в налоговую лично. Для этого вы должны заполнить форму Р21001 и записаться в налоговую. Можно подать заявление и по интернету, но тогда вы потратите дополнительные 1000 ₽ на электронную подпись. Распечатать заявление и отнести его в налоговую — дешевле и быстрее.
Заполните заявление Р21001
Заполнить заявление о регистрации ИП можно на «Госуслугах» или самостоятельно на компьютере. Можно заполнить форму и от руки, но лучше этого не делать. Заявление будет читать компьютер, и если он не поймет хотя бы одну букву — придется подавать всё заново.
Чтобы заполнить заявление через «Госуслуги»:
Если у вас плохой интернет, скачайте заявление в PDF или в XLS на компьютер и заполните по образцу.
Лист № 1
Укажите фамилию, имя, отчество и место рождения так же, как в паспорте. Если в паспорте стоит буква «ё», пишите «ё» в заявлении, если слово «город» написано целиком, пишите его в форме целиком, не сокращайте. Все точки и запятые ставьте в отдельные клетки, а между словами оставляйте одну пустую клетку.
Лист № 2
Укажите текущий адрес регистрации. Четыре цифры серии паспорта разделите пробелами по две. Номер паспорта также отделите пустой клеткой.
Лист № 3
Укажите выбранные ОКВЭДы. Пишите номер каждого ОКВЭДа с первой клетки.
Лист № 4
Укажите почту и контактный номер телефона.
Запишитесь в налоговую
Записаться на личную подачу документов можно на «Госуслугах» или на сайте налоговой.
Для личной подачи документов снова зайдите на страницу услуги «Регистрация физического лица в качестве индивидуального предпринимателя» и выберите «Личное посещение налогового органа». Нажмите «Записаться на прием».
Выберите свой регион и отделение налоговой, к которой привязан ваш адрес прописки. Это то же самое отделение, куда вы оплатили госпошлину.
Чтобы записаться на сайте налоговой, перейдите в раздел «Онлайн-запись на прием в инспекцию» и заполните форму.
В обоих случаях на почту вам придет подтверждение — распечатайте его и возьмите с собой. В подтверждении будет указана дата, время и адрес отделения.
В назначенный день приходите в налоговую. Возьмите с собой заполненное заявление Р21001, копии паспорта, квитанцию об оплате госпошлины. Если собираетесь переходить на упрощенку, возьмите заполненное заявление о переходе. Приходите заранее. Если опоздаете хотя бы на 10 минут, запись сгорит. Придется или занимать живую очередь, или записываться снова.
Получите выписку из ЕГРИП
Приняв документы, специалист налоговой назначит день, когда вы получите выписку из ЕГРИП — единого государственного реестра индивидуальных предпринимателей. Это лист формата А4, где перечислена вся информация о вашем ИП: фамилия, имя, отчество, основной государственный регистрационный номер (ОГРНИП), дата регистрации, адрес прописки, отделение налоговой для отчетности, виды деятельности.
До 1 января 2017 года еще выдавали свидетельство о постановке на налоговый учет. Вместо него вам дадут уведомление о постановке на учет в налоговом органе.
Так выглядит выписка из ЕГРИПУведомление о постановке на учет физического лица в налоговом органе — основной документ ИП. Он подтверждает, что вы легализовали свой бизнесЕсли прописаны в другом городе — подайте документы удаленно
Мой друг Кирилл живет в Тюмени, а прописан в Ханты-Мансийске. Пять лет назад он потратил бы пять дней, чтобы приехать в Ханты-Мансийск и зарегистрироваться там. Сегодня открыть ИП можно удаленно. Это займет пять-шесть дней, но избавит от поездок, походов в налоговую, сэкономит деньги и нервы.
Сделайте электронную подпись
Статья «Какую электронную подпись выбрать для бизнеса»
Электронную подпись для физических лиц можно заказать в СКБ Контур за 1000 ₽ на 1 год. Она пригодится не только для подачи документов, но и для подписания счетов, договоров и актов.
Чтобы получить электронную подпись, нужно отправить заявку. Вам пришлют бланк заявления. Заполните его, подпишите и отсканируйте. Вышлите сканы заявления, паспорта, СНИЛС и ИНН в ответном письме. После этого придите в ближайший пункт подтверждения электронных подписей. Список пунктов есть на сайте СКБ Контур. Через 2-3 дня получите электронную подпись. Уточните пин-код своей подписи, он понадобится для отправки документов в налоговую.
Заказать электронную подпись вы также можете в одном из авторизованных центров, которые указаны на специальном сайте Госуслуг. Уточните, что вам нужна именно усиленная квалифицированная электронная подпись — УКЭП.
Заполните анкету на «Госуслугах»
Если у вас еще нет аккаунта на «Госуслугах», зарегистрируйтесь, заполните профиль и повысьте учетную запись до статуса «Подтвержденная».
Перейдите в раздел «Государственная регистрация физического лица в качестве индивидуального предпринимателя». Выберите опцию «Зарегистрироваться онлайн» и заполните анкету.
Сервис сам cформирует заявление Р21001 и проверит данные.
Прикрепите к анкете сканы паспорта. Если собираетесь работать по УСН, прикрепите еще и заполненное заявление о переходе на упрощенку.
Вставьте в ноутбук флешку с электронной подписью и нажмите кнопку «Подписать документы». После этого оплатите госпошлину тут же на сайте «Госуслуг» и отправьте документы в налоговую.
Получите электронные версии документов
В течение нескольких часов вам на почту придет подтверждение о том, что налоговая получила ваши документы. А через три рабочих дня на почту и в личный кабинет «Госуслуг» придет архив с документами о регистрации ИП. В архиве вы найдете уведомление о постановке на учет в налоговой и выписку из ЕГРИПа, подписанные цифровой подписью.
Вывод
Зарегистрировать ИП можно двумя способами: лично и удаленно.
Если живете в городе прописки, подайте документы в налоговую лично.
- Документы можно подготовить за два-три часа.
- Придется потратить 800 ₽ на госпошлину и 20 ₽ на ксерокопию паспорта.
- Запишитесь в налоговую на удобное время. Можно даже в субботу. Придите вовремя и сдайте документы — это займет 10–15 минут.
- Заберите документы о регистрации из налоговой через 3 дня. Дату и время сообщают в день подачи.
- Откройте расчетный счет и начните работать.
Если прописаны в другом городе, удобнее и выгоднее подать документы онлайн.
- Вам не придется отпрашиваться с работы и тратить деньги на поезд или самолет.
- Потратите 560 ₽ на госпошлину и 1000 ₽ на электронную подпись.
- Отсканируйте все документы, переведите в формат .tiff и соедините в многостраничный документ.
- Сформируйте архив с документами, подпишите его электронной подписью и отправьте в налоговую.
- Подождите 3 дня и получите на электронную почту документы о регистрации ИП.
- Откройте расчетный счет и начните работать.
Обязательная маркировка товаров 2020 — 2021 — официальный сайт Честный ЗНАК
Аналог онлайн-кассы. Необходим в местах, где выводятся из оборота бесплатные ЛП.
Руководство пользователя для регистратора выбытия 1.0
Руководство пользователя для регистратора выбытия 2. 0
Руководство пользователя для регистратора выбытия 3.0
Для организаций, участвующих в программе высокозатратных нозологий, заявка на регистратор выбытия доступна для заполнения в личном кабинете системы мониторинга оборота лекарственных препаратов с 1 июля 2019 года (согласно ППРФ № 1557 от 14.12.18). Для остальных участников оборота сроки подачи заявок будут определены отдельными нормативными актами.
Инструкция по оформлению заявки на регистратор выбытия
Регистраторы выбытия выдаются:
1) Медицинским организациям, а также всем организациям, имеющим медицинскую лицензию — в соответствии с количеством мест осуществления деятельности по оказанию медицинской помощи.
Кроме:- медицинских организации, подведомственных Минобороны России;
- кабинетов врачебной помощи (медицинские кабинеты), расположенных в дошкольных образовательных организациях, общеобразовательных организациях, иных организациях, и являющиеся структурными подразделениями медицинской организации;
- обособленных структурных подразделений медицинских организаций, получающих лекарственные препараты, предназначенные для оказания медицинской помощи, из головной медицинской организации.
2) Аптекам, осуществляющим выдачу лекарственных препаратов по программе высокозатратных нозологий — по списку мест осуществления деятельности, задействованных в данной программе, согласованному Росздравнадзором.
3) Аптекам, осуществляющим отпуск лекарственных препаратов по льготе или по частичной льготе.
Кроме:- аптечных организаций (аптеки, аптечные пункты, аптечные киоски), осуществляющих только розничную торговлю лекарственными препаратами.
Согласно п. 51 ППРФ1556 от 14.12.2018, оснащение будет производиться на основании типовой, утвержденной Министерством промышленности и торговли РФ формы договора.
Типовая форма договора по предоставлению регистратора выбытия
При автономном использовании регистратора выбытия (РВ) требуется только подключение к сети Интернет. Дополнительного программного обеспечения или оборудования не требуется.
При подключении РВ к компьютеру используется подключение к сети интернет, установленное на данном компьютере. Если на компьютере установлена информационная система (товаро-учетная система или ИС Вашей организации), умеющая управлять РВ (настроена интеграция методами API), то возможно использование сторонних 2D сканеров.
Если РВ подключен в локальную вычислительную сеть организации и не находится непосредственно на рабочем месте сотрудника, регистрирующего вывод ЛП из оборота, подключение к нему и его использование возможно с любого компьютера в локальной сети организации. При этом использование встроенного сканера кодов маркировки невозможно и такие рабочие места должны быть оснащены сканерами 2D-штрихкодов. Также возможно использование серийно выпускаемых терминалов сбора данных с последующей передачей информации в РВ. Данное использование РВ невозможно без установки на рабочих местах пользователей информационной системы, управляющей работой РВ.
Информация о результатах попытки вывода из оборота ЛП через РВ недоступна на самом РВ, ее можно увидеть только на компьютере, имеющем прямое подключение к МДЛП через личный кабинет участника оборота или в информационной системе участника оборота, интегрированной с ИС МДЛП и загружающей оттуда сведения.
Регистратор можно перепривязать на другое место деятельности, например, если текущее место деятельности закрылось, но у организации имеется другое.
Для осуществления перепривязки, обратитесь в службу поддержки [email protected] и предоставьте следующие данные:
- Причина перепривязки
- Идентификатор и адрес места деятельности, к которому привязан РВ на текущий момент
- Идентификатор и адрес места деятельности, на которое необходимо перепривязать РВ
- Серийный номер РВ
- Контактное лицо и номер телефона
Алгоритм использования регистратора выбытия (РВ) для медицинских организаций:
При работе РВ в автономном режиме (РВ подключен к сети интернет, интеграция с информационными системами не используется):
1. Сотрудник медицинской организации получает или создает документ-основание для регистрации вывода из оборота. Это может быть требование-накладная, акт списания при использовании для оказания медицинской помощи или любой другой документ в соответствии с внутренней учетной политикой участника оборота.
2. Входит в меню «Регистрация выбытия — Автономный режим — Прочее» (для РВ 1.0 и 2.0) или «Выбытие — Начать выбытие — Новый документ» (для РВ 3.0) и вводит реквизиты документа основания.
3. Подбирает упаковки лекарственных препаратов (ЛП) в соответствии с документом-основанием и сканирует коды маркировки (КМ). При сканировании КМ РВ выводит на экран результат локальной проверки кода маркировки, GTIN и серийный номер ЛП.
4. Завершив подбор ЛП, сотрудник выбирает действие «Завершить» (для РВ 1.0 и 2.0) или «Выбытие» (для РВ 3.0).
Если используется информационная система (ИС), интегрированная с ФГИС МДЛП и РВ, реквизиты документов основания вводятся в ИС и сканируются КМ с помощью сканера. Выбытие осуществляется через интерфейс ИС.
При использовании РВ создается документ на выбытие, выбирается тип выбытия (для мед применения или льготный рецепт), сканируются выбываемые лекарственные препараты. Затем сформированный документ отправляется на выбытие и РВ формирует и передает в ИС МДЛП схему 10531 (при выборе типа для мед применения) или 10521 (при выборе типа льготный рецепт).
Установка сторонних мобильных приложений на регистраторы выбытия не предусмотрена.Согласно пункту договора на предоставление регистратора выбытия 2.5.2. Г «Участник не имеет права без письменного согласия Оператора осуществлять вмешательство в программную и аппаратную часть Оборудования, вскрытие корпуса Оборудования, нарушение целостности разъёмов, интерфейсных кабелей, подключение к Оборудованию каких-либо устройств кроме тех, для подключения к которым Оборудование непосредственно предназначено».
Регистратор выбытия (далее — РВ) предназначен для отправки в ИС МДЛП информации о выводе лекарственных препаратов из оборота при отпуске лекарств без оплаты получателем и при отпуске ЛП в медицинских и иных организациях с мед. лицензией для оказания медицинской помощи.
РВ НЕ предназначен для отправки в сведений о приемке товара, операциям внутреннего перемещения и другим логистическим операциям.
Также РВ НЕ предназначен для отправки сведений по операциям вывода из оборота ЛП, если они не заканчиваются применением ЛП (передача на уничтожение, списание в ходе инвентаризации и т.п.) и по продаже ЛП с частичной льготой (в этом случае должна использоваться контрольно-кассовая техника — ККТ).
РВ может использоваться для проверки информации по упаковкам ЛП, имеющейся в ИС МДЛП и для автоматизации работы с маркированными ЛП в информационной системе мед. организации или аптеки. Такие функции предусмотрены в РВ, но их использование необязательно.
Для решения данного вопроса необходимо составить обращение оператору ЦРПТ:
— написав письмо на электронную почту службы технической поддержки: [email protected]
— зарегистрированные в ИС МДЛП участники оборота для создания обращений в службу технической поддержки могут использовать портал https://support.crpt.ru, на котором можно посмотреть статус работы с созданными обращениями и получить другую полезную информацию.
В обращении необходимо указать:
1. Описание поломки
2. Полный адрес места деятельности
3. Серийный номер РВ
4. Контактное лицо
5. Номер телефона для связи
6. Фото ошибки / дефекта
Возможность смены модели регистратора выбытия на другую (1. 0 / 2.0 / 3.0) не предусмотрена.
Регистратор выбытия не относится к измерительным приборам, поэтому метрологическую проверку производить не требуется.
РВ — являются мобильными устройствами и предполагают использование по типу соединения:
— Ethernet (только модели 1.0 и 3.0, для модели 2.0 в комплекте идет роутер MicroTic)
— GSM Modem (только модель 3.0, модем приобретается участником самостоятельно, в комплект не входит)
— WI-FI (все модели)
— Sim-карта (только модель 1.0)
Тип подключения определяется участником самостоятельно, исходя из процессов и технических возможностей, используемых при обороте ЛП на стороне участника оборота товаров.
Закупка ЛП в розницу в аптеке:
Организации обладающие лицензией на розничную торговлю ЛП могут осуществлять отпуск ЛП только физ. лицам.
Для продажи ЛП юридическим лицам в целях дальнейшего предоставления услуги, аптека должна обладать лицензией на оптовую продажу ЛП и производить реализацию ЛП в рамках отгрузки от одного юр. лица другому.
Соответственно частные организации с медицинской лицензией в целях предоставления услуги обязаны закупать ЛП через юр. лицо, а не в рамках розничной продажи.
ФАС России от 19.09.2017 N ИА/64899/17 «О необходимости наличия у участников закупки лекарственных препаратов лицензии на оптовую торговлю лекарственными препаратами»
https://legalacts.ru/doc/pismo-fas-rossii-ot-19092017-n-ia6489917-o-neobkhodimosti/
Федеральный закон от 12. 04.2010 N 61-ФЗ (ред. от 02.08.2019)
В ИС МДЛП необходимо передавать сведения о приемке / перемещении / выбытии.
Приемка ЛП: возможно получение ЛП по прямому акцептированию и обратному.
При прямом акцептировании сначала поставщик передает сведения по 415 схеме, затем получатель подтверждает приемку по 701 схеме.
При обратном акцептировании сначала получатель отправляет 416 схему, затем поставщик подтверждает по 701. При этом поставщик должен добавить получателя в доверенные контрагенты.
Перемещение ЛП: при наличии нескольких мест деятельности и перемещении ЛП между ними, необходимо передавать данные по 431 схеме.
Выбытие ЛП: производится через регистратор выбытия (предоставляется бесплатно всем организациям с медицинской лицензией) перед использованием ЛП.
Выбывать ЛП через кассу при оказании платных услуг не требуется, при этом по желанию можно просто указывать в чеке SGTIN использованного ЛП.
На момент получения регистратора выбытия (РВ) в личном кабинете на вкладке «Договоры» должен быть акт приема-передачи (по одному акту на каждый РВ). В акте приема-передачи указан адрес места деятельности и серийный номер регистратора выбытия. На коробке с РВ имеется наклейка, с серийными номерами РВ и модуля безопасности. Серийные номера РВ 3.0 начинаются с символов IZM, серийные номера РВ 1.0 и 2.0 состоят полностью из цифр. Сопоставив серийные номера на коробках с РВ с серийными номерами из актов приема-передачи можно определить, к какому адресу места деятельности привязан данный РВ. Также серийные номера можно посмотреть в меню самого РВ. Подробную инструкцию по нахождению данной информации можно найти в руководстве пользователя РВ.
На усмотрение участника оборота оставлен вопрос определения места вывода из оборота в медицинских организациях — при отпуске в отделение в больничной аптеке или в отделении при выдаче со склада отделения.
1.Получатель ЛП предоставляет сотруднику (первостольнику) льготный рецепт.
2.Сотрудник подбирает препараты в соответствии с полученным рецептом, при этом сканирует коды маркировки на них. Важно: отсканирована должна быть каждая упаковка. При повторном сканировании упаковки РВ не добавит ее в список для вывода из оборота, а сообщит пользователю об ошибочном сканировании.
3.Сотрудник вводит дату, серию и номер рецепта (на РВ или в программе, которая умеет управлять РВ) и выбирает действие «Зарегистрировать выбытие». После индикации на РВ, что запрос отправлен, отдает ЛП получателю. Важно: ожидать ответ ФГИС МДЛП о результатах попытки вывода ЛП из оборота в момент отпуска ЛП не нужно. Для минимизации вероятности нарушений в сфере оборота ЛП желательно проверить возможность вывода из оборота всех упаковок ЛП до того, как они могут быть выданы получателю. Это не обязательно делать при приемке товара, это не следует делать при отпуске товара, это может быть сделано в любой момент времени, начиная с приемки товара и до момента подбора ЛП с целью отпуска получателю.
Взаимодействие будет осуществляться по открытому API.
Алгоритмы взаимодействия, а так же методы API описаны в документе «Выдержка из технической спецификации на поставку регистратора выбытия» по ссылке.
РВ предназначен только для выбытия ЛП, с помощью него нельзя принимать товар.
Сканер необходим для приемки лекарственных препаратов в организации. Единственным критерием к нему является умение считывать Data-matrix код.
Если же в вашей организации очень небольшой оборот товара (менее 10 упаковок в день), для внесения сведений о приёмке в ИС МДЛП можно пользоваться человекочитаемой информацией на упаковке лекарственного препарата — вносить её в систему вручную.
Согласно договору, регистратор выбытия предоставляется на безвозмездной основе. Арендная стоимость не предусмотрена. Залоговая стоимость оборудования указана в акте приема-передачи. Вопрос постановки на балансовый учет находится в компетенции отдела бухгалтерии Вашей организации. Все необходимые документы можно скачать в личном кабинете с оттисками электронных подписей.
При использовании РВ, в ИС МДЛП автоматически отправляется документ 10531 или 10521, в зависимости от типа выбытия (мед. применение или льготный рецепт), загружать вручную более ничего не требуется.
При осуществлении тестового выбытия в ИС МДЛП отправляется документ 20521 — подключение регистратора выбытия.
Согласно договору, пункт 7.7: Оператор вправе потребовать от Участника возвратить Оператору Оборудование, в случае если Оборудование не используется Участником в течение 6 месяцев подряд.
В связи с переносом срока начала обязательной маркировки, время между получением регистратора выбытия и началом обязательной маркировки не будет учитываться при подсчете времени по пункту 7.7 договора.
Регистратор выбытия настроен на промышленный контур ИС МДЛП. Настройка РВ на тестовый контур «Песочница» не реализована. К реализации не планируется.
Выбытие можно произвести только вторичной упаковки. Если вторичная упаковка вложена в третичную, необходимо SSCC распаковать, предварительно получив из ИС МДЛП содержимое SSCC.
1. При подключении к компьютеру:
Регистратор выбытия может быть подключен к персональному компьютеру сотрудника, регистрирующего вывод из оборота лекарственных препаратов. В этом случае:
— РВ использует подключение к сети интернет, установленное на данном компьютере.
— РВ может использовать как встроенный в него сканер кодов маркировки, так и подключенный к этому же компьютеру сканер 2D-штрихкодов стороннего производителя (например, стационарного типа), если на компьютере установлена информационная система, умеющая управлять РВ.
2. При подключении к локальной вычислительной сети организации:
Если РВ подключен в сеть организации и не находится непосредственно на рабочем месте сотрудника, регистрирующего вывод ЛП из оборота, подключение к нему и его использование возможно с любого компьютера в локальной сети организации. При этом использование встроенного сканера кодов маркировки невозможно и такие рабочие места должны быть оснащены сканерами 2D-штрихкодов. Также возможно использование серийно выпускаемых терминалов сбора данных с последующей передачей информации в РВ.
Данное использование РВ невозможно без установки на рабочих местах пользователей информационной системы, управляющей работой РВ.
3. Автономное использование РВ:
При отсутствии подключения РВ к информационной системе участника оборота, РВ может отправлять данные о выводе ЛП из оборота через любое подключение к Интернет. В этом случае:
— дополнительные сведения, необходимые для регистрации вывода ЛП из оборота (кроме содержащихся в коде маркировки), например, дату льготного рецепта или документа-основания, необходимо будет ввести с клавиатуры РВ;
— необходимо помнить, что отсутствие в ИС МДЛП сведений о приемке ЛП участником оборота приведет к ошибке при попытке вывода этих ЛП у этого участника оборота и может служить сигналом о нарушении правил оборота маркированных ЛП.
4. Если в организации используется облачное решение для автоматизации учета лекарств:
В ряде регионов РФ реализованные облачные решения для ведения учета ЛП в государственных медицинских организациях. Возможно использование подобных решений по автоматизации в крупных аптечных сетях или сетях медицинских организаций. В этом случае возможна установка РВ в центре обработки данных. При этом оснащение рабочих мест сканерами 2D-штрихкодов должно выполняться за счет участника оборота.
Оборудование — регистратор выбытия, доставляется до участника в подготовленном, проверенном и готовом к эксплуатации состоянии.
Подключение к локальной сети учреждения, а также интеграция устройства с программным обеспечением участника, производится участником самостоятельно.
В комплекте с регистратором выбытия прикладываются необходимые инструкции.
Также инструкции в электронном виде можно скачать на сайте Честный ЗНАК, в разделе «Регистраторы выбытия».
Для корректной работы и обновления ПО РВ КМ необходима точная настройка внутренних часов реального времени. Настройка часов производится по сигналам ГНСС ГЛОНАСС. Для настройки требуется, чтобы РВКМ имел связь как минимум с тремя спутниками ГЛОНАСС. В случае, если в течение суток, связи со спутниками не было, РВ блокируется до тех пор, пока связь не будет установлена. Других блокировок (более длительной или окончательной) по этой причине не предусмотрено.
Все инструкции по интеграции находятся на сайте.
Согласно пункту 2.3.3 Договора по предоставлению регистратора выбытия лекарственных препаратов субъектам обращения лекарственных средств на безвозмездной основе:
Участник принимает на себя следующие обязательства:
Осуществлять действия по подключению оборудования к своему программно-аппаратному комплексу согласно требованиям, установленным инструкцией по эксплуатации оборудования и иной технической документацией, размещенной на официальном сайте Оператора в информационно-телекоммуникационной сети «Интернет» (далее — Сайт Оператора, Правила), а также самостоятельно осуществлять интеграцию оборудования со своим программно-аппаратным комплексом.
Если Вы используете программного обеспечение, предоставляемое другой организацией, рекомендуется обратиться в данную организацию.
Перед началом работы с регистратором выбытия 1.0 / 2.0, необходимо произвести обновление прошивки согласно инструкции пользователя.
Если данного информационного окна не появилось «обновление OC», необходимо открыть меню настройки => об устройстве => обновление системы => обновить. Также после активации приложения «клиент оператора», необходимо зайти настройки => обновление прошивки платы МБ, дождаться окончания обновления ПО.
Инструкцию по настройке можно найти в руководстве пользователя, на 11 странице, раздел «Подключение к Wi-Fi».
Нажмите кнопку «F1», далее кнопкой стрелкой спуститесь до пункта «Выход» и нажмите кнопку «Ent».
Кнопкой «Esc» можно выйти только до ввода PIN кода.
Клавишей F1 можно менять раскладку между 3 режимами: русская, английская, цифры.
При необходимости ввести заглавные буквы требуется несколько раз нажимать на кнопку с соответствующими буквами — после строчных букв последуют заглавные.
Выполните обновление прошивки регистратора выбытия:
1. Выйти из приложения «Клиент оператора» (нажать F1, пролистать появившееся меню вниз и выбрать «Выход».
2. Открыть меню с приложениями (кнопка внизу экрана в виде круга с 6 точками).
3. Открыть приложение «Обновление системы».
4. Нажать «Обновить».
Появление уведомления «Срок МБ истёк» возможно. Необходимо выключить/включить РВ. Все устройства приходят активированными и дополнительных манипуляций по активации не требуют.
Рекомендуется убедиться, что встроенный сканер 2D не заклеен защитной пленкой. Если имеется защитная пленка, то необходимо её удалить.
Сканируемый лекарственный препарат желательно размещать не далее, чем на расстоянии 10-15 см от луча лазера сканера. Сканер следует направлять немного под углом относительно DataMatrix. При поиске оптимального положения можете перемещать сканер вверх и вниз относительно кода маркировки.
Если произвести сканирование кода маркировки вне предназначенных для этого меню, ничего не произойдет.
Для проверки кода маркировки в приложении клиент оператора необходимо выбрать «Проверка КМ» и когда появится надпись «Отсканируйте 2D штрих код» выполнить сканирование на кнопку «SCAN».
Для тестового выбытия необходимо перейти в меню «Диагностика — Тестовое выбытие» и когда появится надпись «Просканируйте штрихкод нажав кнопку SCAN» выполнить сканирование на кнопку «SCAN».
Аналогичный алгоритм сканирования при формировании выбытия по льготному рецепту или для мед. применения.
Устройство активировано. Кратковременное появление надписи «Активация РВ» до ввода Пин-кода возможно.
Выполните выключение и включение регистратора выбытия (РВ): зажать кнопку выключения, затем выбрать «Отключить питание», затем включить устройство зажав кнопку включения (внизу слева для РВ 2.0 / внизу посередине для РВ 1.0 ).
Если после включения устройства и ввода пин-кода ошибка повторилась, подождите 10-15 секунд и введите пин-код повторно. Если ошибка осталась после перезагрузки и двух попыток ввода пин-кода — сообщите об этом, указав какие действия Вы уже произвели, в службу поддержки support@crpt. ru.
Регистратор выбытия 1.0 и 2.0 не поддерживает работу через прокси сервер.
Для упрощения старта работы с регистраторами выбытия (РВ) для участников оборота, РВ активируются перед доставкой. Перед началом работы с РВ, Вам достаточно включить РВ, установить связь со спутниками и произвести тестовое выбытие.
Для проверки успешности отправки данных с регистратора выбытия (РВ) можно выполнить тестовое выбытие кода маркировки (КМ): в приложении «Клиент оператора» вызвать боковое меню (кнопка F1 для РВ 1. 0 или провести из левого края экрана вправо для РВ 2.0), выбрать «Диагностика» — «Тестовое выбытие».
При переходе в режим тестового выбытия предлагается отсканировать тестовый КМ, который можно увидеть в «Паспорте» на используемый экземпляр РВ КМ. При корректно выполненных настройках на экране будет отображено уведомление: тестовое выбытие успешно зарегистрировано.
Значком в виде ключа отображается VPN соединение. Оно необходимо, если требуется с РВ подключиться к защищённой (VPN) сети организации.
При необходимости увеличить объем внутренней памяти, можно установить съемный внешний носитель — микро-SD. Слот для микро-SD расположен в отсеке АКБ, поэтому первоначально необходимо открыть крышку отсека АКБ, извлечь аккумулятор и отсоединить кабель. Правильная установка карты в слот изображено в отсеке АКБ. Микро-SD устанавливается в верхнюю часть смежного разъема (более углубленный разъем), сим-карта — в нижнюю. Сим-карту/микро-SD необходимо медленно вставлять в соответствующий слот до щелчка. Микро-SD считается «установленной» (подключенной), когда устройство распознает карту и откроет к ней доступ.
Необходимый IP адрес и порт для подключения можно найти в меню регистратора выбытия, после его подключения к сети. Приложение клиент оператора — Диагностика — Диагностика составных модулей — Сетевой режим.
Выключите и включите устройство и повторите поиск спутников. Следите за уровнем сигнала / шума в приложении «Клиент оператора», меню «Диагностика — Диагностика составных модулей — Модуль ГНСС». Для получения актуальной информации на текущий момент необходимо периодически возвращаться в предыдущее меню и снова заходить в «Диагностика составных модулей».
В регистратор выбытия 1.0 можно вставить свою SIM-карту. Для установки SIM-карты необходимо открыть крышку отсека АКБ, извлечь аккумулятор и отсоединить кабель. Правильная установка карты в слот изображена в отсеке АКБ. Микро-SD устанавливается в верхнюю часть смежного разъема (более углубленный разъем), SIM-карта — в нижнюю. SIM-карту/микро-SD необходимо медленно вставлять в соответствующий слот до щелчка. Обращаем Ваше внимание, что ООО «Оператор-ЦРПТ» не несет ответственность за работоспособность устанавливаемых SIM-карт. По вопросам работы SIM-карты необходимо обращаться к поставщику SIM-карты. Выбор поставщика услуг по SIM-картам не регламентируется Оператором ЦРПТ и осуществляется участником оборота товаров самостоятельно.
Если регистратор выбытия (РВ) выводит сообщение о доступности обновления, то необходимо обновить РВ.
Подробная инструкция по обновлению имеется в руководстве пользователя в разделе «Обновление ОС»:
РВ 1.0 (желтая кнопка)
РВ 2.0 (красная кнопка)
Красный символ означает, что регистратор не подключен к сети. Нужно попробовать подключить регистратор к каналу, который точно имеет доступ к сети. Дополнительно необходимо проверить не настроен ли регистратор для статического подключения в случае, если подключение динамическое (сервис => настройки => настройка сети => конфигурация ethernet => способ настройки («авто» для динамического соединения, «ручной» для статического). Также можно воспользоваться подключением по WiFi.
Необходимый IP адрес для подключения можно найти в меню регистратора выбытия, после его подключения к сети. Главное меню — Информация — строка «IP». Порт по умолчанию — 8080.
Поиск устройством спутников может занимать до 30 минут.
Перезагрузите устройство и повторите поиск спутников. Следите за уровнем сигнала CNR в меню «Сервис — Проверка РВ — Спутники».
а. Выберите пункт меню «Сервис» и нажмите зеленую клавишу .
б. В меню «Сервис» выберите пункт меню «Настройки» и нажмите зеленую клавишу .
в. В меню «Настройки» выберите пункт меню «Управление интерфейсами» и
нажмите зеленую клавишу.
г. В меню «Настройки сети» выберите пункт меню «Настройки сети» и нажмите зеленую
клавишу .
д. С помощью клавиш курсора «вверх», «вниз» выберите интерфейс WI-FI и нажмите зеленую клавишу.
е. На появившееся приглашение сохранить настройки ответе «Да», нажав зеленую клавишу.
ж. После возврата в меню «Настройка сети» выберите пункт «Конфигурация WIFI».
з. В самой верхней строчке окна выберите, в зависимости от настроек вашей сети, способ получения IP-адреса «Авто (DHCP)» или «Ручной» (выбор нужного значения в поле осуществляется центральной белой кнопкой).
и. В случае выбора «Авто (DHCP)» никакие другие настройки в окне менять не нужно, в противном случае необходимо заполнить все оставшиеся поля( «IP адрес», «Маска подсети», «Адрес шлюза», «Адрес DNS»).
к. Сохраните настройки, нажав зеленую клавишу и подтвердив сохранение.
л. После возврата в меню «Настройка сети» выберите пункт «Выбор сети WI-FI».
м. В появившемся окне заполните поля «Ввод SSID» и «Ввод пароля». Если сеть является скрытой необходимо выбрать пункт «Скрытая». Просмотреть список доступных сетей и выбрать нужную можно выбрав пункт-кнопку «Выбрать SSID».
н. Нажмите зеленую клавишу , чтобы подключиться к выбранной сети WI-FI.
о. После успешного подключения РВКМ к сети WI-FI в панели состояния появится значок подключения. Зелёный цвет этого значка обозначает, что РВКМ успешно подключился к СЭ.
Уровень приема сигнала Wi-fi на регистраторе выбытия определяется цветовой индикацией значка на дисплее устройства. Если цвет зеленый то прием сигнала отличный,если желтого цвета то средний (данный цвет индикатора не несет в себе критичности для отправки сведений с РВ), если индикатор красного цвета то рекомендуем осуществить проверку подключения.
РВ предоставляются Оператором ЦРПТ по заявкам участников оборота бесплатно.
Инструкция по формированию заявок
Связь регистратора выбытия со спутниками нужна только раз в сутки для синхронизации времени и контроля соответствия места выбытия лекарственного препарата фактическому. Для выполнения выбытия лекарственных препаратов связь со спутником не нужна.
Для получения сигнала достаточно нескольких минут, после чего регистратор может работать без связи еще 24 часа.
Внизу экрана должно быть сообщение от браузера «Эта веб-страница пытается запустить надстройку Модуль внешнего интерфейса усовершенствованной Э. .. издателя CRYPTO-PRO», справа от этого сообщения имеется кнопка «Разрешить». Нажмите, пожалуйста, кнопку «Разрешить» и попробуйте повторно подписать соглашение.
Адрес предоставления регистратора выбытия соответствует адресу места осуществления деятельности организации. Соответственно, если у Вашей организации несколько мест осуществления деятельности, то согласно лицензии на медицинскую деятельность, необходимо подать несколько заявок на предоставление регистратора выбытия — для каждого места осуществления деятельности организации.
Поле корреспондентского счета является обязательным для заполнения, потому что договор по форме Минпромторга предполагает заполнение реквизитов.
Согласно Постановлению Правительства Российской Федерации от 31.12.2019 № 1954 «О внесении изменений в постановление Правительства Российской Федерации от 14 декабря 2018 г. № 1556»», заявку (в электронной форме) на получение регистратора выбытия необходимо подать в срок до 15 февраля 2020 г. либо в течение 7 календарных дней со дня регистрации в МДЛП.
Срок начала обязательной маркировки перенесен на 01.07.2020 (кроме категории 7ВЗН), но промаркированные лекарственные препараты уже могут поступать в оборот.
Рекомендуем Вам подать анкету на предоставление регистратора выбытия (РВ) в максимально сжатые сроки, это позволит заблаговременно получить РВ и отработать Ваши бизнес процессы.
Если используется браузер Internet Explorer 11:
Для устранения ошибки необходимо изменить настройки безопасности браузера Internet Explorer .
Нажмите на кнопки в виде шестеренки в верхней правой части браузера (или сочетание клавиш Alt + x) и выберите пункт «Свойства браузера».
Перейдите на вкладку «Безопасность», в раздел «Интернет».
Установите уровень безопасности «средний» или «выше среднего». После этого необходимо перезапустить браузер.
Если после выполнения вышеописанных рекомендаций ошибка останется, воспользуйтесь, пожалуйста, браузером Google Chrome или Яндекс браузером последней версии.
Плагин КриптоПро для Google Chrome или Яндекс браузера можно установить, открыв ссылку в этих браузерах.
Если используется другой браузер:
Загрузка вкладки «Договоры» в виде пустой белой страницы связана с медленным интернет соединением или блокировкой загружаемых данных.
Для устранения данной ошибки попробуйте произвести следующие действия:
1. Очистить КЭШ и куки браузера
2. Отключить антивирус
3. Отключить плагины антивирусов в браузере
4. Отключить плагины VPN в браузере
5. Отключить блокировщики рекламы в браузере
Для устранения ошибки «Не удается построить цепочку сертификатов для доверенного корневого центра» необходимо установить корневой сертификат удостоверяющего центра и корневой сертификат головного удостоверяющего центра.
Необходимо подать заново анкету с лицензией на медицинскую деятельность.
Типовая форма договора на оснащение регистратором выбытия утверждена Приказом Министерства промышленности и торговли российской Федерации № 2973 от 13.08.2019 г.
Изменение типовой формы договора не предусмотрено.
Если руководитель организации действует на основании приказа или устава, то при заполнении анкеты на РВ, можно выбрать «учредительный документ». Выбор данного варианта не будет считаться ошибкой.
На одно место осуществления деятельности (МД) предполагается выдача одного регистратора выбытия (РВ).
Если на одном МД производится выбытие множества лекарственных препаратов (ЛП), используются разные товароучётные системы, то необходимо подключить РВ к сети организации. При этом устройство сможет по сети получать информацию из разных источников и регистрировать выбытие ЛП.
Если в несколько лицензий внесён один и тот же адрес, например, по которому производится бесплатная выдача лекарств, как по рецептам, так и для мед. применения, то это будет считаться одним местом деятельности. Для осуществления выбытия лекарств РВ так же можно будет подключить к сети организации.
Скачать и просмотреть договор можно в личном кабинете на вкладке «Профиль — Анкеты и договоры — Договоры». После подписания со стороны ООО «ЦРПТ» (статус «Подписан сторонами») в конце документа будут присутствовать оттиски электронных подписей.
Также с типовой формой договора можно ознакомиться по ссылке.
Акт выполненных работ из приложения № 5 к типовой форме договора по предоставлении регистратора выбытия оформляется в случае произведения ремонта регистратора выбытия.
Если у организации только лицевой счет в комитете финансов, то в поле «Наименование банка» необходимо заполнить: «л/с №хххххх в Комитете финансов» (вместо хххххх необходимо указать номер лицевого счета).
При этом поля «БИК», «Корреспондентский счет» и «Расчетный счет» заполняются нулями.
При отсутствии у ИП банковского счета, поля «БИК», «Наименование банка», «Корреспондентский счет» и «Расчетный счет» заполняются нулями.
Согласно договору по форме МинПромТорга, товарной накладной к РВ нет. Акт приема-передачи отображается в личном кабинете.
При заполнении анкеты на РВ В в графах «контакты руководителя организации», «контакты ответственного сотрудника», «контакты лиц, обеспечивающих доступ к месту установки» необходимо указать номер телефона и через запятую — имя контактного лица.
В случае возникновения ошибки «Отказано в доступе» при подписании документов на вкладке «Договоры» в браузере Internet Explorer, воспользуйтесь, пожалуйста, другим браузером, например, Google Chrome или Яндекс браузер.
В Договоре по предоставлению регистратора выбытия, приложения представлены как не заполненный образец типовой формы. Они формируются (заполняются) и подписываются как отдельный документ.
Заявка на предоставление регистратора выбытия (приложение 1) формируется на основании отправленных Вами анкет на РВ.
Акт приема-передачи (приложение 2) необходимо подписывать при получении регистратора выбытия.
Для устранения ошибки «Цепочка сертификатов обработана, но обработка прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиком доверия» необходимо установить корневой сертификат удостоверяющего центра и корневой сертификат головного удостоверяющего центра.
РВ предоставляются Оператором ЦРПТ по заявкам участников оборота бесплатно. В акте приема-передачи прописана залоговая сумма в случае утери оборудования (РВ).
При получении РВ платить залоговую сумму не требуется.
Если отсутствует корреспондентский счёт, данное поле необходимо заполнить нулями.
Согласно пункту 2.1.1 Договора по предоставлению регистратора выбытия, оборудование предоставляется в течении 30 календарных дней с момента подписания участником заявки на предоставление регистратора выбытия (приложение № 1 к Договору).
Для устранения ошибки «Не установлен корневой сертификат» необходимо установить корневой сертификат удостоверяющего центра и корневой сертификат головного удостоверяющего центра.
Для заполнения анкеты на РВ требуется предварительно добавить место деятельности с действующей фарм/мед лицензией на вкладке «Профиль — Адреса — Места деятельности».
После добавления адреса на вкладке «Профиль — Анкеты и договоры — Заполнение анкет на РВ», должна появиться строка с информацией о МД и в правой части этой строки будет кнопка «Плюс». При нажатии на эту кнопку откроется окно заполнения анкеты.
Подробную инструкцию по добавлению места деятельности можно найти в руководстве пользователя, раздел 4. 5 (страница 75)
Руководство пользователя можно найти по ссылке.
В поле «IT служба» необходимо выбрать либо «Очная» — если в организации есть в штате сотрудник IT (например, системный администратор), либо «Заочная» — если нет сотрудника и организация использует сторонние услуги.
При отсутствии штатного сотрудника службы IT в полях «Время работы ИТ поддержки «с», «Время работы ИТ поддержки «по», «Дни недели работы ИТ поддержки» и «Контакты ответственного сотрудника ИТ поддержки» заполняются данные Вашего сотрудника, который будет получать и подключать РВ.
Необходимо указывать усредненное количество всех лекарственных препаратов, выводимых из оборота за сутки.
Нужно указывать количество окон, в которых производится выдача ЛП. Если из одного окна, то необходимо указать одно окно.
Необходимо указать полное наименование, версию программы и номер релиза, а также место развёртывания программы (на локальном рабочем месте, сетевое размещение, облачная реализация).
Если товаро-учетная система не используется, написать «не используется».
При заполнении граф с контактами необходимо указать номер телефона и имя контактного лица, например: «+11111111111, Имя».
1. Проверить актуальность прошивки программного обеспечения.
2. При попытке синхронизации внутри помещения устройство следует размещать в непосредственной близости к окну, при этом избегать северной стороны здания.
3. Синхронизация со спутниками происходит значительно быстрее при его регулярном использовании, и поиска спутников в одно и тоже время суток.
4. Синхронизация проходит значительно быстрее на открытом воздухе даже при наличии городской застройки.
5. Сроки синхронизации могут увеличиваться при наличии в непосредственной близости индустриальных и промышленных шумов (заводы, производства и другие предприятия, порождающие электромагнитные помехи).
Для отслеживания доступности спутников на РВ следует запустить приложение «Клиент оператора», вызвать информационное меню, проведя по экрану слева направо (или нажать F1, если экран не сенсорный), выбрать «Диагностика — Диагностика составных модулей». В строке «Модуль ГНСС» будет отображаться информация по поиску спутников. Для получения актуальной информации на текущий момент необходимо периодически возвращаться в предыдущее меню и снова заходить в «Диагностика составных модулей». Если на улице сигнал остается равным 0, выключите и включите РВ.
1. Проверить актуальность прошивки программного обеспечения.
2. При попытке синхронизации внутри помещения устройство следует размещать в непосредственной близости к окну, при этом избегать северной стороны здания.
3. Синхронизация со спутниками происходит значительно быстрее при его регулярном использовании, и поиска спутников в одно и тоже время суток.
4. Синхронизация проходит значительно быстрее на открытом воздухе даже при наличии городской застройки.
5. Сроки синхронизации могут увеличиваться при наличии в непосредственной близости индустриальных и промышленных шумов (заводы, производства и другие предприятия, порождающие электромагнитные помехи).
Для отслеживания доступности спутников на РВ следует зайти в «Сервис», «Проверка РВ», «Спутники». В данном меню будет отображаться информация по поиску спутников.
В России предложили ликвидировать индивидуальных предпринимателей
В России предложено ликвидировать статус индивидуального предпринимателя. Об этом рассказал бизнес-омбудсмен Борис Титов.
С этим предложением в очередной раз вышли эксперты Института экономики роста имени Столыпина. Они предлагают ИП запретить нанимать людей и перенести их к самозанятым. В случае, если индивидуальный предприниматель собирается нанимать людей, ему нужно будет оформлять юридическое лицо.
— Не могу сказать, что готовы отстаивать эту точку зрения до конца, но выглядит она логично, — прокомментировал инициативу Борис Титов.
Бизнес-омбудсмен пояснил: во всем мире существуют или самозанятые, которые не имеют права нанимать людей на работу, или юридические лица — компании.
— В компаниях — разделение финансовой ответственности: есть деньги компании, а есть личные деньги. Это разные два кошелька. У индивидуального предпринимателя все вместе, и он не платит никаких налогов, когда выводит эти деньги на потребление. Конечно, в этом есть некая нелогичность, — заявил ТАСС Титов, подчеркнув, что для изменений «надо находить какие-то меры, очень постепенного, не сложного и не наносящего ущерб людям пути».
Согласно данным Единого реестра субъектов МСП, который опубликовала Федеральная налоговая служба, на 10 августа 2020 года в России насчитывалось 5,6 млн субъектов малого и среднего предпринимательства (МСП). Больше половины из них – порядка 3,3 миллиона — составляют индивидуальные предприниматели.
Форма ИП имеет ряд преимуществ по сравнению с ООО или со статусом самозанятого. Индивидуальному предпринимателю проще начать и прекратить свою деятельность, у него упрощённая система налогообложения без НДФЛ. При этом доход предприниматель может беспроблемно и быстро перевести себе на карту или снять наличными (с учётом определённых требований) в банке, пишет «Секрет фирмы».
По мнению самих предпринимателей, вести малый и средний бизнес в России и так непросто. Если же начнут «закручивать гайки», бизнес либо исчезнет, либо уйдет в тень. Таким образом, возможная реформа приведет к обратному эффекту. При этом власти свои цели не достигнут.
Читайте также: Следственный комитет предложил ужесточить уголовную ответственность для физлиц
Хранимые процедуры SQL Server для начинающих
В этой статье мы узнаем, как создавать хранимые процедуры в SQL Server на различных примерах.
Хранимая процедура SQL Server — это пакет операторов, сгруппированных в логическую единицу и хранящихся в базе данных. Хранимая процедура принимает параметры и выполняет операторы T-SQL в процедуре, возвращает набор результатов, если таковой имеется.
Чтобы понять различия между функциями и хранимыми процедурами в SQL Server, вы можете обратиться к этой статье «Функции и хранимые процедуры в SQL Server», а чтобы узнать о частичных хранимых процедурах в SQL Server, щелкните «Частичные хранимые процедуры в SQL Server».
Преимущества использования хранимой процедуры
Его можно легко изменить. : Мы можем легко изменить код внутри хранимой процедуры без необходимости перезапуска или развертывания приложения. Например, если запросы T-SQL написаны в приложении и если нам нужно изменить логику, мы должны изменить код в приложении и повторно развернуть его. Хранимые процедуры SQL Server устраняют такие проблемы, сохраняя код в базе данных. поэтому, когда мы хотим изменить логику внутри процедуры, мы можем просто сделать это с помощью простого оператора ALTER PROCEDURE.
Уменьшение сетевого трафика: Когда мы используем хранимые процедуры вместо написания запросов T-SQL на уровне приложения, по сети передается только имя процедуры, а не весь код T-SQL.
Возможность повторного использования: Хранимые процедуры могут выполняться несколькими пользователями или несколькими клиентскими приложениями без необходимости повторного написания кода.
Безопасность: Хранимые процедуры уменьшают угрозу, устраняя прямой доступ к таблицам.мы также можем зашифровать хранимые процедуры при их создании, чтобы исходный код внутри хранимой процедуры не был виден. Используйте сторонние инструменты, такие как ApexSQL Decrypt, для расшифровки зашифрованных хранимых процедур.
Производительность: Хранимая процедура SQL Server при первом запуске создает план и сохраняет его в пуле буферов, чтобы этот план можно было повторно использовать при следующем выполнении.
Я создаю образцы таблиц, которые будут использоваться в примерах в этой статье.
1 2 3 4 5 6 7 8 9 10 11 12 13 140002 14 | CREATE TABLE Product (ProductID INT, ProductName VARCHAR (100)) GO CREATE TABLE ProductDescription (ProductID INT, ProductDescription VARCHAR (800)) VARCHAR VAL ES(680, ‘HL Road Frame — Black, 58’) , (706, ‘HL Road Frame — Red, 58’) , (707, ‘Sport-100 Helmet, Red’) GO ВСТАВЬТЕ В Описание продукта ЗНАЧЕНИЯ (680, ‘Сменное горное колесо для райдера начального уровня.’) , (706, «Прочный сплав с быстроразъемной втулкой») , (707, «Аэродинамические диски для плавной езды») GO |
Создание простой хранимой процедуры
Мы создадим простую хранимую процедуру, которая объединяет две таблицы и возвращает набор результатов, как показано в следующем примере.
СОЗДАТЬ ПРОЦЕДУРУ GetProductDesc AS BEGIN SET NOCOUNT ON SELECT P.ProductID, P.ProductName, PD.ProductDescription FROM Product P INNER JOIN ProductDescription PD ON P.ProductID = PD.ProductID END |
Мы можем использовать «EXEC ProcedureName» для выполнения хранимых процедур. Когда мы выполняем процедуру GetProductDesc, набор результатов выглядит так, как показано ниже.
Создание хранимой процедуры с параметрами
Давайте создадим хранимую процедуру SQL Server, которая принимает входные параметры и обрабатывает записи на основе входного параметра.
Ниже приведен пример хранимой процедуры, которая принимает параметр.
СОЗДАТЬ ПРОЦЕДУРУ GetProductDesc_withparameters (@PID INT) AS BEGIN SET NOCOUNT ON SELECT P. ProductID, P.ProductDesc_withparameters 9.ProductName 9.ProductName 9.ProductName 9.Product НА P.ProductID = PD.ProductID ГДЕ P.ProductID=@PID END |
EXEC GetProductDesc_withparameters 706 |
При выполнении хранимой процедуры нам необходимо передать входной параметр. Пожалуйста, обратитесь к изображению ниже для получения набора результатов.
Создание хранимой процедуры со значениями параметров по умолчанию
Ниже приведен пример хранимой процедуры со значениями параметров по умолчанию.
СОЗДАТЬ ПРОЦЕДУРУ GetProductDesc_withDefaultparameters (@PID INT = 706) AS BEGIN УСТАНОВИТЬ NOCOUNT ON SELECT P. ProductDescription PD ON P.ProductID = PD.ProductID ГДЕ P.ProductID=@PID END |
Когда мы выполняем вышеуказанную процедуру без передачи значения параметра, будет использоваться значение по умолчанию 706. Но при выполнении передачи значения значение по умолчанию будет проигнорировано, а переданное значение будет рассматриваться как параметр.
Создание хранимой процедуры с выходным параметром
Ниже приведен пример хранимой процедуры с выходным параметром. В следующем примере извлекается EmpID, который является столбцом автоматической идентификации при добавлении нового сотрудника.
CREATE TABLE Сотрудник (EmpID int identity (1,1), EmpName varchar (500)) |
СОЗДАТЬ ПРОЦЕДУРУ ins_NewEmp_with_outputparamaters (@Ename varchar (50), @EId int output) AS BEGIN SET NOCOUNT ON Employee INВЫБРАТЬ @ EId = SCOPE_IDENTITY () END |
Выполнение хранимых процедур с выходными параметрами немного отличается. Мы должны объявить переменную для хранения значения, возвращаемого выходным параметром.
объявить @EmpID INT EXEC ins_NewEmp_with_outputparamaters ‘Andrew’, @EmpID OUTPUT SELECT @EmpID |
Создание зашифрованной хранимой процедуры
Мы можем скрыть исходный код в хранимой процедуре, создав процедуру с опцией «ШИФРОВАНИЕ».
Ниже приведен пример зашифрованной хранимой процедуры.
СОЗДАТЬ ПРОЦЕДУРУ GetEmployees С ШИФРОВАНИЕМ КАК НАЧАТЬ УСТАНОВИТЬ НОМЕР НА SELECT EmpID, EmpName from Employee END |
Когда мы пытаемся просмотреть код хранимой процедуры SQL Server с помощью sp_helptext, он возвращает: «Текст для объекта GetEmployees зашифрован.”
Когда вы пытаетесь создать скрипт для зашифрованной хранимой процедуры из студии управления SQL Server, выдает ошибку, как показано ниже.
Создание временной процедуры
Подобно временной таблице, мы также можем создавать временные процедуры. Есть два типа временных процедур: одна — это локальная временная хранимая процедура, а другая — глобальная временная процедура.
Эти процедуры создаются в базе данных tempdb .
Локальные временные хранимые процедуры SQL Server : они создаются с префиксом # и доступны только в том сеансе, в котором они были созданы. Эта процедура автоматически прерывается при закрытии соединения.
Ниже приведен пример создания локальной временной процедуры.
CREATE PROCEDURE #Temp AS BEGIN PRINT ‘Local temp procedure’ END |
Глобальная временная хранимая процедура SQL Server: Эти процедуры создаются с префиксом ## и могут быть доступны также в других сеансах. Эта процедура автоматически сбрасывается при закрытии соединения, которое использовалось для создания процедуры.
Ниже приведен пример создания глобальной временной процедуры.
CREATE PROCEDURE ## TEMP AS BEGIN PRINT ‘Global temp procedure’ END |
Изменение хранимой процедуры
Используйте оператор ALTER PROCEDURE для изменения существующей хранимой процедуры.Ниже приведен пример изменения существующей процедуры.
ИЗМЕНЕНИЕ ПРОЦЕДУРЫ GetProductDesc AS НАЧАЛО УСТАНОВИТЬ НОМЕР НА ВЫБЕРИТЕ P.ProductID, P.ProductName, PD.ProductDescription FROM PDProduct P. Код продукта КОНЕЦ |
Переименование хранимой процедуры
Чтобы переименовать хранимую процедуру с помощью T-SQL, используйте системную хранимую процедуру sp_rename. Ниже приведен пример переименования процедуры «GetProductDesc» на новое имя «GetProductDesc_new».
sp_rename ‘GetProductDesc’, ‘GetProductDesc_new’ |
Заключение
В этой статье мы исследовали хранимые процедуры SQL Server на различных примерах. Если у вас есть какие-либо вопросы, пожалуйста, задавайте их в разделе комментариев ниже.
Администратор баз данных SQL Server, разработчик с большим опытом администрирования, разработки, настройки производительности, мониторинга, обеспечения высокой доступности и аварийного восстановления SQL Server
Последние сообщения Ранги Бабу (посмотреть все)Мониторинг действий с использованием процедуры sp_WhoIsActive в SQL Server
В этой статье мы поговорим о хранимой процедуре sp_WhoIsActive и о том, как мы можем использовать ее для текущего контроля. выполнение действий в SQL Server.
Введение
Администраторы баз данных (DBA) постоянно проверяют текущие выполняемые операции над экземпляром SQL Server, особенно когда сервер замедляется.
В общем, Microsoft предоставила две системные хранимые процедуры, называемые «sp_who» и «sp_who2», чтобы получить все текущие запущенные процессы в экземпляре, но им не хватает полезной информации, которая может облегчить производительность мониторинг и анализ процесса, также они показывают много бесполезной информации (системные процессы).
По этой причине Адам Мачаник (Microsoft MVP с 2004 г.) разработал более мощную хранимую процедуру под названием «sp_whoisactive», чтобы заполнить пробел между фактическими потребностями администраторов баз данных и предоставленные в настоящее время процедуры (sp_who и sp_who2).
В следующих разделах мы кратко поговорим о хранимых процедурах sp_who и sp_who2, а затем проиллюстрируем как загрузить и использовать хранимую процедуру sp_whoisactive.
sp_Who и sp_Who2
Как мы упоминали ранее, Microsoft предоставила хранимые процедуры sp_Who и so_Who2 для мониторинга активности в SQL. Сервер.В этом разделе мы объясним, какая информация возвращается каждой хранимой процедурой и в чем разница между ними.
Как описано в официальной документации, процедура sp_who «предоставляет информацию о текущих пользователях, сеансах и процессах в экземпляре ядра СУБД Microsoft SQL Server. Информация может быть отфильтрованы, чтобы возвращать только те процессы, которые не простаивают, принадлежат определенному пользователю или принадлежат конкретная сессия.”
sp_who возвращает такую информацию, как идентификатор процесса сеанса (SPID), идентификатор контекста выполнения (ECID), процесс статус, идентификатор сеанса блокировки, имя базы данных, логин и имя хоста, связанные с этим процессом, и тип команды.
Рисунок — вывод sp_who
sp_Who2 похож на sp_Who, но не документирован и не поддерживается, но возвращает больше информации и производительности. счетчик текущих процессов, таких как имя программы, выполняющей команду, Disk IO, CPU Time, последний пакет время исполнения.
Рисунок — вывод sp_who2
Как показано на снимках экрана выше, выходные данные этих процедур показывают все запущенные системные и пользовательские процессы, которые не требуются постоянно, и пользователь может фильтровать только по имени входа или идентификатору сеанса, в то время как ему может потребоваться скрыть системные процессы. Кроме того, выходные данные не содержат никакой информации о выполняемой в данный момент SQL-команде, такой как время начала выполнения, продолжительность выполнения, информация WAIT и другие сведения.
Загрузите и установите sp_whoisactive
Чтобы загрузить эту процедуру, вы должны перейти на страницу загрузок веб-сайта и выбрать соответствующий выпуск, либо вы можете сделать это из репозитория GitHub.
После завершения загрузки вы должны открыть файл who_is_active. sql с помощью SQL Server Management Studio и выполнить сценарий.
Использование процедуры sp_Whoisactive
После установки процедуры, если мы ее выполним, мы увидим, что по умолчанию она возвращает только запущенные пользовательские процессы. и предоставляет следующую информацию для каждого процесса:
Колонна | Описание | Показано sp_who | Показано sp_who2 |
дд чч: мм: сс.mss | Прошедшее время процесса | Нет | Нет |
идентификатор сессии | Идентификатор сеанса процесса | да | да |
sql_text | Текущая запущенная команда SQL | Нет | Нет |
логин | Логин, связанный с процессом | да | да |
wait_info | Информация об ожидании процесса (агрегированная) | Нет | да |
ЦПУ | Процессорное время | Нет | да |
tempdb_allocations | Количество выполненных записей в базу данных Tempdb | Нет | Нет |
tempdb_current | Количество выделенных страниц Tempdb в настоящее время | Нет | Нет |
blocking_session_id | Идентификатор сеанса блокировки | да | да |
читает | количество выполненных прочтений | Нет | Диск IO |
пишет | количество сделанных записей | Нет | Диск IO |
физические чтения | количество выполненных физических чтений | Нет | Диск IO |
used_memory | объем используемой памяти | Нет | Нет |
положение дел | Статус процесса | да | да |
open_tran_count | количество использованных транзакций | Нет | Нет |
процент_complete | процент выполнения запроса | Нет | Нет |
host_name | Имя хост-машины | да | да |
имя_базы_данных | Имя базы данных, в которой выполняется запрос | да | да |
program_name | Приложение, выполнившее запрос | Нет | да |
начальное время | Время начала процесса | Нет | да |
login_time | Время входа в систему | Нет | Нет |
request_id | Идентификатор запроса | да | да |
collection_time | Время выполнения этого последнего выбора | Нет | Нет |
Рисунок — Часть выходных данных процедуры 1
Рисунок — часть 2 вывода процедуры
Как показано ниже, чтобы показать системные процессы, вы должны выполнить следующую команду:
Exec sp_whoisactive @show_system_spids = 1 |
Рисунок — Отображение системных процессов
Вы можете визуализировать дополнительную информацию из этой процедуры, передав дополнительные параметры, такие как @get_additional_info, @get_locks, @get_avg_time и другие параметры.
Одна из замечательных особенностей этой процедуры заключается в том, что она хорошо документирована, и вся связанная информация может быть получается путем выполнения следующей команды:
Exec sp_whoisactive @help = 1 |
Рисунок — Процедура встроенной документации
Как показано на изображении выше, команда справки состоит из трех разделов:
- Общая информация: , где указана общая информация, такая как версия, веб-сайт, адрес электронной почты создателя. предоставлена
- Описание параметров: где список всех доступных параметров с их описанием предоставлена
- Описание выходных столбцов: полный список всех доступных выходных столбцов с их описания
Сохранение исторических данных
Если нам нужно периодически сохранять информацию о запущенных процессах для дальнейшего анализа, и поскольку все выходные столбцы типы данных и имя можно найти во встроенной документации процедуры, мы можем создать задание агента SQL, которое периодически выполняет процедуру sp_whoisactive в команде INSERT, например:
Вставить в [dbo]. [HistInformation] Exec sp_whoisactive |
Затем мы можем обратиться к сохраненным данным позже для дальнейшего анализа.
Ресурсы
Если вы хотите узнать больше об этой хранимой процедуре, вы можете обратиться к следующим ссылкам:
Заключение
В этой статье мы кратко описали процедуры sp_who, sp_who2 и sp_whoisactive и объяснили, почему sp_whoisactive более мощный и более необходимый для администраторов баз данных.
Хади — ливанский исследователь, инженер по обработке данных и разработчик бизнес-аналитики.Работает с SQL Server более 10 лет. Кроме того, он является одним из ведущих разработчиков служб ETL и SQL Server Integration Services на сайте Stackoverflow.com
Хади действительно любит каждый день узнавать новое и делиться своими знаниями.
Посмотреть все сообщения от Hadi Fadlallah
Последние сообщения от Hadi Fadlallah (посмотреть все)Изменение хранимой процедуры — SQL Server
- 000Z» data-article-date-source=»ms.date»> 14.03.2017
- 3 минуты на чтение
В этой статье
Применимо к: SQL Server (все поддерживаемые версии) База данных SQL AzureAzure SQL Managed InstanceAzure Synapse Analytics Хранилище параллельных данных
В этом разделе описывается, как изменить хранимую процедуру в SQL Server с помощью SQL Server Management Studio или Transact-SQL.
Прежде чем начать
Ограничения и ограничения
Хранимые процедуры Transact-SQL нельзя преобразовать в хранимые процедуры CLR и наоборот.
Если предыдущее определение процедуры было создано с использованием WITH ENCRYPTION или WITH RECOMPILE, эти параметры включены, только если они включены в оператор ALTER PROCEDURE.
Безопасность
Разрешения
Требуется разрешение ALTER PROCEDURE для процедуры.
Как изменить хранимую процедуру
Вы можете использовать одно из следующего:
Использование SQL Server Management Studio
Для изменения процедуры в Management Studio
В обозревателе объектов подключитесь к экземпляру компонента Database Engine, а затем разверните этот экземпляр.
Разверните Базы данных , разверните базу данных, к которой принадлежит процедура, а затем разверните Возможность программирования .
Разверните Хранимые процедуры , щелкните правой кнопкой мыши процедуру, которую нужно изменить, а затем щелкните Изменить .
Измените текст хранимой процедуры.
Чтобы проверить синтаксис, в меню Query щелкните Parse .
Чтобы сохранить изменения в определении процедуры, в меню Query щелкните Execute .
Чтобы сохранить обновленное определение процедуры как сценарий Transact-SQL, в меню Файл щелкните Сохранить как . Примите имя файла или замените его новым именем, а затем нажмите Сохранить .
Важно
Подтвердить все данные, введенные пользователем. Не объединяйте вводимые пользователем данные до проверки. Никогда не выполняйте команду, созданную на основе непроверенного пользовательского ввода.
Использование Transact-SQL
Для изменения процедуры в редакторе запросов
В обозревателе объектов подключитесь к экземпляру компонента Database Engine, а затем разверните этот экземпляр.
Разверните Базы данных , разверните базу данных, к которой относится процедура. Или на панели инструментов выберите базу данных из списка доступных баз данных. В этом примере выберите базу данных AdventureWorks2012 .
В меню Файл щелкните Новый запрос .
Скопируйте и вставьте следующий пример в редактор запросов. В примере создается процедура
uspVendorAllInfo
, которая возвращает имена всех поставщиков в базе данных Adventure Works Cycles, продукты, которые они поставляют, их кредитные рейтинги и их доступность.ЕСЛИ OBJECT_ID ('Purchasing.uspVendorAllInfo', 'P') НЕ НУЖЕН ПРОЦЕДУРА УДАЛЕНИЯ Purchasing.uspVendorAllInfo; ИДТИ СОЗДАТЬ ПРОЦЕДУРУ Purchasing.uspVendorAllInfo ВЫПОЛНИТЬ КАК ЗВОНИТЕ В КАЧЕСТВЕ УСТАНОВИТЬ NOCOUNT ON; ВЫБЕРИТЕ v.Name КАК Поставщик, p.Name КАК "Название продукта", v.CreditRating AS 'Рейтинг', v.Доступность ActiveFlag AS ОТ Purchasing.Vendor v ВНУТРЕННЕЕ ПРИСОЕДИНЕНИЕ Purchasing.ProductVendor pv ВКЛ v.BusinessEntityID = pv.BusinessEntityID INNER JOIN Производство.Продукт p НА pv.ProductID = p.ProductID ЗАКАЗАТЬ ПО v.Name ASC; ИДТИ
В меню Файл щелкните Новый запрос .
Скопируйте и вставьте следующий пример в редактор запросов. Пример изменяет процедуру
uspVendorAllInfo
. Предложение EXECUTE AS CALLER удалено, а тело процедуры изменено, чтобы возвращались только те поставщики, которые поставляют указанный продукт. ФункцииLEFT
иCASE
настраивают внешний вид набора результатов.ИЗМЕНЕНИЕ ПРОЦЕДУРЫ Purchasing.uspVendorAllInfo @Product varchar (25) В КАЧЕСТВЕ УСТАНОВИТЬ NOCOUNT ON; ВЫБЕРИТЕ СЛЕВА (v.Name, 25) AS Vendor, LEFT (p.Name, 25) AS 'Product name', 'Рейтинг' = СЛУЧАЙ против CreditRating КОГДА 1 ТО 'Superior' КОГДА 2 ТО 'Отлично' КОГДА 3 ТО 'Выше среднего' КОГДА 4 ТО 'Среднее' КОГДА 5 ТО 'Ниже среднего' ИНАЧЕ «Нет рейтинга» КОНЕЦ , Доступность = CASE v.ActiveFlag КОГДА 1 ТО "Да" ИНАЧЕ «Нет» КОНЕЦ ОТ Закупки.Производитель AS v ВНУТРЕННЕЕ ПРИСОЕДИНЕНИЕ Purchasing.ProductVendor AS pv ВКЛ v.BusinessEntityID = pv.BusinessEntityID INNER JOIN Production.Product AS p НА pv.ProductID = p.ProductID ГДЕ p.Name LIKE @Product ЗАКАЗАТЬ ПО v.Name ASC; ИДТИ
Чтобы сохранить изменения в определении процедуры, в меню Query щелкните Execute .
Чтобы сохранить обновленное определение процедуры как сценарий Transact-SQL, в меню Файл щелкните Сохранить как .Примите имя файла или замените его новым именем, а затем нажмите Сохранить .
Чтобы запустить измененную хранимую процедуру, выполните следующий пример.
EXEC Purchasing.uspVendorAllInfo N'LL Crankarm '; ИДТИ
См. Также
ИЗМЕНЕНИЕ ПРОЦЕДУРЫ (Transact-SQL)
Хранимая процедура в SQL Server
В этой статье вы узнаете, как создать хранимую процедуру в SQL.Эта статья содержит ответы на следующие вопросы:
- Что такое хранимая процедура в SQL?
- Почему мы используем SET NOCOUNT ON в хранимой процедуре?
- Сколько существует типов хранимых процедур?
- Как писать комментарии в SQL Server?
- Каковы соглашения об именах для хранимых процедур?
- Как создать хранимую процедуру для выбора данных из вкладки базы данных с помощью запроса SELECT SQL?
- Как выполнять хранимые процедуры в SQL Server?
- Что такое параметры в хранимых процедурах?
- Как создать параметры в хранимой процедуре запроса SELECT, которая возвращает записи в соответствии с переданным параметром?
- Как создать хранимую процедуру на основе запроса INSERT?
- Как создать хранимую процедуру на основе запроса UPDATE?
- Как создать хранимую процедуру для удаления записей с помощью запроса DELETE?
Что такое хранимая процедура?
Хранимая процедура SQL (SP) — это набор операторов SQL и логики команд sql, которые компилируются и хранятся в базе данных. Сохраненные процедуры в SQL позволяют нам создавать SQL-запросы, которые будут храниться и выполняться на сервере. Сохраненные процедуры также можно кэшировать и использовать повторно. Основная цель хранимых процедур — скрыть прямые SQL-запросы от кода и повысить производительность таких операций с базой данных, как выбор, обновление и удаление данных.
Почему мы используем SET NOCOUNT ON в хранимой процедуре?
Хотя мы устанавливаем SET NOCOUNT ON, это означает, что нет сообщений, показывающих количество затронутых строк.
NOCOUNT означает не считать, что ON.
Теперь вы узнаете, что произошло, когда SET NOCOUNT OFF.
Типы хранимых процедур
В SQL Server доступны два типа хранимых процедур:
- Пользовательские хранимые процедуры
- Системные хранимые процедуры
Пользовательские хранимые процедуры
Определяемые пользователем хранимые процедуры создаются разработчиками или администраторами баз данных. Эти SP содержат еще один оператор SQL для выбора, обновления или удаления записей из таблиц базы данных. Определяемая пользователем хранимая процедура может принимать входные параметры и возвращать выходные параметры. Пользовательская хранимая процедура представляет собой смесь команд DDL (язык определения данных) и DML (язык манипулирования данными).Пользовательские SP подразделяются на два типа:
Хранимые процедуры T-SQL: T-SQL (Transact SQL) SP получают и возвращают параметры.Эти SP обрабатывают запросы Insert, Update и Delete с параметрами или без них и возвращают данные строк в качестве вывода. Это один из наиболее распространенных способов написания SP в SQL Server.
Хранимые процедуры CLR: CLR (Common Language Runtime) SP написаны на языке программирования на основе CLR, таком как C # или VB.NET, и выполняются .NET Framework.
Системные хранимые процедуры
Системные хранимые процедуры создаются и выполняются SQL Server для административных действий сервера. Разработчики обычно не вмешиваются в системные SP.
Вход в базу данных SQL Server
Давайте войдем в нашу базу данных SQL Server, чтобы мы могли достичь следующего:
- Как создать хранимую процедуру на основе SELECT QUERY, которая возвращает все записи?
- Как создать хранимую процедуру SELECT QUERY на основе ПАРАМЕТРОВ, которая возвращает записи на основе параметров?
- Как создать хранимую процедуру на основе запроса INSERT?
- Как создать хранимую процедуру на основе запроса UPDATE?
- Как создать хранимую процедуру на основе запроса DELETE?
Войдите в SQL SERVER, указав имя сервера, логин и пароль.
Переключитесь на свою базу данных. Моя база данных называется MBKTest.
Пустая хранимая процедура будет создана с использованием следующего:
Пустой шаблон, созданный SQL Server для SP, выглядит следующим образом. SQL-команда CREATE PROCEDURE используется для создания процедуры, за которой следует имя SP и его параметры. Области BEGIN и END используются для определения запроса операции.Здесь вы будете писать запросы на выбор, обновление, вставку или удаление.
- НАСТРОЙКА ANSI_NULLS4
- СОЗДАТЬ ПРОЦЕДУРУ <имя_процедуры, системное имя, имя_процедуры>
- <@ Param1, sysname, @ p1>
= , > <@ Param2 - > <@ Param2 Datatype_For_Param2`` int> =
- AS
- BEGIN
- SET NOCOUNT ON;
- SELECT <@ Param1, sysname, @ p1>, <@ Param2, sysname, @ p2>
- END
- GO
- > <@ Param2 Datatype_For_Param2`` int> =
Как писать комментарии в SQL SERVER?
Вы можете комментировать в sql server следующими способами:
- — (два дефиса / тире) для одной строки комментария.
- начать с / * ……. заканчиваться * / для многострочных комментариев.
Каково соглашение об именах хранимых процедур?
Мы должны следовать стандартным соглашениям об именах, которые также могут зависеть от вашего проекта и политик кодирования.
Для соглашений об именах хранимых процедур, определенных пользователем, я предлагаю добавить один из следующих префиксов к вашим именам SP.
- sp
- stp
- stp_
- udstp
- udstp_
Соглашения об именах используются только для идентификации объектов.Добавляя эти префиксы в имя, мы можем четко определить, что этот объект является хранимой процедурой.
Создание таблицы базы данных
Раньше мы могли создавать и выполнять любые SP, нам нужна таблица базы данных. Я создаю таблицу базы данных с именем «tblMembers», используя следующий запрос SQL, и выполняю его на сервере. Как видите, в моей таблице 4 столбца, где первый столбец является столбцом идентификации. После создания таблицы откройте ее в SSMS и добавьте данные, вручную введя данные в таблицу.
- ИСПОЛЬЗОВАТЬ [MBKTest]
- GO
- / ****** Объект: Таблица [dbo]. [TblMembers] Дата сценария: 18 ноября 17, сб 18:47:55 *** *** /
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- SET ANSI_PADDING ON
- GO
- CREATE
- [таблица элементов] ] [Int] IDENTITY (1,1) NOT NULL,
- [MemberName] [varchar] (50) NULL,
- [MemberCity] [varchar] (25) NULL,
- [MemberPhone] [varchar] (15) NULL
- )
- GO
- SET ANSI_PADDING OFF
- GO
Как создать хранимую процедуру SELECT?
Щелкните свою базу данных и разверните элемент «Программируемость» и щелкните правой кнопкой мыши «Хранимые процедуры» или нажмите CTRL + N, чтобы открыть новое окно запроса.В области запроса между BEGIN и END введите оператор SELECT, чтобы выбрать записи из таблицы. См. Оператор Select в приведенном ниже коде.
- УСТАНОВИТЬ ANSI_NULLS ДЛЯ
- GO
- УСТАНОВИТЬ QUOTED_IDENTIFIER ВКЛ.
- GO
- AS4100
- 9100OCEDURE 9100OCEDURE 9100OCEDURE 9100OCEDURE 9100OCEDURE
- Выберите * из tblMembers
- END
- GO
Теперь нажмите F5 или щелкните кнопку Execute, чтобы выполнить SP.
Вы должны увидеть сообщение «Команда (и) успешно выполнена».
Теперь перейдите к Программируемость -> Хранимые процедуры, щелкните правой кнопкой мыши и выберите Обновить.
На следующем изображении вы можете видеть, что создается новый SP с именем stpGetAllMembers.
Выполнение хранимых процедур в SQL Server
В пользовательском интерфейсе ниже щелкните правой кнопкой мыши имя SP и выберите «Выполнить хранимую процедуру». .. выполнить ИП. Отсюда вы также можете изменить существующий SP.
В качестве альтернативы вы также можете выполнить SP из окна запроса.
Чтобы запустить хранимую процедуру в SQL Server Management Studio, переключитесь в окно запроса или CTRL + N, чтобы открыть новое окно запроса, и введите следующую команду.
- Синтаксис — EXEC <имя хранимой процедуры>
- Пример — EXEC stpGetAllMembers
Теперь мы запускаем нашу хранимую процедуру под названием stpGetAllMembers.Результат выглядит следующим образом:
ВЫХОД
Что такое параметры в хранимых процедурах?
Параметры в SP используются для передачи входных значений и возврата выходных значений. Есть два типа параметров:
- Входные параметры — передача значений в хранимую процедуру.
- Выходные параметры — возвращаемые значения из хранимой процедуры.
Как создать СП запроса SELECT с параметрами?
На предыдущих шагах мы создали простой SP, который возвращал все строки из таблицы. Теперь давайте создадим новый SP, который примет название города в качестве входящего параметра и вернет все строки, в которых название города соответствует значению входного параметра.
Вот обновленный SP с параметром @CityName.
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE PROCEDURE ASCEDURE ASCEDURE City1100 9100y1000 9100y4100
- 9100y41001
- УСТАНОВИТЬ БЕЗ СЧЕТА;
- Выберите * From tblMembers
- , где MemberCity, например, ‘%’ + @ CityName + ‘%’
- END
- GO
Выполнить.
Чтобы запустить этот SP, введите следующую команду в инструменте запросов SQL:
EXEC GetMemberByCityName @CityName = ‘mal’
ИЛИ из пользовательского интерфейса запустите SP и введите следующие данные.
Код для выполнения выглядит следующим образом:
- USE [MBKTest]
- GO
- DECLARE @return_value int
- EXEC @return_value. [GetMemberByCityName]
- @CityName = N’mal ‘
- SELECT’ Возвращаемое значение ‘= @return_value
- GO
OUTPUT
?Мы можем использовать запрос INSERT INTO SQL для вставки данных в таблицу. Следующий оператор SQL создает INSERT SP с тремя параметрами.
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE PROCEDURE stpmber4InsertMember1 (номер)
- @MemberPhone varchar (15)
- AS
- НАЧАТЬ
- УСТАНОВИТЬ NOCOUNT ON;
- Вставить в tblMembers (MemberName, MemberCity, MemberPhone) Значения
- (@ MemberName, @ MemberCity, @MemberPhone)
- END
- GO
Щелкните правой кнопкой мыши по сохраненной процедуре в проводнике объектов и выберите «Обновить».
Передайте значение параметра в диалоговом окне «Выполнить». Примерно так:
Для выполнения этого SP в SSMS можно использовать следующий код.
- ИСПОЛЬЗУЙТЕ [MBKTest]
- GO
- DECLARE @return_value int
- EXEC @return_value = [dbo]. [StpInsertMember]
- Chamber4 @Member1MemberName = 9100MemberNameh ‘NewYork’,
- @MemberPhone = N’9999945121 ‘
- SELECT’ Return Value ‘= @return_value
- GO
ВЫХОД
В окне запроса вы можете проверить, есть ли новая запись для участника Имя «Махеш Чанд» добавлено в таблицу.
Вы также можете запустить тот же SP в коде.
EXEC stpInsertMember @MemberName = ‘Suhana & Ashish Kalla’, @MemberCity = ‘Mumbai’, @MemberPhone = N’ 92774xxx ‘
11
9UTPHa Вы можете проверить & Ашиш Калла »успешно добавлена.
Как создать хранимую процедуру на основе запроса UPDATE?
Давайте создадим новый SP, который будет обновлять записи таблицы на основе столбца идентификатора участника.Идентификатор передается как входной параметр. Вот новый SP, который использует команду UPDATE..SET..WHERE.
- УСТАНОВИТЬ ANSI_NULLS ON
- GO
- УСТАНОВИТЬ QUOTED_IDENTIFIER ON
- GO
- СОЗДАТЬ ПРОЦЕДУРУ
- СОЗДАТЬ ПРОЦЕДУРУ stmber4UpdateMan 9100 @ 100MemberUpdateMan
- @ 100Member41001 MemberCity varchar (25),
- @MemberPhone varchar (15)
- AS
- НАЧАТЬ
- УСТАНОВИТЬ NOCOUNT ON;
- ОБНОВЛЕНИЕ tblMembers
- Установить MemberName = @MemberName,
- MemberCity = @MemberCity,
- MemberPhone = @MemberPhone Right
- Где MemberID = @MemberID
- 01 END 9100 хранится в процедуре GO 9100 9100 Обозреватель объектов и выберите Обновить. Вы увидите, что SP создан.
- ИСПОЛЬЗУЙТЕ [MBKTest]
- GO
- DECLARE @return_value int
- EXEC @return_value = [dbo]. [StpUpdateMemberByID] @ MemberByID] @MemberNaID1 @MemberNa10002 ,
- @MemberCity = N’Mumbai ‘,
- @MemberPhone = N’2541xxxx’
- SELECT «Возвращаемое значение» = @return_value
- GO
- НАБОР ANSI_NULLS ПО
- GO SET QUOTED_IDENTIFIER ON
- GO
- CREATE ПРОЦЕДУРА stpDeleteMemberByMemberID @MemberID INT
- КАК НАЧАТЬ
- SET NOCOUNT ON;
- Удалить из tblMembers
- , где MemberId = @MemberID
- END
- GO
- Было ли это руководство полезным?
- Да Нет
Alphabet, материнская компания Google (доли в классах A и C).
Теперь щелкните правой кнопкой мыши имя SP и выберите «Выполнить хранимую процедуру…». Введите входные значения и выполните.
Мы можем использовать следующую команду в SSMS.
EXEC ‘Bikaner’, ‘ 564xxx’
Результаты должны показать вам обновленные значения.
Как создать хранимую процедуру на основе запроса DELETE?
Давайте создадим SP, который будет удалять записи. Новый SP использует команду DELETE и удаляет все записи, соответствующие указанному идентификатору участника.
Выполнить.
Щелкните правой кнопкой мыши «Хранимые процедуры» в проводнике объектов и выберите «Обновить».
Запустить хранимую процедуру BY UI
Теперь снова щелкните правой кнопкой мыши хранимую процедуру и выберите «Выполнить хранимую процедуру…»
Как вы можете видеть на изображении, я пропустил значение параметра @MemberID = 4.
ВЫПОЛНИТЬ УДАЛЕНИЕ хранимой процедуры ВРУЧНУЮ (КОДИРОВКА)
EXEC stpDeleteMemberByMemberID 2
OUTPUT
Участник успешно удален.В этой статье мы увидели, как создавать хранимые процедуры в базе данных SQL Server для вставки, обновления и удаления записей.
Список хранимых процедур из баз данных на сервере MySQL
Резюме : в этом руководстве вы узнаете, как составить список хранимых процедур из баз данных на сервере MySQL.
Вывод списка хранимых процедур с использованием
SHOW PROCEDURE STATUS
оператор Вот основной синтаксис оператора SHOW PROCEDURE STATUS
:
Язык кода: SQL (язык структурированных запросов) (sql)
SHOW PROCEDURE STATUS [LIKE 'pattern' | WHERE search_condition]
Оператор SHOW PROCEDURE STATUS
показывает все характеристики хранимых процедур, включая имена хранимых процедур.Он возвращает хранимые процедуры, к которым у вас есть права доступа.
Следующий оператор показывает все хранимые процедуры на текущем сервере MySQL:
Язык кода: SQL (язык структурированных запросов) (sql)
SHOW PROCEDURE STATUS;
Вот частичный вывод:
Если вы просто хотите показать хранимые процедуры в конкретной базе данных, вы можете использовать предложение WHERE
в ПОКАЗАТЬ СТАТУС ПРОЦЕДУРЫ
, как показано в следующем заявлении:
Язык кода: SQL (язык структурированных запросов) (sql)
ПОКАЗАТЬ СОСТОЯНИЕ ПРОЦЕДУРЫ, ГДЕ search_condition;
Например, этот оператор перечисляет все хранимые процедуры в образце базы данных classicmodels
:
Язык кода: SQL (язык структурированных запросов) (sql)
ПОКАЗАТЬ СТАТУС ПРОЦЕДУРЫ, ГДЕ db = 'classicmodels';
Если вы хотите найти хранимые процедуры, имена которых содержат определенное слово, вы можете использовать предложение LIKE
следующим образом:
Язык кода: SQL (язык структурированных запросов) (sql)
SHOW PROCEDURE СОСТОЯНИЕ, КАК "% pattern%"
Следующий оператор показывает все хранимые процедуры, имена которых содержат слово Порядок
:
Язык кода: SQL (язык структурированных запросов) (sql)
ПОКАЗАТЬ СОСТОЯНИЕ ПРОЦЕДУРЫ, ПОДОБНОЕ ' % Order% '
Составление списка хранимых процедур с использованием словаря данных
Таблица подпрограмм
в базе данных information_schema
содержит всю информацию о хранимых процедурах и сохраненные функции всех баз данных на текущем сервере MySQL.
Чтобы показать все хранимые процедуры определенной базы данных, вы используете следующий запрос:
Язык кода: SQL (язык структурированных запросов) (sql)
SELECT имя_программы ИЗ information_schema.routines КУДА program_type = 'ПРОЦЕДУРА' И схема_программы = '<имя_базы_данных>';
Например, этот оператор перечисляет все хранимые процедуры в базе данных classicmodels
:
Язык кода: SQL (язык структурированных запросов) (sql)
SELECT имя_программы ИЗ information_schema.распорядки КУДА program_type = 'ПРОЦЕДУРА' И program_schema = 'классические модели';
Отображение хранимых процедур с использованием MySQL Workbench
В MySQL Workbench вы можете просматривать все хранимые процедуры из базы данных.
Шаг 1. Откройте базу данных, в которой вы хотите просмотреть хранимые процедуры.
Шаг 2. Откройте меню хранимых процедур . Вы увидите список хранимых процедур, принадлежащих текущей базе данных.
В этом руководстве вы узнали, как составить список хранимых процедур в базе данных, запрашивая их из словаря данных.
Как инвестировать в S&P 500
В этой статье содержится информация и обучение инвесторов. NerdWallet не предлагает консультационных или брокерских услуг, а также не рекомендует и не советует инвесторам покупать или продавать определенные акции или ценные бумаги.
Для тех потенциальных инвесторов, которые хотят выйти на фондовый рынок, но задаются вопросом, какие акции покупать, легендарный инвестор Уоррен Баффет предлагает: попробуйте вместо этого купить 500 акций.
«На мой взгляд, для большинства людей лучше всего владеть индексным фондом S&P 500», — сказал Баффетт на ежегодном собрании Berkshire Hathaway в мае. Но что такое S&P 500 и как инвестировать в один из его фондов?
Вот введение о том, как работают фонды S&P 500, и о том, подходит ли один из них для вашего портфеля.
Что такое S&P 500?
S&P 500 или S&P — это индекс фондового рынка, включающий акции 500 крупных ведущих отраслевых компаний Великобритании.С. компании. Он широко используется и часто считается показателем общего состояния фондового рынка США.
Американская служба инвестиционной информации Standard & Poor’s создала индекс в 1957 году. Ежеквартально его инвестиционный комитет собирается для проверки того, какие акции входят в индекс, в зависимости от размера рынка, ликвидности и представительства каждой компании в группе. Сегодня индекс составляет 505 акций, поскольку некоторые из 500 компаний имеют более одного класса акций.
Вопреки распространенному мнению, акции, формирующие индекс, не входят в список 500 крупнейших U.S. компаний, но они, возможно, являются 500 наиболее важными компаниями. Через индекс инвестируется более 11,2 триллиона долларов, из которых 505 акций составляют около 80% от общей стоимости фондового рынка США.
Индекс, взвешенный по капитализации, S&P 500 взвешивает акции по рыночной капитализации или общей рыночной стоимости (количество акций в обращении, умноженное на текущую рыночную цену). Чем крупнее компания, тем больше ее влияние на индекс.
По состоянию на 31 августа 2020 года это 10 ведущих компаний по весу индекса в S&P 500:
Как инвестировать в S&P 500?
Индекс — это мера динамики лежащих в его основе акций, поэтому вы не можете напрямую инвестировать в сам индекс. Покупка акций каждой компании была бы сложной задачей (подумайте о 505 отдельных транзакциях), но, к счастью, есть индексные фонды и биржевые фонды или ETF, которые копируют индекс, эффективно выполняя эту работу за вас.
В то время как все фонды S&P 500 отслеживают авуары этого индекса, инвестор должен решить, имеет ли для них наибольший смысл использование индексного фонда (пассивно управляемый паевой фонд) или ETF.Хорошая новость при сравнении индексных фондов и ETF заключается в том, что в каждой категории есть надежные опционы на S&P 500, и все эти продукты используют разнообразие самого индекса.
Поскольку индекс S&P 500 взвешивается по рыночной капитализации каждой компании, более крупные компании в индексе могут иногда оказывать огромное влияние на результаты более крупного индекса. Другими словами, резкое падение цен на акции Apple может вызвать падение индекса в целом. Из-за этого некоторые инвесторы предпочитают покупать S&P 500 в равновзвешенном формате, чтобы каждая компания имела одинаковое влияние на индекс.Это предназначено для создания индекса, более репрезентативного для рынка США в целом.
После принятия решения о предпочтении индексного фонда или ETF, взвешенного по капитализации или равновзвешенного, вы можете сузить круг выбора фонда S&P 500 для покупки. Чтобы свести к минимуму свои расходы, изучите соотношение расходов каждого фонда — процент ваших активов, которые вы будете выплачивать в виде сборов каждый год, — чтобы сравнить их.
Здесь важны комиссии, поскольку все эти фонды отслеживают один и тот же индекс, а это означает, что их доходность должна быть примерно одинаковой.Чем ниже комиссия, тем большую прибыль вы получите.
Стоит ли инвестировать в S&P 500?
Прежде чем выбирать какие-либо инвестиции, следует подумать о нескольких вещах. Но фонд S&P, как правило, может быть хорошим выбором, если вы хотите добавить в свой портфель широкое присутствие на фондовом рынке США.
«Индекс S&P 500 — это ключевая часть стратегии диверсифицированного инвестирования, потому что это хорошая ставка на то, что экономика США продолжит процветать и расти в долгосрочной перспективе», — говорит Тони Молина, старший специалист по продуктам Wealthfront.В США самая большая экономика и фондовый рынок в мире, они являются одними из самых устойчивых и активных, особенно когда дело касается инноваций. Вот почему нетрудно включить S&P 500 в свой портфель ».
Более крупные компании, как правило, более стабильны для инвестирования, потому что они хорошо зарекомендовали себя и широко используются. Таким образом, эти акции обычно имеют меньший риск и меньшую волатильность. S&P 500 объединяет крупные компании из различных отраслей, поэтому инвесторы получают доступ к широкому, диверсифицированному составу компаний при инвестировании в него.
Выбор индексного фонда или ETF также может помочь инвесторам избежать — или, по крайней мере, свести к минимуму — поведенческие ловушки, связанные с выбором акций, который является проигрышной стратегией, — говорит Деян Илиевски, президент Sabela Capital Markets.
Илиевски цитирует исследование профессора Хендрика Бессембиндера из Университета штата Аризона, проведенное в мае 2018 года, в котором изучались инвестиции в публично торгуемые акции США в период с 1926 по 2016 год, и было обнаружено, что чуть более 4% компаний составили совокупное созданное богатство.
«Определить этих нескольких индивидуальных победителей невозможно», — говорит Илиевски. «Лучше всего владеть как можно большей частью рынка с фондом, который отслеживает индекс».
Использование индексных фондов и ETF может помочь инвесторам получить высокую прибыль, а также минимизировать их расходы, — говорит Кевин Кёлер, дипломированный финансовый аналитик и директор группы инвестиционной стратегии Miracle Mile Advisors в Лос-Анджелесе.
«Инвестирование в S&P 500 Последние 25 лет дали бы инвестору более 10% годовой прибыли, что доказывает, что инвестору не нужно платить большие расходы, чтобы получить хорошую рыночную доходность », — говорит Келер.
Есть ли недостатки у инвестирования в S&P 500?
Следует учесть некоторые оговорки. S&P 500 состоит только из акций США с большой капитализацией. Диверсификация портфеля включает в себя покупку компаний со средней и малой капитализацией, а также компаний с большой капитализацией; выделение средств международным компаниям наряду с отечественными; и включая облигации, денежные средства и потенциально другие классы активов с акциями.
Келер также отмечает недостатки индекса S&P 500, связанные с его рыночной капитализацией.
«По мере роста пассивного инвестирования инвесторы постоянно вкладывают средства в фонды S&P 500, что способствовало возникновению проблемы« богатые становятся еще богаче », когда крупнейшие акции становятся больше из-за инвестирования S&P 500, а не отдельных инвестиций», — Келер говорит. «Это может привести к более высокой волатильности, поскольку активные менеджеры продают отдельные акции поверх индексных фондов, продающих часть. Рынок может постоянно переоцениваться по сравнению с его базовой стоимостью ».
Но по сравнению с недостатками многих типов инвестиций недостатки фондов S&P 500 кажутся относительно незначительными, особенно когда они используются как часть вашего общего портфеля и удерживаются в течение более длительного периода.Это помогает объяснить, почему такие значки, как Баффет, так публично одобрили их.
«Я считаю, что Berkshire настолько прочен, насколько может быть любая отдельная инвестиция, с точки зрения получения разумной прибыли с течением времени», — сказал Баффет на майской встрече, говоря об инвестиционной компании, которую он превратил в империю. «Но я бы не хотел ставить свою жизнь на карту, победим ли мы S&P 500 в течение следующих 10 лет».
Раскрытие информации: На момент публикации автор не занимал никаких позиций по указанным выше ценным бумагам.
новых функций и часто задаваемых вопросов
Бейсбол Fantasy возвращается в сезоне 2021 года, и вы можете бесплатно зарегистрироваться в команде или лиге уже сегодня! Играйте лицом к лицу или в стиле «гриль», станьте менеджером лиги и пригласите своих друзей и семью или прыгайте в прямой эфир и выбирайте своих игроков в считанные минуты. Выберите одну из предварительно отформатированных настроек игры или настройте лигу так, как вам хочется. Создавайте проекты на своем телефоне из любой точки приложения Fantasy или используйте наши полнофункциональные веб-комнаты для черновиков.Выбор за вами.
Новинка 2021 года
Бейсбол вернулся, а вместе с ним и фантазия! Снова соберите банду или начните новую традицию.
Присоединяйтесь или создайте лигу бесплатно >>
Начните лигу в любое время, когда захотите , даже после дня открытия, и начните вести счет с этого момента (используя следующий доступный период подсчета очков). Не можете собрать банду до окончания вернисажа? Нет проблем, вы можете получить свой черновик на следующих выходных.Или тот, что после этого. Хотите начать второй тайм лиги после Дня памяти или перерыва на Матч звезд? Мы вас прикрыли.
Размер списка по умолчанию увеличен до 26
Поскольку в Высшей лиге бейсбола были приняты постоянные составы из 26 человек, мы расширили наши настройки списка по умолчанию, включив дополнительное место на скамейке, предоставляя менеджерам дополнительные ежедневные и еженедельные гибкость в неделю. Это в дополнение к расширению 2020 года с одного слота IL до трех. Все новые лиги изначально будут иметь эти настройки, но пользовательские лиги могут свободно устанавливать свои собственные параметры состава.
Дополнительная гибкость состава для пользовательских лиг
В пользовательских лигах члены комиссии могут добавлять дополнительные места для скамейки запасных или слоты для IL в свои лиги в любое время, даже после драфта. COVID-19 бросил нам больше, чем несколько кривых мячей , поэтому мы предоставили вам инструменты, чтобы максимально увеличить гибкость вашего состава. Обратите внимание, что если вы повторно активируете лигу , вы сохраните настройки 2020 года, поэтому вашему менеджеру лиги придется вносить все изменения вручную, если ваша лига решит использовать больше мест для скамейки запасных или ИК-слотов.
Наблюдайте за своими игроками в прямом эфире в приложении Fantasy
Если бейсбольный матч входит в семейство сетей ESPN, вы можете транслировать его в приложении ESPN Fantasy! Все, что вам нужно сделать, это войти в систему с вашим поставщиком услуг телевидения, и вы можете смотреть игры, следя за своими фантастическими играми. Вы являетесь подписчиком ESPN + или MLB At Bat? Большой! Вы также можете посмотреть эти игры в приложении Fantasy!
Часто задаваемые вопросы
Как укороченный сезон 2020 влияет на право игроков?
2 Связанные
Только на 2021 год мы снизили порог количества сыгранных игр в предыдущем сезоне с 20 до 10. Это означает, что любой позиционный игрок, сыгравший как минимум 10 игр на оборонительной позиции в 2020 году, будет иметь это право в 2021 году, независимо от того, играет он там в этом сезоне или нет. Если игрок не сыграл 10 игр ни на одной позиции, ему будет предоставлено право на участие в позиции (ах), на которой он играл больше всего. Обратите внимание, что назначенные нападающие (DH) рассматриваются как позиция, поэтому игроки, не прошедшие квалификацию на позиции на поле, но сыгравшие больше всего игр в DH, будут иметь только DH.
Право на участие в дополнительных позициях получит любой игрок, сыгравший 10 игр на позиции в сезоне 2021 года.Для лиг, которые используют позиции Стартового питчера (SP) и Помощника питчера (RP), этот порог составляет три (3) стартовых или пять (5) появлений помощи.
Подробнее см. Правила допуска к должности.
Получат ли игроки из списка MLB COVID-19 право на ИК-слот?
Да. Любой игрок, который указан как имеющий положительный результат теста или включенный в протокол COVID, будет обозначен как «Аут» и будет иметь право на получение ИК-слотов, даже если продолжительность отсутствия игрока неизвестна.
Однако отложенные, приостановленные или отмененные игры будут рассматриваться как таковые независимо от того, связана ли причина с COVID-19 или нет. Игроки, затронутые этими изменениями в расписании, не будут иметь право на участие в IR-слотах, даже если столкнутся с длительным периодом отложенных или отмененных игр, если только они не соответствуют требованиям на основании ранее заявленных условий участия в протоколе COVID-19.
В каком формате я должен играть?
Три наиболее распространенных формата — это очные встречи, индивидуальные встречи и традиционные блюда на гриле. Очки личных встреч больше всего похожи на фэнтези-футбол, где вы пытаетесь превзойти своего запланированного соперника в течение недели (с понедельника по воскресенье).
Категории личных встреч объединяет эти две категории путем подсчета очков за ваш еженедельный матч, основанный на количестве категорий, в которых вы ведете своего оппонента. В личных встречах «самый» вы получаете «W» за лидерство большинство, В очных встречах «каждый» вы получаете очко в турнирной таблице в каждой категории, в которой вы выигрываете у своего оппонента.Лицом к лицу «каждый» — более популярный формат из двух.
Rotisserie — это сезонная игра, в которой вы пытаетесь собрать наибольшее количество статистических данных в нескольких категориях (обычно средний уровень, пробеги, хоум-ран, ИКР и украденные базы для нападающих, победы, сейвы, вычеркивания, ERA и WHIP для питчеров. ) и оцениваются по отношению к любому другому члену вашей лиги.
Независимо от того, как вы решите играть, мы предоставим вам рейтинги, обновляемые со дня открытия до последнего дня сезона, и анализ, адаптированный для всех трех форматов, а также нашу серию «Ежедневных заметок», которая даст вам советы с кого начинать, сидеть, стримить или избегать каждый день сезона.
Лиги Хранителей могут использовать любой формат, указанный выше, но вместо того, чтобы перекраивать каждый год, определенное количество игроков сохраняется из года в год, чтобы обеспечить некоторую преемственность. Лиги «Династия» развивают эту концепцию еще дальше: можно сохранить большую часть, если не все, из вашего состава.
Чтобы узнать больше об этих стилях лиг, ознакомьтесь с нашей серией Fantasy 101.
В чем разница между публичной лигой и частной лигой?
К публичным лигам может присоединиться любой желающий, они следуют стандартному формату списка и набору правил.Не существует «комиссара» или «менеджера лиги», поэтому все в лиге равны. Это также означает, что нет возможности изменить какие-либо настройки: вы получаете то, что видите. В публичных лигах есть некоторые функции, такие как голосование в лиге при обмене, приоритет отказа от правил для подбора игроков и «неотменяемый» список, чтобы кто-то не разрушил лигу, выбрасывая всех своих звездных игроков.
Когда вы создаете частную лигу, вы можете выбрать не только формат подсчета очков и настройки состава, но также количество команд и, конечно же, кто будет приглашен в лигу.Создатель лиги получает доступ к нашему набору инструментов League Manager, которые помогут вам и вашим друзьям максимально использовать ваши фантазии.