воскресенье, 21 декабря 2014 г.

C#: получить снимки с цифровой камеры

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

Дело в том, что потребовалось получать и обрабатывать несколько снимков за раз. Я думал обойтись штатным OpenFileDialog. Ведь цифровая камера, будучи подключенной по USB к компьютеру, притворяется обычной папкой. Но, оказалось, "папка" эта не совсем обычная. В частности, например, при попытке доступа к изображению система создает его копию во временных файлах, и позволяет работать уже с этой копией. Если же выбрать несколько изображений, то OpenFileDialog вернёт вместо путей что-то маловразумительное типа "004\Root\IMG_1111" "004\Root\IMG_1112" "004\Root\IMG_1113".

Поэтому возникла мысль использовать обходной путь. В Windows есть нечто под названием Windows Image Acquisition. Статус этой технологии мне остался до конца неясным - то ли она уже устарела, то ли еще нет - но и в XP, и в 7 эта штука присутствует, хоть и двух разных версий.

Сначала попытался использовать WIA первой версии. Думал, обратная совместимость вывезет. Работаю я на WinXP, там WIA 1.0, что называется, "из коробки". Итак, добавляю в проект ссылку на Microsoft Windows Image Acquisition 1.01 Type Library (Add Reference, вкладка COM), получаю пространство имен WIALib и в нем кучку классов, с которыми уже можно работать:
using WIALib;
...

private void button1_Click(object sender, EventArgs e)
{
  object selectUsingUI = System.Reflection.Missing.Value;
  try
  {
    // создаем класс для работы с WIA
    WiaClass wiamanager = new WiaClass();

    // выводим диалог выбора цифровой камеры
    ItemClass wiaRoot = (ItemClass)wiamanager.Create(ref selectUsingUI);
    if (wiaRoot == null)
      return;

    // выводим диалог выбора изображений, хранящихся в камере
    CollectionClass wiaPics = (CollectionClass)wiaRoot.GetItemsFromUI(WiaFlag.UseCommonUI, WiaIntent.ImageTypeColor);

    // каждое выбранное изображение копируем в каталог с нашей программой
    if (wiaPics != null)
      foreach (object wiaObj in wiaPics)
      {
        ItemClass wiaItem = (ItemClass)Marshal.CreateWrapperOfType(wiaObj, typeof(ItemClass));
        string tmpFileName = Path.GetDirectoryName(Application.ExecutablePath) + "\\" + wiaItem.Name;
        wiaItem.Transfer(tmpFileName, false);
      }
  }
  catch (Exception ex)
  {
    MessageBox.Show(ex.Message);
  }
}
Всё работает чудесно. Но обнаружились два момента. Первое: без дополнительной обработки изображения получаются чудовищного размера (без всякого сжатия), и второе, самое главное: этот способ не сработал в Windows 7. А именно, при запуске своей программы на Windows 7 64bit я получил такое сообщение об ошибке: Сбой при получении производства объектов класса COM для компонента с CLSID {4EC4272E-2E6F-4EEB-91D0-EBC4D58E8DEE} в результате следующей ошибки: 80040154. В общем, похоже, в современных виндах WIA 1.0 нет.

Пришлось обратиться к WIA 2.0. Под Windows XP потребовалось её установить дополнительно. Я брал дистрибутив отсюда: http://vbnet.mvps.org/files/updates/wiaautsdk.zip. Дальше добавляю в проект ссылку на Microsoft Windows Image Acquisition Library v2.0 (всё на той же вкладке COM) и получаю пространство имен WIA. Использовал это примерно так:
using WIA;
...

private void button1_Click(object sender, EventArgs e)
{

  // создаем класс для работы с камерой
  WIA.CommonDialogClass dlg = null;
  try
  {
    dlg = new WIA.CommonDialogClass();
  }
  catch(Exception ex)
  {
    MessageBox.Show("Невозможно подключиться к интерфейсу работы с камерой:\n" + ex.Message, "Ошибка",
        MessageBoxButtons.OK, MessageBoxIcon.Error);
  }
  if (dlg == null)
    return;

  // выбираем камеру
  WIA.DeviceClass d = null;
  try
  {
    d = (WIA.DeviceClass)dlg.ShowSelectDevice(WIA.WiaDeviceType.CameraDeviceType, true, false);
  }
  catch (Exception ex)
  {
    MessageBox.Show("Невозможно подключиться к камере:\n" + ex.Message, "Ошибка",
        MessageBoxButtons.OK, MessageBoxIcon.Error);
  }
  if (d == null)
    return;

  // выбираем изображения
  WIA.Items items = dlg.ShowSelectItems(d, WIA.WiaImageIntent.ColorIntent,
      WIA.WiaImageBias.MinimizeSize, false, true, false);

  if (items != null)
    foreach (WIA.Item item in items)
    {
      WIA.ImageFile img = (WIA.ImageFile)item.Transfer(WIA.FormatID.wiaFormatJPEG);

      // выясняем имя и расширение выбранного изображения
      string
        tmpFileName = "",
        tmpFileExt = "";
      foreach (WIA.Property prop in item.Properties)
      {
        if (prop.Name == "Item Name")
          tmpFileName = prop.get_Value().ToString();
        if (prop.Name == "Filename extension")
          tmpFileExt = prop.get_Value().ToString();
      }
      if (tmpFileExt == "")
        tmpFileExt = img.FileExtension;
      if (Path.HasExtension(tmpFileName))
        tmpFileExt = "";

      // копируем выбранное изображение в каталог с нашей программой
      string
        tmpFullName = Path.GetDirectoryName(Application.ExecutablePath) + "\\"
            + tmpFileName + ((tmpFileExt != "") ? "." : "") + tmpFileExt;

      img.SaveFile(tmpFullName);
    }
}
Код получился немного длинее, но это из-за проверок. Основной плюс - помимо того, что эта конструкция сработала и в Windows 7 - возможность сохранять изображения в формате JPEG.

Кстати, во втором примере в свойствах изображения есть много интересного. Я себе на память сделал скриншот:

воскресенье, 14 декабря 2014 г.

Outlook: преобразовать OST в PST

"Семь раз отмерь..." - эта пословица, как и инструкция по технике безопасности, писана кровью. Давеча переносил в MS Outlook 2007 учетную запись Exchange с одного сервера на другой. Ну как переносил - одну запись грохнул, вторую создал. Предварительно сохранив - как я наивно думал - банк сообщений outlook.ost удаляемой учетки в укромное место. Потом подменил этот файл в новой учетной записи - и получил ошибку, что с этим файлом новая учетная запись работать отказывается. И только наступив на грабли полез разбираться.

Оказывается, так делать нельзя. OST - это Offline Storage Table, в некотором роде "зеркало" банка сообщений конкретной учетной записи сервера Exchange. Соответственно, другая учетная запись с этим зеркалом работать не будет. Поэтому перед удалением старой учетной записи следует переместить нужные письма и контакты из неё в какой-нибудь файл PST (Personal Storage Table).

Если же на руках только OST, и восстановить старую учетную запись, хотя бы временно, не представляется возможным, то придется воспользоваться какой-нибудь сторонней утилитой. Мне помогла вот эта: Coolutils OST to PST Converter. Она, правда, shareware, но один раз отработала в полном объеме.

среда, 10 декабря 2014 г.

C#: Превышена максимальная длина запроса

Помогла вот эта статья: Загрузка файла большого размера.

Вкратце - в web.config в узел <system.web> надо добавить опцию:
<httpRuntime maxRequestLength="16384" />

вторник, 9 декабря 2014 г.

КриптоПро

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

Вот например, давеча не увидело оно воткнутый в usb ключевой носитель eToken. Виноват в этом оказался, как обычно, я. На всякий случай оставлю себе заметочку, что нужно было делать вместо того, чтобы ужасаться и панически кричать "всё пропало, ничего не работает".

Для работы с eToken Pro Java необходимо удостовериться что:
1. eToken распознаётся в драйвере etoken pki client.
2. В КриптоПро CSP установлены "Все считыватели смарт-карт" (КриптоПро CSP - Оборудование - Настроить считыватели).
3. В КриптоПро CSP установлены ключевые носители eToken Java 1.0\1.0b
4. На ключе eToken присутствует закрытый ключ.

Для диагностики можно создать закрытый ключ на eToken.
"c:\Program Files\Crypto Pro\CSP\csptest.exe" -keyset -newkeyset -cont testcont
После проверить через КриптоПро CSP (сервис - протестировать контейнер).

среда, 19 ноября 2014 г.

Apache как reverse proxy

Предположим, получилась такая забавная ситуация. Пусть у нас есть сеть A и сеть B, причем из сети B компьютеры, принадлежащие сети A, не видны. Кроме того, есть один компьютер, AB-proxy, который виден из обеих сетей (например, на этом компьютере стоят две сетевые карты с адресами, соответственно, AB-proxy-ipA и AB-proxy-ipB). Предположим также, что в сети A завёлся веб-сервер A-server, к которому позарез нужно достучаться пользователям из сети В. Как это сделать?

Первый, и, наверно, лучший вариант решения - поднимаем на AB-proxy какой-нибудь прокси, например, squid, прописываем его в браузерах пользователей из сети B, и пусть гуляют в сеть A через него. Единственная проблема - а если пользователи сети B не позволят копаться в настройках своих браузеров?

Поэтому можно попробовать второй вариант решения: настроить iptables на AB-proxy. Достаточно нескольких строчек:
# очищаем ранее настроенные цепочки правил
iptables -F -t filter
iptables -X -t filter
iptables -F -t nat
iptables -X -t nat

# добавляем новую цепочку правил
iptables -t filter -A INPUT       -d AB-proxy-ipB -p tcp -dport 8080 -j ACCEPT
iptables -t nat    -A PREPOUTING  -d AB-proxy-ipB -p tcp -dport 8080 -j DNAT   --to-destination A-server-ip:80
iptables -t nat    -A POSTROUTING -d A-server-ip  -p tcp -dport 80   -j DNAT   --to-source      AB-proxy-ipA
Тогда при попытке зайти на адрес http://AB-proxy-ipB:8080 очередной tcp-пакет превратится в пакет от AB-proxy-ipA для A-server-ip:80 и успешно дойдет до сервера.

Этот вариант хорош, однако и тут есть большой подводный камень: а что, если коварный веб-сервер A-server любит прописывать своё имя во всяких тэгах <a>, <img> и вообще указывает себя явно в куках и разнообразных редиректах?

И тогда на помощь приходит третий вариант: поднять на AB-proxy обратный прокси. В нашем случае под рукой оказался Apache 2.2, и было решено воспользоваться им.

В httpd.conf раскомментируем (или добавим) следующее:
Listen 8080

LoadModule headers_module modules/mod_headers.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule substitute_module modules/mod_substitute.so

ProxyRequests off
<Proxy *>
 Order deny,allow
 Allow from all
</Proxy>

ProxyPassMatch ^/(.*)$ http://A-server/$1
ProxyPassReverse / http://AB-proxy-ipB:8080/

Header edit Location ^http://A-server/ http://AB-proxy-ipB:8080/
Header edit Set-Cookie Domain=A-server Domain=AB-proxy-ipB

AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|A-server/|AB-proxy-ipB:8080/|i"

В результате пользователи сети B заходя на адрес http://AB-proxy-ipB:8080 будут попадать на сервер A-server, а ответы этого сервера станут проверяться на предмет наличия в них его имени, которое будет заменяться на имя прокси.

воскресенье, 16 ноября 2014 г.

Xubuntu: очистить сохраненные сессии

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

Как выяснилось, в убунте тоже есть нечто подобное:
1) папка ~/.config/autostart
2) папка ~/.cache/sessions - вот в ней, как я понял, и сохранилась эта сессия, которая при входе в систему распахивала запущенные на момент сохранения приложения.

Почистить это безобразие оказалось можно так: "Приложения" - "Диспетчер настроек" - Раздел "Система" - "Сеансы и запуск" - Вкладка "Сеанс" - Кнопка "Очистить сохраненные сеансы".

вторник, 11 ноября 2014 г.

Adobe Acrobat Reader XI: ошибка при открытии файла

Обнаружилась интересная особенность: при попытке открытия файла PDF, расположенного на сетевом ресурсе, даже если эта шара замаплена на какую-то букву диска, Adobe Acrobat Reader XI выдает очень информативное сообщение: "Произошла ошибка при открытии данного документа. Не удается найти файл."

Гугль, как обычно, помог. Нашлось решение проблемы для Adobe Reader X, заключающееся в том, что в "Редактировании"-"Настройках"-"Основных" нужно снять галочку у пункта "Включить защищенный режим при запуске".

У Adobe Acrobat Reader XI эта галочка находится в "Редактирование"-"Установка"-"Защита (повышенный уровень)".

пятница, 24 октября 2014 г.

SVG: Построение 3D-чертежей

Написал тут неожиданно для себя статейку. Вроде получилось симпатично. Даже немного жалко, что её у меня никто не прочитает. Чтобы не потерялась при очередной аварии винчестера, продублирую её тут.

Построение 3D-чертежей

(принято к публикации 2014-10-24)

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

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

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

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

Наблюдатель Сцена Экран (картинная плоскость)
Наблюдатель находится в некой точке пространства за экраном и наблюдает на экране проекцию сцены. Для расчета, как эта самая сцена выглядит на экране, полезно ввести декартову систему координат. Или даже две:
X Y Z X' Y' Z'
До сих пор мы смотрели картину, что называется, "со стороны" - в системе координат XYZ, связанной со сценой. Попробуем взглянуть на то же самое в системе координат X'Y'Z', связанной с экраном:
X Y Z X' Y' Z'
Как видим, с точки зрения понимания, как всё будет выглядеть на экране, обстановка резко улучшилась. Но не до конца: нам ещё нужно как-то обработать тот факт, что рассматриваемая сцена должна быть спроектирована на экран. Для этого мы "угоним" наблюдателя влево на "минус бесконечность". В этом, главным образом, и заключается отсылка к проективной геометрии. При этом справа к нам "приползёт" "плюс бесконечность", наша сцена чудовищно деформируется и станет похожа на то, что мы видим в реальности (в реальности более далёкие предметы кажутся меньше, чем предметы такого же размера, но расположенные ближе к нам - так называемая перспектива). Если представить эту операцию в виде некого процесса, то он будет выглядеть примерно так:
Но, разумеется, данная анимация приведена только для наглядности, а нам важен конечный результат. Короче, после такого преобразования те воображаемые линии, которые тянулись от каждой точки сцены, непонятно где пересекали экран и сходились в глазу наблюдателя, станут параллельными координатной оси 0Y, в результате чего нам останется останется лишь отбросить у точек сцены координату Y и вывести на экран получившиеся двумерные точки с координатами (X, Z), отвечающие соответствующим элементам сцены.

Теперь нужно записать эти действия строгим языком математики. Итак, для точек сцены введем четырехмерные векторы (x, y, z, 1), где x, y, z - обычные трехмерные координаты точки в системе XYZ, а четвертая единица - дань проективной геометрии, о которой было сказано выше и будет сказано дальше.

Кроме того, пусть задана координатная система, связанная с экраном и имеющая в системе XYZ следующие направляющие векторы осей:

0'X': (ax, bx, cx, 1)T
0'Y': (ay, by, cy, 1)T
0'Z': (az, bz, cz, 1)T
Наконец, будем считать, что положение наблюдателя в системе X'Y'Z'1 задано координатами (0, yн, 0, 1)T, а, в свою очередь, центр системы X'Y'Z'1 в системе XYZ1 имеет координаты (x0, y0, z0, 1)T.

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

ax bx cx 0
ay by cy 0
az bz cz 0
0 0 0 1
*
1 0 0 -x0
0 1 0 -y0
0 0 1 -z0
0 0 0 1
Правая матрица отвечает за параллельный перенос начала координат системы XYZ в начало координат системы X'Y'Z', левая - за переход из системы XYZ в систему X'Y'Z'.

Проективное же преобразование, которое оставляет 0 на месте, а точку с координатами (0, yн, 0, 1) перегоняет в минус бесконечность, имеет вид:

1 0 0 0
0 1 0 0
0 0 1 0
0 -1/yн 0 1

Таким образом получаем окончательную формулу преобразования вектора (x, y, z, 1) в координаты, связанные с экраном:

xэ
yэ
zэ
tэ
=
1 0 0 0
0 1 0 0
0 0 1 0
0 -1/yн 0 1
*
ax bx cx 0
ay by cy 0
az bz cz 0
0 0 0 1
*
1 0 0 -x0
0 1 0 -y0
0 0 1 -z0
0 0 0 1
*
x
y
z
1
В результате на экране у счастливого пользователя появится точка с координатами (xэ/tэ, zэ/tэ), возможно, умноженными на некий масштабирующий коэффициент, зависящий от того, насколько далеко от экрана расположена сцена.

Конечно, координата yэ/tэ в реальности тоже эффективно используется - она имеет непосредственное отношение к глубине, по ней могут быть упорядочены элементы сцены при отрисовке, чтобы дальние элементы не заслоняли ближние.

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

Как видим, необязательно ограничивать себя каркасными моделями. Действительно, перейти от отрезков к многоугольникам-граням достаточно просто. Во-первых, следует упорядочить грани, скажем, по координате Y их центров (т.е., по среднему, 1/n ∑ (yэ(i)/tэ(i)), Y-координат их вершин), тогда последовательная отрисовка граней от дальней к ближней даст примерно верную картину перекрытия их друг другом. Во-вторых, закрашивание граней может быть сделано ориентируясь на абсолютную величину косинуса угла между вектором нормали к грани и вектором 0'Y' - направлением взгляда наблюдателя. Чем меньше этот самый модуль косинуса, тем "темнее" должна быть нарисована грань. Вектор же нормали легко определить, посчитав векторное произведение любых двух смежных рёбер. В результате мы получаем возможность строить нечто более красивое:

Здесь, конечно, видно, что наша реализация несвободна от артефактов (координатные оси должны, по-хорошему, частично перекрываться тором), но в данном случае это связано с несовершенством критерия сортировки "по центрам" граней и отрезков. С этим можно побороться, разбивая объекты сцены на элементы примерно соизмеримых размеров.

пятница, 17 октября 2014 г.

Windows 7: первый после бога

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

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

Возникла мысль, что не хватает прав. Запустили командную строку от имени администратора и попытались там выполнить команду:
takeown /A /F E:
Получили всё тот же Access denied. Это насторожило. Если не администратор, то кто?

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

1. Через утилиту psexec командой:
psexec -s cmd

2. Через создание назначенного задания:
at 16:50 /interactive "cmd.exe"
Не очень хороший вариант: во-первых, не сработало из соображений безопасности - система предложила для создания интерактивных заданий использовать schtasks, и, во-вторых, после использования задание остается висеть в планировщике.

3. Через создание специального сервиса:
sc create testsvc binpath= "cmd /K start" type= own type= interact
sc start testsvc
В первой строке пробелы после знаков равенства важны. Тоже, конечно, не сильно изящно, так как после этой процедуры в списке сервисов будет значиться некий testsvc, но зато не требует сторонних утилит, и, главное - работает.

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

А вот как позволить увидеть диск непривилегированному пользователю? Это - вопрос...

понедельник, 13 октября 2014 г.

Переход на новые часовые пояса 26 окт 2014

Тут, чтобы не расслаблялись, Правительство издало новый закон (Федеральный закон от 21.07.2014 № 248-ФЗ), по которому нам надо будет опять двигать стрелки в ближайшем будущем. В связи с этим предстоят некоторые чудеса.

Во-первых, коварная корпорация Microsoft выпустила обновление KB2998527, в которое, хе-хе, забыла включить WinXP. К счастью, нашлась инструкция, позволяющая это упущение обойти. Написал батничек, который буду выполнять из-под админского аккаунта на рабочих станциях с этой устаревшей ОС:
rem thanks to http://winitpro.ru/index.php/2014/10/10/perexod-na-zimnee-vremya-v-windows-xp/

REG IMPORT TimeZone-WindowsXP.reg
%WINDIR%\System32\tzchange.exe /c "N. Central Asia Standard Time"
Control.exe TIMEDATE.CPL
(Последняя команда нужна, чтобы снять галочку с автоматического перехода на летнее время. Пока не нашел приличного способа сделать это из командной строки).

Во-вторых, на Slackware пришлось проделать определенный ритуал. Вкратце:

1. Стащил файл tzdata2014h.tar.gz

2. Распаковал архив, получил кучку файлов, нашел в них свой Novosibirsk (почему-то он оказался в файле europe, видимо, там же лежит вообще вся Россия)

3. Скомпилировал найденный файл командой:
sudo /usr/sbin/zic europe
(Эта штука заодно обновляет соответствующие файлы в каталоге /usr/share/zoneinfo, при этом Новосибирск оказывается в подкаталоге Asia/Novosibirsk)

3. Обновил информацию о своей зоне командой:
sudo cp /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

4. Проверил, что запланирован переход, командой:
$ /usr/sbin/zdump -v /etc/localtime | grep 2014
/etc/localtime  Sat Oct 25 18:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 NOVT isdst=0 gmtoff=25200
/etc/localtime  Sat Oct 25 19:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 NOVT isdst=0 gmtoff=21600

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

Вроде, всё ок? Время покажет.

пятница, 10 октября 2014 г.

Linux: передача файлов между компьютерами

Вариант 1, с использованием утилиты scp:
scp   -P ssh-порт   полный-путь-до-моего-файла   удаленный-пользователь@удаленный-хост:полный-путь-до-файла

Вариант 2, с использованием утилиты sshfs:
http://www.linuxjournal.com/article/8904

вторник, 7 октября 2014 г.

Slackware: подключаем microSD от планшета с Android-ом

Это не так тривиально - примонтировать карту памяти от Android-а для того, чтобы перекинуть на неё пару мультимедиа-файлов. При попытке выполнить простейшую команду mount /dev/sde1 myMount получаем ошибку: неизвестный тип файловой системы 'exfat'.

Оказывается, надо поставить поддержку exfat. При этом попытка собрать эту штуку из исходников обернулась новым знанием: в природе существует еще один инструмент для автоматизации сборки по имени scons. Пришлось поставить ещё и его, и уже им собрать эту самую exfat по инструкции.

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

Сконы

Ингредиенты:

2 с половиной стакана муки
5 столовых ложек сахара
2 куриных яйца
100 г маргарина или масла
6 столовых ложек молока

Приготовление:

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

Добавить яйца и молоко. Если тесто жидковато, добавить ещё немного муки.

Скатать шарики, слегка приплюснуть их (до толщины ~ 2 см) и поместить на смазанный и присыпанный мукой противень. На противне эти штуки должны располагаться достаточно далеко друг от друга, ибо раздуваются (с чего бы, вроде, ни соды, ни разрыхлителя?).

Выпекать 10 минут в духовке.

Кстати: небесполезно было бы помазать их яйцом или молоком перед запеканием (и сахаром присыпать, судя по картинке).

воскресенье, 14 сентября 2014 г.

1C: прикосновение к прекрасному

Давеча пришлось немного покопаться в 1С:Предприятие 8.1. Ну, то есть как "покопаться"... Есть у нас некий АРМ Гаража, написанный на этой платформе. Разработчики давно прекратили поддержку. Доселе всё работало, но, очевидно, рано или поздно должно было начать чудить. В данном случае это проявилось в том, что пара путевых листов перестала корректно учитываться в отчёте "Движение ГСМ". Так как уровень моих познаний в 1С равен нулю, то, думается, будет небесполезно рассказать, как я пытался от этого дна оторваться. Итак...

Ну, во-первых, 1С:Предприятие 8.1 предполагает два режима работы: собственно Предприятие и Конфигуратор. Грубо говоря, парадный и служебный входы. В первом режиме штатно работают пользователи, второй режим позволяет проводить администрирование системы и заниматься её разработкой.

Информационная база 1С состоит из двух частей: конфигурация и собственно данные. Конфигурация - это, грубо говоря, метаданные, т.е. описание базы, доступных пользователю интерфейсов, отчетов и т.п. Если посмотреть на конфигурацию через Конфигуратор, то можно заметить, что она содержит описание множества загадочных сущностей: справочников, документов, отчетов, регистров накоплений и т.п. Тем не менее, за этим богатством стоит реляционная модель данных, а там, где есть реляционная модель, должен быть и какой-нибудь sql-подобный язык запросов. Тут он, к счастью, присутствует.

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

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

Делается это так. В Конфигураторе через меню "Файл - Новый..." создаем внешнюю обработку. В открывшемся окне вновь созданной обработки в разделе "Формы" добавляем новую форму, устанавливаем эту форму "основной формой внешней обработки", кидаем на форму поле ввода, табличное поле и кнопку. В результате имеем три элемента интерфейса: ПолеВвода1, ТабличноеПоле1 и Кнопка1. Кроме того, с каждым элементом оказывается связана некая переменная, наименование которой совпадает с наименованием элемента.

Далее на кнопку Кнопка1 вешаем обработчик события нажатия:
Процедура Кнопка1Нажатие(Элемент)

    Запрос = Новый Запрос(); // слева - переменная, справа - класс.
    Запрос.Текст = ПолеВвода1; // справа - переменная, которую 1C создал автоматически вместе с полем ввода
    ТабличноеПоле1 = Запрос.Выполнить().Выгрузить(); // слева - переменная, которую 1C создал вместе с табличным полем
    ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();

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

Запросы на первый взгляд мало чем отличаются от обычных sql-запросов. Ну, двуязычные (можно писать ВЫБРАТЬ...ИЗ... или SELECT...FROM...), но это мелочи. Основное, что бросается в глаза, это работа с джойнами. То есть, если у нас, скажем, есть Документ ПутевойЛист, в котором присутствует ссылка ТранспортноеСредство на соответствующий элемент Справочника ТС, то следующие два запроса вернут один и тот же набор данных:
ВЫБРАТЬ
    ПутевойЛист.ТранспортноеСредство.Номер
ИЗ
    Документ.ПутевойЛист КАК ПутевойЛист
ГДЕ
    ПутевойЛист.Номер = "123"
ВЫБРАТЬ
    ТС.Номер
ИЗ
    Документ.ПутевойЛист КАК ПутевойЛист
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ТС КАК ТС
        ПО ПутевойЛист.ТранспортноеСредство = ТС.Ссылка
ГДЕ
    ПутевойЛист.Номер = "123"

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

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

В моем случае (путевой лист, не желавший учитываться в отчете по движению ГСМ) понадобилось добавить запись, связанную с путевым листом, в один из регистров накопления. Соответствующая процедура получилась вот такой:
Процедура Кнопка2Нажатие(Элемент)

    // вытаскиваем путевой лист в переменные с префиксом ПЛ_...

    Запрос_ПутевойЛист = Новый Запрос();
    Запрос_ПутевойЛист.Текст = 
    "ВЫБРАТЬ
     |    ПутевойЛист.Ссылка,
     |    ПутевойЛист.Дата,
     |    ПутевойЛист.Организация,
     |    ПутевойЛист.ТранспортноеСредство,
     |    ПутевойЛист.ТранспортноеСредство.Колонна КАК Колонна,
     |    ПутевойЛист.Водитель1,
     |    Номенклатура.Ссылка КАК Топливо
     |ИЗ
     |    Документ.ПутевойЛист КАК ПутевойЛист
     |    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
     |        ПО ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(11)) = ""Бензин АИ92""
     |ГДЕ
     |    ПутевойЛист.Номер = ""123""
     |";

    РезультатЗапроса_ПутевойЛист = Запрос_ПутевойЛист.Выполнить().Выгрузить();

    Для каждого Запись_ПутевойЛист из РезультатЗапроса_ПутевойЛист Цикл

        ПЛ                      = Запись_ПутевойЛист.Ссылка;
        ПЛ_Дата                 = Запись_ПутевойЛист.Дата;
        ПЛ_Организация          = Запись_ПутевойЛист.Организация;
        ПЛ_Колонна              = Запись_ПутевойЛист.Колонна;
        ПЛ_ТранспортноеСредство = Запись_ПутевойЛист.ТранспортноеСредство;
        ПЛ_Водитель             = Запись_ПутевойЛист.Водитель1;
        ПЛ_Топливо              = Запись_ПутевойЛист.Топливо;
        ПЛ_РасходПоНорме        = 20.38;
        ПЛ_РасходПоФакту        = 20;
        ПЛ_Активность           = Истина;

    КонецЦикла;

    // открываем регистр накопления

    ПЛ_Регистр = РегистрыНакопления.РасходГСМнаТС.СоздатьНаборЗаписей();
    ПЛ_Регистр.Отбор.Регистратор.Установить(ПЛ);
    ПЛ_Регистр.Прочитать();

    // добавляем и заполняем запись в регистр накопления

    НовыйРегистр = ПЛ_Регистр.Добавить();

    НовыйРегистр.Период        = ПЛ_Дата;
    НовыйРегистр.Регистратор   = ПЛ;
    НовыйРегистр.Активность    = ПЛ_Активность;
    НовыйРегистр.Организация   = ПЛ_Организация;
    НовыйРегистр.Колонна       = ПЛ_Колонна;
    НовыйРегистр.ТС            = ПЛ_ТранспортноеСредство;
    НовыйРегистр.Водитель      = ПЛ_Водитель;
    НовыйРегистр.ГСМ           = ПЛ_Топливо;
    НовыйРегистр.РасходПоНорме = ПЛ_РасходПоНорме;
    НовыйРегистр.РасходПоФакту = ПЛ_РасходПоФакту;

    ПЛ_Регистр.Записать(Истина);

    // сообщаем пользователю, что всё прошло успешно

    Сообщить(ПЛ);
    Сообщить("job done");

КонецПроцедуры

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

Использованные источники:
Как быстро вывести результат Запроса в табличный документ?
Регистры накопления в языке 1С 8.3, 8.2 (в примерах)
Особенности языка запросов 1С

среда, 27 августа 2014 г.

Windows: проблемы с распознаванием DNS-имен

На одном компьютере (Windows 7 64bit) столкнулся с загадочным поведением: команда nslookup some.test.site успешно возвращает ip-адрес, соответствующий доменному имени some.test.site, но команда ping some.test.site при этом пишет "При проверке связи не удалось обнаружить узел some.test.site. Проверьте имя узла и повторите попытку".

По совету отсюда остановил сервис DNS-клиент. В результате узел запинговался.

На всякий случай запишу себе ещё несколько полезных команд
Reset WINSOCK entries to installation defaults :
netsh winsock reset catalog
Reset TCP/IP stack to installation defaults :
netsh int ip reset reset.log
Flush DNS resolver cache :
ipconfig /flushdns
Flush routing table (reboot required):
route /f

Вот тут ещё написано много интересного. Говорят, nslookup использует собственную реализацию gethostbyname(), и поэтому может работать, когда остальные глючат.

вторник, 29 июля 2014 г.

Тестирование на курсах по безопасному обращению с оружием

В общем, ситуация такая. Для того, чтобы получить лицензию на гражданское оружие, теперь нужно обязательно пройти некие курсы, обучающие правилам обращения с этим самым оружием. Я для прохождения этих курсов выбрал учебный центр "Магнум". Не могу сказать, что там меня чему-то научили, зато дали пару раз выстрелить из "Марголина" с заедающим ударником и из малокалиберного карабина. Последнее обстоятельство особенно ценно в свете получения лицензии на что-то типа "Макарыча"... Но дело не в этом.

В качестве "выпускных экзаменов" в этом учебном центре проводится тестирование. Для подготовки к тестированию можно купить "методичку", в которой приведены все вопросы, но - беда, беда - без ответов. Я, прочитав эти вопросы и ознакомившись с текущим законодательством в области оборота гражданского оружия, остался в некотором недоумении. Одни вопросы не допускают однозначного ответа, другие содержат часть правды, а третьи вообще основываются на отменённом Приложении 53 к Приказу МВД России №288, и как на них отвечать - непонятно.

Тем не менее, рискну выложить здесь эти вопросы со своими вариантами ответов, хоть и совершенно не уверен, что предложенные мной ответы - правильные. Курсивом приведены ссылки на источники, которые по моему скромному мнению, являются ответом на соответствующий вопрос.

Билет 1
№ ппВопрос-утверждениеОтвет
ДаНет
1 Нарушение владельцем оружия установленных сроков регистрации приобретенного по лицензиям органов внутренних дел оружия — подлежит административной ответственности
(КОАП ст.20.11 п.1)
Х
2 Затвор служит для подачи патрона из магазина в патронник и удержания гильзы (извлечение патрона)
(Затвор служит для подачи патрона из магазина в патронник, запирания канала ствола при выстреле, удержания гильзы (извлечения патрона) и постановки курка на боевой взвод - Наставление по стрелковому делу М.1968, стр.36)
Х
3 Боевая пружина служит для приведения в действие затвора.
(Боевая пружина служит для приведения в действие курка, рычага взвода и спусковой тяги - Наставление по стрелковому делу М.1968, стр.36)
X
4 В случае осечки (затвор в крайнем переднем положении, курок спущен, но выстрела не произошло), открывать затвор не ранее, чем через 1 минуту.
(В случае осечки открывать затвор оружия не ранее чем через 5 секунд во избежание последствий затяжного выстрела при открытом затворе. Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
5 Для осуществления ввоза на территорию Российской Федерации единичных экземпляров огнестрельного оружия самообороны гражданин обязан в двухнедельный срок получить разрешение у участкового уполномоченного по месту жительства
(Ввоз в Российскую Федерацию и вывоз из Российской Федерации единичных экземпляров спортивного, охотничьего оружия, огнестрельного оружия ограниченного поражения, газового оружия самообороны и пневматического оружия производятся с разрешения органов внутренних дел с учетом требований настоящего Федерального закона — Закон об оружии ст.17 абзац 6
В целях перемещения оружия и патронов через государственную границу Российской Федерации … граждане Российской Федерации получают разрешения на их ввоз или вывоз - Приказ МВД России от 12.04.1999 N 288 гл.4 ст.56)
X
6 Граждане Российской Федерации могут транспортировать оружие разряженным и упакованным в транспортную тару, футляр или чехол
(Транспортирование принадлежащего гражданам оружия осуществляется в чехлах, кобурах или специальных футлярах. - Постановление Правительства РФ от 21.07.1998 N 814
Транспортировать оружие разряженным и упакованным в транспортную тару, футляр или чехол. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
7 Гражданину запрещается применять огнестрельное оружие в отношении несовершеннолетних в случае их вооруженного нападения
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии ст. 24 абзац 2)
X
8 Преступлением является причинение вреда охраняемым уголовным законом интересам в состоянии крайней необходимости, если при устранении опасности было допущено умышленное превышение пределов крайней необходимости
(превышение влечет за собой уголовную ответственность только в случаях умышленного причинения вреда. - УК ст.39 п.2)
X
9 Нарушение владельцем оружия установленных сроков регистрации приобретенного по лицензии органов внутренних дел оружия — подлежит уголовной ответственности
(КОАП ст.20.11 п.1)
X
10 Ударник служит для разбития капсюля
(Наставление по стрелковому делу М.1968, стр.38)
X

Билет 2
№ ппВопрос-утверждениеОтвет
ДаНет
1 Боевая пружина служит для приведения в действие выбрасывателя
(Боевая пружина служит для приведения в действие курка, рычага взвода и спусковой тяги - Наставление по стрелковому делу М.1968, стр.38)
X
2 Разрешается направлять оружие на человека (за исключением случаев самообороны)
(Запрещается направлять оружие на человека, даже если оно не заряжено, либо в сторону людей, домашних животных, зданий и сооружений, за исключением случаев самообороны. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
3 Для осуществления вывоза с территории Российской Федерации единичных экземпляров огнестрельного оружия самообороны гражданин обязан получить разрешение в Министерстве внутренних дел Российской Федерации(*)
(Ввоз в Российскую Федерацию и вывоз из Российской Федерации единичных экземпляров спортивного, охотничьего оружия, огнестрельного оружия ограниченного поражения, газового оружия самообороны и пневматического оружия производятся с разрешения органов внутренних дел с учетом требований настоящего Федерального закона — Закон об оружии ст.17 абзац 6
В целях перемещения оружия и патронов через государственную границу Российской Федерации … граждане Российской Федерации получают разрешения на их ввоз или вывоз - Приказ МВД России от 12.04.1999 N 288 гл.4 ст.56)
(*) - Под Министерством внутренних дел Российской федерации тут, оказывается, имеется в виду центральный аппарат
Х
4 Граждане Российской Федерации могут транспортировать оружие заряженным и упакованным в транспортную тару, футляр или чехол
(Транспортирование принадлежащего гражданам оружия осуществляется в чехлах, кобурах или специальных футлярах. - Постановление Правительства РФ от 21.07.1998 N 814
Транспортировать оружие разряженным и упакованным в транспортную тару, футляр или чехол. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
5 Гражданину разрешается применять огнестрельное оружие в отношении несовершеннолетних в случае их вооруженного нападения
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии ст. 24 абзац 2)
X
6 Преступлением является причинение вреда охраняемым уголовным законом интересам в состоянии крайней необходимости, если при устранении опасности было допущено неумышленное превышение пределов крайней необходимости
(превышение влечет за собой уголовную ответственность только в случаях умышленного причинения вреда. - УК ст.39 п.2)
X
7 Нарушение владельцем оружия установленных сроков продления (перерегистрации) разрешений (открытых лицензий) на его хранение и ношение — подлежит административной ответственности
(КОАП ст.20.11 п.1)
X
8 Ударник служит для разбития капсюля и выбрасывания гильзы
(Ударник служит для разбития капсюля - Наставление по стрелковому делу М.1968, стр.38)
X
9 Рукоятка с винтом служит для удобства удержания пистолета в руке
(Рукоятка с винтом прикрывает боковые окна и заднюю стенку основания рукоятки и служит для удобства удержания пистолета в руке - Наставление по стрелковому делу М.1968, стр.45)
X
10 Разрешается направлять оружие на человека в случаях самообороны
(Запрещается направлять оружие на человека, даже если оно не заряжено, либо в сторону людей, домашних животных, зданий и сооружений, за исключением случаев самообороны. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X

Билет 3
№ ппВопрос-утверждениеОтвет
ДаНет
1 Для осуществления вывоза с территории Российской Федерации огнестрельного оружия самообороны гражданин обязан получить разрешение в органах внутренних дел по месту жительства
(Ввоз в Российскую Федерацию и вывоз из Российской Федерации единичных экземпляров спортивного, охотничьего оружия, огнестрельного оружия ограниченного поражения, газового оружия самообороны и пневматического оружия производятся с разрешения органов внутренних дел с учетом требований настоящего Федерального закона — Закон об оружии ст.17 абзац 6
В целях перемещения оружия и патронов через государственную границу Российской Федерации … граждане Российской Федерации получают разрешения на их ввоз или вывоз - Приказ МВД России от 12.04.1999 N 288 гл.4 ст.56)
X
2 Граждане Российской Федерации могут транспортировать оружие и патроны к нему в одной укупорке без досылания патрона в патронник, снаряжения магазина или барабана
(Транспортировать оружие разряженным и упакованным в транспортную тару, футляр или чехол. При перевозке и транспортировании патроны могут быть упакованы в одну укупорку с оружием без досылания в патронник, снаряжения магазина или барабана. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
3 Обязан ли гражданин, применивший оружие и причинивший вред здоровью человека, незамедлительно, но не позднее суток , сообщить в ОВД по месту применения оружия
(О каждом случае применения оружия владелец оружия обязан незамедлительно, но не позднее суток, сообщить в орган внутренних дел по месту применения оружия. - Закон об оружии ст. 24 абзац 2)
X
4 Превышением пределов крайней необходимости признается причинение вреда, явно не соответствующего характеру и степени угрожающей опасности, когда указанным интересам был причинен вред больше предотвращенного
(Превышением пределов крайней необходимости признается причинение вреда, явно не соответствующего характеру и степени угрожавшей опасности и обстоятельствам, при которых опасность устранялась, когда указанным интересам был причинен вред равный или более значительный, чем предотвращенный. - УК ст.39 п.2)
X
5 Нарушение владельцем оружия установленных сроков продления (перерегистрации) разрешений (открытых лицензий) на его хранение и ношение — подлежит уголовной ответственности
(КОАП ст.20.11 п.1)
X
6 Выбрасыватель служит для удержания гильзы (патрона) в чашечке затвора до встречи с отражателем
(Наставление по стрелковому делу М.1968, стр.39)
X
7 Рукоятка с винтом служит для защиты рук от ожогов
(Рукоятка с винтом прикрывает боковые окна и заднюю стенку основания рукоятки и служит для удобства удержания пистолета в руке - Наставление по стрелковому делу М.1968, стр.45)
X
8 Разрешается направлять оружие на человека (если оно не заряжено и за исключением случаев самообороны)
(Запрещается направлять оружие на человека, даже если оно не заряжено, либо в сторону людей, домашних животных, зданий и сооружений, за исключением случаев самообороны. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
9 Для осуществления ввоза на территорию Российской Федерации единичных экземпляров газового оружия самообороны гражданин обязан получить разрешение в Министерстве внутренних дел Российской Федерации(*)
(Ввоз в Российскую Федерацию и вывоз из Российской Федерации единичных экземпляров спортивного, охотничьего оружия, огнестрельного оружия ограниченного поражения, газового оружия самообороны и пневматического оружия производятся с разрешения органов внутренних дел с учетом требований настоящего Федерального закона — Закон об оружии ст.17 абзац 6
В целях перемещения оружия и патронов через государственную границу Российской Федерации … граждане Российской Федерации получают разрешения на их ввоз или вывоз - Приказ МВД России от 12.04.1999 N 288 гл.4 ст.56)
(*) - Под Министерством внутренних дел Российской федерации тут, оказывается, имеется в виду центральный аппарат
Х
10 Граждане Российской Федерации могут транспортировать оружие и патроны в одной укупорке с досыланием патрона в патронник, снаряженным магазином или барабаном
(Транспортировать оружие разряженным и упакованным в транспортную тару, футляр или чехол. При перевозке и транспортировании патроны могут быть упакованы в одну укупорку с оружием без досылания в патронник, снаряжения магазина или барабана. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X

Билет 4
№ ппВопрос-утверждениеОтвет
ДаНет
1 Обязан ли гражданин, применивший оружие и причинивший вред здоровью человека, незамедлительно, но не позднее трех суток , сообщить в ОВД по месту применения оружия
(О каждом случае применения оружия владелец оружия обязан незамедлительно, но не позднее суток, сообщить в орган внутренних дел по месту применения оружия. - Закон об оружии ст. 24 абзац 2)
X
2 Превышением пределов крайней необходимости признается причинение вреда, явно не соответствующего характеру и степени угрожающей опасности, когда указанным интересам был причинен вред равный предотвращенному
(Превышением пределов крайней необходимости признается причинение вреда, явно не соответствующего характеру и степени угрожавшей опасности и обстоятельствам, при которых опасность устранялась, когда указанным интересам был причинен вред равный или более значительный, чем предотвращенный. - УК ст.39 п.2)
X
3 Нарушение владельцем оружия установленных сроков постановки на учет в органах внутренних дел при изменении гражданином постоянного места жительства — подлежит административной ответственности
(КОАП ст.20.11 п.1)
X
4 Выбрасыватель служит для производства выстрела и перезаряжания пистолета
(Выбрасыватель служит для удержания гильзы (патрона) в чашечке затвора до встречи с отражателем. - Наставление по стрелковому делу М.1968, стр.39)
X
5 Затворная задержка служит для удержания затвора в заднем положении по израсходовании всех патронов из магазина
(Наставление по стрелковому делу М.1968, стр.46)
X
6 Разрешается направлять оружие на домашних животных (за исключением случаев самообороны)
(Запрещается направлять оружие на человека, даже если оно не заряжено, либо в сторону людей, домашних животных, зданий и сооружений, за исключением случаев самообороны. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
7 Для осуществления вывоза с территории Российской Федерации единичных экземпляров газового оружия самообороны гражданин обязан получить разрешение в Министерстве внутренних дел Российской Федерации(*)
(Ввоз в Российскую Федерацию и вывоз из Российской Федерации единичных экземпляров спортивного, охотничьего оружия, огнестрельного оружия ограниченного поражения, газового оружия самообороны и пневматического оружия производятся с разрешения органов внутренних дел с учетом требований настоящего Федерального закона — Закон об оружии ст.17 абзац 6
В целях перемещения оружия и патронов через государственную границу Российской Федерации … граждане Российской Федерации получают разрешения на их ввоз или вывоз - Приказ МВД России от 12.04.1999 N 288 гл.4 ст.56)
(*) - Под Министерством внутренних дел Российской федерации тут, оказывается, имеется в виду центральный аппарат
Х
8 Граждане Российской Федерации могут транспортировать оружие и патроны в одной укупорке
(Транспортировать оружие разряженным и упакованным в транспортную тару, футляр или чехол. При перевозке и транспортировании патроны могут быть упакованы в одну укупорку с оружием без досылания в патронник, снаряжения магазина или барабана. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
9 Разрешено ли лицам, владеющим на законном основании оружием, иметь его при себе во время участия в собраниях
(Лицам, владеющим на законном основании оружием и имеющим право на его ношение, запрещается иметь при себе оружие во время участия в собраниях, ... , за исключением лиц, принимающих непосредственное участие в спортивных мероприятиях с использованием спортивного оружия, казаков, участвующих в собраниях казачьих обществ, … мероприятиях, связанных с ношением казачьей формы, лиц, участвующих в ... мероприятиях, связанных с ношением национального костюма, в местностях, где ношение клинкового холодного оружия является принадлежностью такого костюма, а также лиц, уполномоченных организатором определенного публичного мероприятия обеспечивать общественный порядок и безопасность граждан, соблюдение законности при его проведении. - Закон об оружии ст.24 абзац 3)
X
10 Превышением пределов крайней необходимости признается причинение вреда, соответствующего характеру и степени угрожающей опасности, когда указанным интересам был причинен вред меньше предотвращенного
(Превышением пределов крайней необходимости признается причинение вреда, явно не соответствующего характеру и степени угрожавшей опасности и обстоятельствам, при которых опасность устранялась, когда указанным интересам был причинен вред равный или более значительный, чем предотвращенный. - УК ст.39 п.2)
X

Билет 5
№ ппВопрос-утверждениеОтвет
ДаНет
1 Нарушение владельцем оружия установленных сроков постановки на учет в органах внутренних дел при изменении постоянного места жительства — подлежит уголовной ответственности
(КОАП ст.20.11 п.1)
X
2 Выбрасыватель служит для выброса гильзы и выхода неизрасходованной части пороховых газов
(Выбрасыватель служит для удержания гильзы (патрона) в чашечке затвора до встречи с отражателем. - Наставление по стрелковому делу М.1968, стр.39)
X
3 Затворная задержка служит для удержания затвора в переднем положении по израсходовании всех патронов из магазина
(Затворная задержка удерживает затвор в заднем положении по израсходовании всех патронов из магазина. - Наставление по стрелковому делу М.1968, стр.46)
X
4 Разрешается направлять оружие на домашних животных в случаях самообороны
(Запрещается направлять оружие на человека, даже если оно не заряжено, либо в сторону людей, домашних животных, зданий и сооружений, за исключением случаев самообороны. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
5 Для осуществления ввоза на территорию Российской Федерации единичных экземпляров газового оружия самообороны гражданин обязан получить разрешение органов внутренних дел по месту жительства
(Ввоз в Российскую Федерацию и вывоз из Российской Федерации единичных экземпляров спортивного, охотничьего оружия, огнестрельного оружия ограниченного поражения, газового оружия самообороны и пневматического оружия производятся с разрешения органов внутренних дел с учетом требований настоящего Федерального закона — Закон об оружии ст.17 абзац 6
В целях перемещения оружия и патронов через государственную границу Российской Федерации … граждане Российской Федерации получают разрешения на их ввоз или вывоз - Приказ МВД России от 12.04.1999 N 288 гл.4 ст.56)
X
6 Гражданин РФ, имеющий на законных основаниях огнестрельное оружие самообороны, может применять его для защиты жизни находясь в состоянии необходимой обороны или крайней необходимости
(Закон об оружии ст.24 абзац 1)
X
7 Разрешено ли лицам, владеющим на законном основании оружием, иметь его при себе во время участия в демонстрациях
(Лицам, владеющим на законном основании оружием и имеющим право на его ношение, запрещается иметь при себе оружие во время участия в собраниях, ... , за исключением лиц, принимающих непосредственное участие в спортивных мероприятиях с использованием спортивного оружия, казаков, участвующих в собраниях казачьих обществ, … мероприятиях, связанных с ношением казачьей формы, лиц, участвующих в ... мероприятиях, связанных с ношением национального костюма, в местностях, где ношение клинкового холодного оружия является принадлежностью такого костюма, а также лиц, уполномоченных организатором определенного публичного мероприятия обеспечивать общественный порядок и безопасность граждан, соблюдение законности при его проведении. - Закон об оружии ст.24 абзац 3)
X
8 Лицо, добровольно сдавшее незаконно приобретенное оружие, его основные части и боеприпасы — освобождается от уголовной ответственности, даже если в его действиях содержится состав иного преступления
(Лицо, добровольно сдавшее предметы, указанные в настоящей статье, освобождается от уголовной ответственности по данной статье. - УК ст.222, примечание)
X
9 Нарушение владельцем оружия установленных правил пересылки, перевозки, транспортирования оружия и патронов к нему — подлежит уголовной ответственности
(КОАП ст.20.12)
X
10 Предохранитель служит для запирания затвора с рамкой, ограничения движения курка, снятия курка с боевого взвода и удержания ударника
(Предохранитель служит для обеспечения безопасности обращения с пистолетом. - Наставление по стрелковому делу М.1968, стр.39)
X

Билет 6
№ ппВопрос-утверждениеОтвет
ДаНет
1 Затворная задержка служит для задержания затвора от автоматической стрельбы
(Затворная задержка удерживает затвор в заднем положении по израсходовании всех патронов из магазина. - Наставление по стрелковому делу М.1968, стр.46)
X
2 Разрешается направлять оружие в сторону зданий и сооружений (за исключением случаев самообороны)
(Запрещается направлять оружие на человека, даже если оно не заряжено, либо в сторону людей, домашних животных, зданий и сооружений, за исключением случаев самообороны. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
3 Для осуществления вывоза с территории Российской Федерации единичных экземпляров газового оружия самообороны гражданин обязан получить разрешение органов внутренних дел
(Ввоз в Российскую Федерацию и вывоз из Российской Федерации единичных экземпляров спортивного, охотничьего оружия, огнестрельного оружия ограниченного поражения, газового оружия самообороны и пневматического оружия производятся с разрешения органов внутренних дел с учетом требований настоящего Федерального закона — Закон об оружии ст.17 абзац 6
В целях перемещения оружия и патронов через государственную границу Российской Федерации … граждане Российской Федерации получают разрешения на их ввоз или вывоз - Приказ МВД России от 12.04.1999 N 288 гл.4 ст.56)
X
4 Гражданин РФ, имеющий на законных основаниях огнестрельное оружие самообороны, не может применять его для защиты жизни находясь в состоянии необходимой обороны или крайней необходимости
(Граждане Российской Федерации могут применять имеющееся у них на законных основаниях оружие для защиты жизни, здоровья и собственности в состоянии необходимой обороны или крайней необходимости - Закон об оружии ст.24 абзац 1)
X
5 Разрешено ли лицам, владеющим на законном основании оружием, иметь его при себе во время участия в шествиях
(Лицам, владеющим на законном основании оружием и имеющим право на его ношение, запрещается иметь при себе оружие во время участия в … шествиях ... , за исключением лиц, принимающих непосредственное участие в спортивных мероприятиях с использованием спортивного оружия, казаков, участвующих в собраниях казачьих обществ, … мероприятиях, связанных с ношением казачьей формы, лиц, участвующих в ... мероприятиях, связанных с ношением национального костюма, в местностях, где ношение клинкового холодного оружия является принадлежностью такого костюма, а также лиц, уполномоченных организатором определенного публичного мероприятия обеспечивать общественный порядок и безопасность граждан, соблюдение законности при его проведении. - Закон об оружии ст.24 абзац 3)
X
6 Лицо, добровольно сдавшее незаконно приобретенное оружие, его основные части и боеприпасы — освобождается от уголовной ответственности, если в его действиях не содержится иного состава преступления
(Лицо, добровольно сдавшее предметы, указанные в настоящей статье, освобождается от уголовной ответственности по данной статье. - УК ст.222, примечание)
X
7 Нарушение владельцем оружия установленных правил пересылки, перевозки, транспортирования оружия и патронов к нему — подлежит административной ответственности
(КОАП ст.20.12)
X
8 Предохранитель служит для удержания гильзы (патрона) в чашечке затвора
(Предохранитель служит для обеспечения безопасности обращения с пистолетом. - Наставление по стрелковому делу М.1968, стр.39)
X
9 Магазин служит для помещения патронов
(Наставление по стрелковому делу М.1968, стр.46)
X
10 Разрешается досылать патрон в патронник силой
(Запрещается досылать патрон в патронник ствола силой либо забивать его. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X

Билет 7
№ ппВопрос-утверждениеОтвет
ДаНет
1 Граждане Российской Федерации имеют право продавать находящееся у них на законных основаниях на праве личной собственности огнестрельное оружие самообороны юридическим лицам, имеющим лицензию на торговлю гражданским и служебным оружием
(Закон об оружии ст.20)
X
2 Гражданин РФ, имеющий на законных основаниях огнестрельное оружие самообороны, может применять его для защиты здоровья находясь в состоянии необходимой обороны или крайней необходимости
(Граждане Российской Федерации могут применять имеющееся у них на законных основаниях оружие для защиты жизни, здоровья и собственности в состоянии необходимой обороны или крайней необходимости - Закон об оружии ст.24 абзац 1)
X
3 Является ли преступлением причинение вреда посягающему лицу, если при этом не было допущено превышение пределов необходимой обороны
(УК, ст.37)
X
4 Лицо, добровольно сдавшее незаконно приобретенное взрывчатое вещество или взрывное устройство — освобождается от уголовной ответственности, даже если в его действиях содержится состав иного преступления
(Лицо, добровольно сдавшее предметы, указанные в настоящей статье, освобождается от уголовной ответственности по данной статье. - УК ст.222, примечание)
X
5 Нарушение владельцем оружия установленных правил использования оружия и патронов к нему — подлежит уголовной ответственности
(КОАП ст.20.12)
X
6 Целик вместе с мушкой служит для прицеливания
(Наставление по стрелковому делу М.1968, стр.40)
X
7 Магазин служит для удобства заряжания патронов
(Магазин служит для помещения восьми патронов - Наставление по стрелковому делу М.1968, стр.46)
X
8 Разрешается досылать патрон в патронник силой (только если патрон деформирован)
(Запрещается досылать патрон в патронник ствола силой либо забивать его. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526
)
X
9 Граждане Российской Федерации не имеют право продавать находящееся у них на законных основаниях на праве личной собственности огнестрельное оружие самообороны юридическим лицам, имеющим лицензию на торговлю гражданским и служебным оружием
(Закон об оружии ст.20)
X
10 Гражданин РФ, имеющий на законных основаниях огнестрельное оружие самообороны, не может применять его для защиты здоровья находясь в состоянии необходимой обороны или крайней необходимости
(Граждане Российской Федерации могут применять имеющееся у них на законных основаниях оружие для защиты жизни, здоровья и собственности в состоянии необходимой обороны или крайней необходимости - Закон об оружии ст.24 абзац 1)
X

Билет 8
№ ппВопрос-утверждениеОтвет
ДаНет
1 Является ли преступлением причинение вреда посягающему лицу, если при этом были допущены превышения пределов необходимой обороны вследствие неожиданности посягательства и отсутствия возможности объективно оценить степень и характер опасности нападения
(Не являются превышением пределов необходимой обороны действия обороняющегося лица, если это лицо вследствие неожиданности посягательства не могло объективно оценить степень и характер опасности нападения - УК ст.37 п.2.1)
X
2 Лицо, добровольно сдавшее незаконно приобретенное взрывчатое вещество или взрывное устройство — освобождается от уголовной ответственности, если в его действиях не содержится иного состава преступления
(Лицо, добровольно сдавшее предметы, указанные в настоящей статье, освобождается от уголовной ответственности по данной статье. - УК ст.222, примечание)
X
3 Нарушение владельцем оружия установленных правил использования оружия и патронов к нему — подлежит административной ответственности
(КОАП ст.20.12)
X
4 Целик вместе с мушкой служит для направления полета пули
(Целик вместе с мушкой служит для прицеливания - Наставление по стрелковому делу М.1968, стр.40)
X
5 При разряжении гражданского огнестрельного оружия самообороны в первую очередь производится извлечение магазина (извлечение патронов из барабана) из основания рукоятки и осуществляется проверка наличия патронов в патроннике
(Наставление по стрелковому делу М.1968, стр.8)
X
6 Разрешается использовать патроны с истекшим сроком годности
(Запрещается использовать для стрельбы неисправные патроны, патроны с истекшим сроком годности и осечные патроны. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
7 Граждане Российской Федерации имеют право продавать находящееся у них на законных основаниях на праве личной собственности огнестрельное оружие самообороны гражданам, имеющим лицензию на приобретение гражданского огнестрельного оружия самообороны
(Закон об оружии ст.20)
X
8 Гражданин РФ, имеющий на законных основаниях огнестрельное оружие самообороны, может применять его для защиты собственности находясь в состоянии необходимой обороны или крайней необходимости
(Граждане Российской Федерации могут применять имеющееся у них на законных основаниях оружие для защиты жизни, здоровья и собственности в состоянии необходимой обороны или крайней необходимости - Закон об оружии ст.24 абзац 1)
X
9 Является ли преступлением причинение вреда посягающему лицу, если при этом были допущены превышения пределов необходимой обороны
(УК ст.37 п.2)
X
10 Лицо, добровольно сдавшее незаконно хранившееся оружие, его основные части и боеприпасы — освобождается от уголовной ответственности, даже если в его действиях содержится состав иного преступления
(Лицо, добровольно сдавшее предметы, указанные в настоящей статье, освобождается от уголовной ответственности по данной статье. - УК ст.222, примечание)
X

Билет 9
№ ппВопрос-утверждениеОтвет
ДаНет
1 Стрельба из зарегистрированного оружия в населенных пунктах и других не отведенных для этого местах с нарушением установленных правил — влечет административную ответственность
(КОАП ст.20.13)
X
2 Возвратная пружина служит для возвращения затвора в переднее положение после выстрела
(Наставление по стрелковому делу М.1968, стр.40)
X
3 При неполной разборке и при разряжении гражданского огнестрельного оружия самообороны в первую очередь производится отделение затвора от рамки
(Наставление по стрелковому делу М.1968, стр.8)
сначала надо разрядить оружие
X
4 Разрешается использовать патроны с истекшим сроком годности (только в случаях его нормального внешнего вида)
(Запрещается использовать для стрельбы неисправные патроны, патроны с истекшим сроком годности и осечные патроны. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
5 Граждане Российской Федерации имеют право продавать находящееся у них на законных основаниях на праве личной собственности огнестрельное оружие самообороны гражданам, не имеющим лицензии на приобретение гражданского огнестрельного оружия самообороны
(Закон об оружии ст.20)
X
6 Гражданин РФ, имеющий на законных основаниях огнестрельное оружие самообороны, не может применять его для защиты собственности находясь в состоянии необходимой обороны или крайней необходимости
(Граждане Российской Федерации могут применять имеющееся у них на законных основаниях оружие для защиты жизни, здоровья и собственности в состоянии необходимой обороны или крайней необходимости - Закон об оружии ст.24 абзац 1)
X
7 Не является преступлением причинение вреда посягающему лицу в состоянии необходимой обороны, если это посягательство было сопряжено с угрозой применения насилия, опасного для жизни
(Не является преступлением причинение вреда посягающему лицу в состоянии необходимой обороны, то есть при защите личности и прав обороняющегося или других лиц, охраняемых законом интересов общества или государства от общественно опасного посягательства, если это посягательство было сопряжено с насилием, опасным для жизни обороняющегося или другого лица, либо с непосредственной угрозой применения такого насилия — УК ст.37 п.1)
X
8 Лицо, добровольно сдавшее незаконно хранившееся оружие, его основные части и боеприпасы — освобождается от уголовной ответственности, если в его действиях не содержится иного состава преступления
(Лицо, добровольно сдавшее предметы, указанные в настоящей статье, освобождается от уголовной ответственности по данной статье. - УК ст.222, примечание)
X
9 Стрельба из зарегистрированного оружия в населенных пунктах и других не отведенных для этого местах с нарушением установленных правил — не влечет административную ответственность
(КОАП ст.20.13)
X
10 Возвратная пружина служит для возвращения затвора в заднее положение после выстрела
(Возвратная пружина служит для возвращения затвора в переднее положение после выстрела - Наставление по стрелковому делу М.1968, стр.40)
X

Билет 10
№ ппВопрос-утверждениеОтвет
ДаНет
1 При неполной разборке и при разряжении гражданского огнестрельного оружия самообороны в первую очередь производится снятие возвратной пружины
(Наставление по стрелковому делу М.1968, стр.8)
X
2 Разрешается самостоятельно производить ремонт основных узлов и механизмов оружия
(Запрещается самостоятельно производить ремонт основных узлов и механизмов оружия, вносить в них конструктивные изменения. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
вроде как, раз исключено, то теперь не запрещается?
?
3 Граждане Российской Федерации не имеют права продавать находящееся у них на законных основаниях на праве личной собственности огнестрельное оружие самообороны гражданам, имеющим лицензию на приобретение гражданского огнестрельного оружия самообороны
(Закон об оружии ст.20)
X
4 Перед применением оружия гражданин РФ не всегда должен предупреждать лицо, против которого применяется оружие
(Применению оружия должно предшествовать четко выраженное предупреждение об этом лица, против которого применяется оружие, за исключением случаев, когда промедление в применении оружия создает непосредственную опасность для жизни людей или может повлечь за собой иные тяжкие последствия. - Закон об оружии ст.24, абзац 1)
?
5 Превышением пределов необходимой обороны является — умышленные действия, явно не соответствующие характеру и опасности посягательства
(УК ст.37 п.2)
X
6 Лицо, добровольно сдавшее незаконно приобретенное взрывчатое вещество или взрывное устройство — освобождается от уголовной ответственности, даже если в его действиях содержится состав иного преступления
(Лицо, добровольно сдавшее предметы, указанные в настоящей статье, освобождается от уголовной ответственности по данной статье. - УК ст.222, примечание)
X
7 Стрельба гражданином из оружия в населенных пунктах и других не отведенных для этого местах с нарушением установленных правил — влечет уголовную ответственность
(КОАП ст.20.13)
X
8 Возвратная пружина служит для удержания затвора в переднем положении
(Возвратная пружина служит для возвращения затвора в переднее положение после выстрела - Наставление по стрелковому делу М.1968, стр.40)
ну, для свободного затвора это утверждение верно?
?
9 Магазины гражданского огнестрельного оружия самообороны имеют вместимость 1-10 патронов
(Гражданское огнестрельное оружие должно исключать ведение огня очередями и иметь емкость магазина (барабана) не более 10 патронов. - Закон об оружии, ст.3)
X
10 Разрешается самостоятельно вносить конструктивные изменения в основные узлы и механизмы оружия
(Запрещается самостоятельно производить ремонт основных узлов и механизмов оружия, вносить в них конструктивные изменения. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X

Билет 11
№ ппВопрос-утверждениеОтвет
ДаНет
1 Гражданин Российской Федерации, достигший 16-ти летнего возраста, имеет право приобрести огнестрельное оружие самообороны
(Право на приобретение огнестрельного гладкоствольного длинноствольного оружия самообороны, гражданского огнестрельного оружия ограниченного поражения, ..., имеют граждане Российской Федерации, достигшие возраста 18 лет. - Закон об оружии, ст.13)
X
2 Граждане Российской Федерации имеют право хранить гражданское огнестрельное оружие самообороны на основании разрешения на хранение оружия
(Закон об оружии, ст.13, абзац 14)
X
3 Перед применением оружия гражданин РФ всегда должен предупреждать лицо, против которого применяется оружие
(Применению оружия должно предшествовать четко выраженное предупреждение об этом лица, против которого применяется оружие, за исключением случаев, когда промедление в применении оружия создает непосредственную опасность для жизни людей или может повлечь за собой иные тяжкие последствия. - Закон об оружии ст.24, абзац 1)
?
4 Превышением пределов необходимой обороны является — умышленные действия, соответствующие характеру и опасности посягательства
(Защита от посягательства, не сопряженного с насилием, опасным для жизни обороняющегося или другого лица, либо с непосредственной угрозой применения такого насилия, является правомерной, если при этом не было допущено превышения пределов необходимой обороны, то есть умышленных действий, явно не соответствующих характеру и опасности посягательства - УК ст.37 п.2)
X
5 Лицо, добровольно сдавшее незаконно приобретенное взрывчатое вещество или взрывное устройство — освобождается от уголовной ответственности, если в его действиях не содержится иного состава преступления
(Лицо, добровольно сдавшее предметы, указанные в настоящей статье, освобождается от уголовной ответственности по данной статье. - УК ст.222, примечание)
X
6 Основными частями огнестрельного оружия являются ствол, затвор, барабан, рамка, ствольная коробка
(Закон об оружии, ст.1)
X
7 Курок служит для нанесения удара по ударнику
(Наставление по стрелковому делу М.1968, стр.41)
X
8 Магазины гражданского огнестрельного оружия самообороны имеют вместимость 1-12 патронов
(Гражданское огнестрельное оружие должно исключать ведение огня очередями и иметь емкость магазина (барабана) не более 10 патронов. - Закон об оружии, ст.3)
X
9 Гражданин Российской Федерации, достигший 18-ти летнего возраста, имеет право приобрести огнестрельное оружие самообороны
(Право на приобретение огнестрельного гладкоствольного длинноствольного оружия самообороны, гражданского огнестрельного оружия ограниченного поражения, ..., имеют граждане Российской Федерации, достигшие возраста 18 лет - Закон об оружии, ст.13)
X
10 Граждане Российской Федерации имеют право хранить и носить гражданское огнестрельное оружие самообороны на основании охотничьего билета
(Закон об оружии, ст.13)
X

Билет 12
№ ппВопрос-утверждениеОтвет
ДаНет
1 Перед применением оружия гражданин РФ не должен предупреждать лицо, против которого применяется оружие, если нет непосредственной опасности для жизни
(Применению оружия должно предшествовать четко выраженное предупреждение об этом лица, против которого применяется оружие, за исключением случаев, когда промедление в применении оружия создает непосредственную опасность для жизни людей или может повлечь за собой иные тяжкие последствия. - Закон об оружии ст.24, абзац 1)
X
2 Превышением пределов необходимой обороны является — неумышленные действия, не соответствующие характеру и опасности посягательства
(Защита от посягательства, не сопряженного с насилием, опасным для жизни обороняющегося или другого лица, либо с непосредственной угрозой применения такого насилия, является правомерной, если при этом не было допущено превышения пределов необходимой обороны, то есть умышленных действий, явно не соответствующих характеру и опасности посягательства - УК ст.37 п.2)
X
3 Лицо, незаконно осуществляющее сбыт, перевозку и ношение огнестрельного оружия, его составных частей, боеприпасов, взрывчатых веществ или взрывных устройств — подлежит уголовной ответственности
(УК, ст.222)
X
4 Основными частями огнестрельного оружия являются ствол, затвор, барабан, рамка, ствольная коробка, патрон, магазин
(основные части огнестрельного оружия - ствол, затвор, барабан, рамка, ствольная коробка; - Закон об оружии, ст.1)
X
5 Курок служит для нанесения удара по капсюлю и продолжения стрельбы самовзводом
(Курок служит для нанесения удара по ударнику - Наставление по стрелковому делу М.1968, стр.41)
X
6 Магазины гражданского огнестрельного оружия самообороны имеют вместимость 8-15 патронов
(Гражданское огнестрельное оружие должно исключать ведение огня очередями и иметь емкость магазина (барабана) не более 10 патронов. - Закон об оружии, ст.3)
X
7 Гражданин Российской Федерации, достигший 21 года, имеет право приобрести огнестрельное оружие самообороны
(Право на приобретение огнестрельного гладкоствольного длинноствольного оружия самообороны, гражданского огнестрельного оружия ограниченного поражения, ..., имеют граждане Российской Федерации, достигшие возраста 18 лет - Закон об оружии, ст.13)
X
8 Граждане Российской Федерации имеют право хранить и носить огнестрельное гладкоствольное оружие самообороны на основании разрешения на хранение и ношение оружия
(Закон об оружии, ст.13)
гладкоствольное же необязательно длинноствольное?
?
9 Перед применением оружия гражданин РФ не должен предупреждать лицо, против которого применяется оружие в случаях, когда промедление в применении оружия создает непосредственную опасность для жизни людей или может повлечь иные тяжкие последствия
(Применению оружия должно предшествовать четко выраженное предупреждение об этом лица, против которого применяется оружие, за исключением случаев, когда промедление в применении оружия создает непосредственную опасность для жизни людей или может повлечь за собой иные тяжкие последствия. - Закон об оружии ст.24, абзац 1)
X
10 Право на необходимую оборону принадлежит в равной степени всем лицам независимо от их профессиональной или иной специальной подготовки и служебного положения
(УК, ст.37, п.3)
X

Билет 13
№ ппВопрос-утверждениеОтвет
ДаНет
1 Перед применением оружия гражданин РФ всегда должен предупреждать лицо, против которого применяется оружие
(Применению оружия должно предшествовать четко выраженное предупреждение об этом лица, против которого применяется оружие, за исключением случаев, когда промедление в применении оружия создает непосредственную опасность для жизни людей или может повлечь за собой иные тяжкие последствия. - Закон об оружии ст.24, абзац 1)
?
2 О применении оружия гражданин в течении часа всеми доступными средствами обязан уведомить прокурора
(О каждом случае применения оружия владелец оружия обязан незамедлительно, но не позднее суток, сообщить в орган внутренних дел по месту применения оружия. - Закон об оружии ст. 24 абзац 2)
X
3 Лицо, допустившее нарушение правил перевозки и ношения огнестрельного гладкоствольного оружия — подлежит уголовной ответственности
(КОАП ст.20.12)
X
4 Основными частями огнестрельного оружия являются патроны, магазин и ударно-спусковой механизм
(основные части огнестрельного оружия - ствол, затвор, барабан, рамка, ствольная коробка; - Закон об оружии, ст.1)
X
5 Неполная разборка пистолета заключается в отделении магазина и постановке пистолета на предохранитель
(Наставление по стрелковому делу М.1968, стр.8)
X
6 Приобретенный в магазине баллончик со слезоточивым газом должен быть в течение 2-х дней зарегистрирован в органах внутренних дел
(Механические распылители, аэрозольные и другие устройства, снаряженные слезоточивыми или раздражающими веществами, ... оружие регистрации не подлежат. Граждане Российской Федерации, достигшие возраста 18 лет, имеют право приобретать их без получения лицензии. - Закон об оружии, ст.13, абзац 4)
X
7 Гражданин Российской Федерации, достигший 70-летнего возраста, не имеет право приобрести огнестрельное оружие самообороны
(Перечень заболеваний, при наличии которых противопоказано владение оружием, определяется Правительством Российской Федерации. - Закон об оружии, ст.13)
X
8 Граждане Российской Федерации имеют право хранить и носить огнестрельное гладкоствольное оружие самообороны на основании разрешения на хранение и ношение оружия
(Закон об оружии, ст.13)
гладкоствольное же необязательно длинноствольное?
?
9 Перед применением оружия гражданин РФ не должен предупреждать лицо, против которого применяется оружие в случаях, когда промедление в применении оружия создает непосредственную опасность для жизни людей или может повлечь иные тяжкие последствия
(Применению оружия должно предшествовать четко выраженное предупреждение об этом лица, против которого применяется оружие, за исключением случаев, когда промедление в применении оружия создает непосредственную опасность для жизни людей или может повлечь за собой иные тяжкие последствия. - Закон об оружии ст.24, абзац 1)
X
10 Право на необходимую оборону принадлежит в равной степени всем лицам независимо от их профессиональной или иной специальной подготовки и служебного положения
(УК, ст.37, п.3)
X

Билет 14
№ ппВопрос-утверждениеОтвет
ДаНет
1 Шептало служит для удержания курка на боевом и предохранительном взводе
(Наставление по стрелковому делу М.1968, стр.42)
X
2 Гражданское огнестрельное оружие самообороны может вести огонь очередями
(Гражданское огнестрельное оружие должно исключать ведение огня очередями и иметь емкость магазина (барабана) не более 10 патронов. - Закон об оружии, ст.3)
X
3 Для приобретения огнестрельного оружия самообороны гражданином Российской Федерации необходима лицензия на конкретный вид оружия, выданная органами внутренних дел по месту жительства гражданина
(Право на приобретение огнестрельного гладкоствольного длинноствольного оружия самообороны, гражданского огнестрельного оружия ограниченного поражения, спортивного оружия, охотничьего оружия, сигнального оружия, холодного клинкового оружия, предназначенного для ношения с национальными костюмами народов Российской Федерации или казачьей формой, имеют граждане Российской Федерации, достигшие возраста 18 лет, после получения лицензии на приобретение конкретного вида оружия в органах внутренних дел по месту жительства. - Закон об оружии, ст.13)
X
4 Граждане Российской Федерации могут хранить оружие и патроны в сейфах
(Граждане Российской Федерации должны хранить принадлежащее им оружие и патроны по месту жительства в запираемых на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом с соблюдением условий, обеспечивающих сохранность оружия и патронов, безопасность их хранения и исключающих доступ к ним посторонних лиц. - Приказ МВД России от 12.04.1999 N 288. п.162)
X
5 Гражданину разрешается применять огнестрельное оружие в отношении женщин
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии, ст.24)
?
6 Гражданин имеет право на необходимую оборону лишь в том случае, когда у него нет возможности избежать общественно опасного посягательства
(УК, ст.37, п.3)
X
7 Лицо, незаконно осуществляющее сбыт газового и холодного оружия — подлежит уголовной ответственности
(УК ст.222 п.4)
X
8 Ствол служит для соединения всех частей пистолета
(Ствол служит для направления полета пули. - Наставление по стрелковому делу М.1968, стр.33)
X
9 Шептало служит для приведения в действие спусковой тяги с рычага взвода
(Шептало служит для удержания курка на боевом и предохранительном взводе - Наставление по стрелковому делу М.1968, стр.42)
X
10 Начальная скорость пули гражданского огнестрельного оружия самообороны измеряется — метры в секунду
(Дульная энергия при выстреле из гражданского огнестрельного гладкоствольного длинноствольного оружия патронами травматического действия не должна превышать 150 Дж, а из гражданского огнестрельного оружия ограниченного поражения - 91 Дж. - Закон об оружии, ст.3)
?

Билет 15
№ ппВопрос-утверждениеОтвет
ДаНет
1 Для приобретения огнестрельного оружия самообороны гражданину Российской федерации необходим охотничий билет
(Закон об оружии, ст.13)
X
2 Граждане Российской Федерации могут хранить оружие и патроны в запирающихся на замок металлических шкафах
(Граждане Российской Федерации должны хранить принадлежащее им оружие и патроны по месту жительства в запираемых на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом с соблюдением условий, обеспечивающих сохранность оружия и патронов, безопасность их хранения и исключающих доступ к ним посторонних лиц. - Приказ МВД России от 12.04.1999 N 288. п.162)
X
3 Гражданину запрещается применять огнестрельное оружие в отношении женщин в случае их вооруженного нападения
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии, ст.24)
X
4 Гражданин имеет право на необходимую оборону лишь в том случае, когда у него нет возможности обратиться за помощью к другим лицам
(Положения настоящей статьи в равной мере распространяются на всех лиц независимо от их профессиональной или иной специальной подготовки и служебного положения, а также независимо от возможности избежать общественно опасного посягательства или обратиться за помощью к другим лицам или органам власти. - УК, ст.37 п.3)
Х
5 Лицо, незаконно осуществляющее сбыт газового и холодного оружия — не подлежит уголовной ответственности
(УК ст.222 п.4)
X
6 Рамка служит для соединения всех частей пистолета
(Наставление по стрелковому делу М.1968, стр.35)
X
7 Шептало служит для удержания курка на боевом и предохранительном взводе
(Наставление по стрелковому делу М.1968, стр.42)
X
8 Начальная скорость пули гражданского огнестрельного оружия самообороны измеряется — в километрах в час
(Дульная энергия при выстреле из гражданского огнестрельного гладкоствольного длинноствольного оружия патронами травматического действия не должна превышать 150 Дж, а из гражданского огнестрельного оружия ограниченного поражения - 91 Дж. - Закон об оружии, ст.3)
X
9 Для приобретения огнестрельного оружия самообороны гражданином Российской Федерации необходима лицензия на конкретный вид оружия, выданная заводом изготовителем оружия
(Право на приобретение огнестрельного гладкоствольного длинноствольного оружия самообороны, гражданского огнестрельного оружия ограниченного поражения, спортивного оружия, охотничьего оружия, сигнального оружия, холодного клинкового оружия, предназначенного для ношения с национальными костюмами народов Российской Федерации или казачьей формой, имеют граждане Российской Федерации, достигшие возраста 18 лет, после получения лицензии на приобретение конкретного вида оружия в органах внутренних дел по месту жительства. - Закон об оружии, ст.13)
X
10 Граждане Российской Федерации могут хранить оружие и патроны в шкафах и запирающихся на ключ деревянных ящиках
(Граждане Российской Федерации должны хранить принадлежащее им оружие и патроны по месту жительства в запираемых на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом с соблюдением условий, обеспечивающих сохранность оружия и патронов, безопасность их хранения и исключающих доступ к ним посторонних лиц. - Приказ МВД России от 12.04.1999 N 288. п.162)
X

Билет 16
№ ппВопрос-утверждениеОтвет
ДаНет
1 Гражданину разрешается применять огнестрельное оружие в отношении женщин в случае их вооруженного нападения
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии, ст.24)
X
2 Гражданин имеет право на необходимую оборону лишь в том случае, когда у него нет возможности обратиться за помощью к органам власти
(Положения настоящей статьи в равной мере распространяются на всех лиц независимо от их профессиональной или иной специальной подготовки и служебного положения, а также независимо от возможности избежать общественно опасного посягательства или обратиться за помощью к другим лицам или органам власти. - УК, ст.37 п.3)
X
3 Небрежное хранение огнестрельного оружия гражданином, создавшее условия для его использования другим лицом, если это повлекло тяжкие последствия — подлежит уголовной ответственности
(УК ст.224)
X
4 Рамка пистолета служит для крепления только рукояти
(Рамка служит для соединения всех частей пистолета - Наставление по стрелковому делу М.1968, стр.35)
X
5 Спусковая тяга с рычагом взвода служит для спуска курка с боевого взвода и взведения курка при нажиме на хвост спускового крючка
(Наставление по стрелковому делу М.1968, стр.43)
X
6 Начальная скорость пули гражданского огнестрельного оружия самообороны измеряется — в километрах в секунду
(Дульная энергия при выстреле из гражданского огнестрельного гладкоствольного длинноствольного оружия патронами травматического действия не должна превышать 150 Дж, а из гражданского огнестрельного оружия ограниченного поражения - 91 Дж. - Закон об оружии, ст.3)
X
7 Для приобретения огнестрельного оружия самообороны гражданином Российской Федерации лицензия не требуется
(Право на приобретение огнестрельного гладкоствольного длинноствольного оружия самообороны, гражданского огнестрельного оружия ограниченного поражения, спортивного оружия, охотничьего оружия, сигнального оружия, холодного клинкового оружия, предназначенного для ношения с национальными костюмами народов Российской Федерации или казачьей формой, имеют граждане Российской Федерации, достигшие возраста 18 лет, после получения лицензии на приобретение конкретного вида оружия в органах внутренних дел по месту жительства. - Закон об оружии, ст.13)
X
8 Граждане Российской Федерации могут хранить оружие и патроны в запирающихся на замок ящиках из высокопрочных материалов
(Граждане Российской Федерации должны хранить принадлежащее им оружие и патроны по месту жительства в запираемых на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом с соблюдением условий, обеспечивающих сохранность оружия и патронов, безопасность их хранения и исключающих доступ к ним посторонних лиц. - Приказ МВД России от 12.04.1999 N 288. п.162)
X
9 Гражданину запрещается применять огнестрельное оружие в отношении лиц с явными признаками инвалидности
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии, ст.24)
?
10 Гражданин имеет право на причинение вреда лицу, совершившему преступление при его задержании для доставления органам власти и пресечения возможности совершения им новых преступлений, если иными средствами задержать такое лицо не представлялось возможным и при этом не было допущено превышения необходимых для этого мер
(УК, ст.38 п.1)
X

Билет 17
№ ппВопрос-утверждениеОтвет
ДаНет
1 Небрежное хранение огнестрельного оружия гражданином, создавшее условия для его использования другим лицом, не повлекшее тяжких последствий — подлежит уголовной ответственности
(УК ст.224, КОАП ст.20.8)
X
2 Основание рукоятки служит для крепления рукоятки, боевой пружины и для помещения магазина
(Наставление по стрелковому делу М.1968, стр.36)
X
3 Спусковая тяга с рычагом взвода служит для взведения курка при стрельбе самовзводом
(Спусковая тяга с рычагом взвода служит для спуска курка с боевого взвода и взведения курка при нажиме на хвост спускового крючка. - Наставление по стрелковому делу М.1968, стр.43)
?
4 Гражданское газовое оружие самообороны запрещено применять на расстоянии ближе, чем 1 метр
(Запрещается применять газовое оружие на расстоянии менее 1 метра от дульного среза до объекта поражения, поскольку в этом случае твердые частицы снаряда могут причинить вред здоровью нападающего. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
?
5 Гражданин Российской Федерации обязан зарегистрировать приобретенное огнестрельное оружие самообороны в двухнедельный срок в органах внутренних дел по месту жительства
(Приобретенные гражданином Российской Федерации огнестрельное оружие, огнестрельное оружие ограниченного поражения и охотничье пневматическое оружие с дульной энергией свыше 7,5 Дж подлежат регистрации в органе внутренних дел по месту жительства в двухнедельный срок со дня его приобретения. - Закон об оружии, ст.13 абзац 13)
X
6 Граждане Российской Федерации могут хранить оружие и патроны в шкафах и запирающихся на замок деревянных ящиках
(Граждане Российской Федерации должны хранить принадлежащее им оружие и патроны по месту жительства в запираемых на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом с соблюдением условий, обеспечивающих сохранность оружия и патронов, безопасность их хранения и исключающих доступ к ним посторонних лиц. - Приказ МВД России от 12.04.1999 N 288. п.162)
X
7 Гражданину разрешается применять огнестрельное оружие в отношении лиц с явными признаками инвалидности
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии, ст.24)
?
8 Гражданин имеет право на причинение вреда лицу, совершившему преступление при его задержании для доставления органам власти и пресечения возможности совершения им новых преступлений, хотя была возможность иными средствами задержать это лицо, но при этом не было допущено превышения необходимых для этого мер
(Превышением мер, необходимых для задержания лица, совершившего преступление, признается их явное несоответствие характеру и степени общественной опасности совершенного задерживаемым лицом преступления и обстоятельствам задержания, когда лицу без необходимости причиняется явно чрезмерный, не вызываемый обстановкой вред. Такое превышение влечет за собой уголовную ответственность только в случаях умышленного причинения вреда. - УК, ст.38 п.2)
?
9 Нарушение владельцем оружия правил продажи и хранения оружия и патронов к нему — подлежит уголовной ответственности
(КОАП ст.20.11 п.1)
X
10 Основание рукоятки служит для соединения всех частей пистолета
(Основание рукоятки служит для крепления рукоятки, боевой пружины и для помещения магазина - Наставление по стрелковому делу М.1968, стр.36)
X

Билет 18
№ ппВопрос-утверждениеОтвет
ДаНет
1 Спусковой крючок служит для спуска курка с боевого взвода и взведения курка при стрельбе самовзводом
(Наставление по стрелковому делу М.1968, стр.44)
X
2 Гражданское газовое оружие самообороны запрещено применять на расстоянии ближе, чем 3 метра
(Запрещается применять газовое оружие на расстоянии менее 1 метра от дульного среза до объекта поражения, поскольку в этом случае твердые частицы снаряда могут причинить вред здоровью нападающего. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
3 Гражданин Российской Федерации обязан зарегистрировать приобретенное огнестрельное оружие самообороны в течение месяца в органах внутренних дел по месту жительства
(Приобретенные гражданином Российской Федерации огнестрельное оружие, огнестрельное оружие ограниченного поражения и охотничье пневматическое оружие с дульной энергией свыше 7,5 Дж подлежат регистрации в органе внутренних дел по месту жительства в двухнедельный срок со дня его приобретения. - Закон об оружии, ст.13 абзац 13)
X
4 Граждане Российской Федерации могут хранить оружие и патроны в шкафах и запирающихся на замок деревянных ящиках, обитых железом
(Граждане Российской Федерации должны хранить принадлежащее им оружие и патроны по месту жительства в запираемых на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом с соблюдением условий, обеспечивающих сохранность оружия и патронов, безопасность их хранения и исключающих доступ к ним посторонних лиц. - Приказ МВД России от 12.04.1999 N 288. п.162)
X
5 Гражданину запрещается применять огнестрельное оружие в отношении лиц с явными признаками инвалидности в случае их вооруженного нападения
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии, ст.24)
X
6 Гражданин имеет право на причинение вреда лицу, совершившему преступление при его задержании для доставления органам власти и пресечения возможности совершения им новых преступлений, если иными средствами задержать такое лицо не представлялось возможным
(Не является преступлением причинение вреда лицу, совершившему преступление, при его задержании для доставления органам власти и пресечения возможности совершения им новых преступлений, если иными средствами задержать такое лицо не представлялось возможным и при этом не было допущено превышения необходимых для этого мер - УК, ст.38 п.1)
?
7 Нарушение владельцем оружия правил продажи и хранения оружия и патронов к нему — подлежит административной ответственности
(КОАП ст.20.11 п.1)
X
8 Спусковая скоба служит для предохранения хвоста спускового крючка от нечаянного нажатия на него
(Наставление по стрелковому делу М.1968, стр.36)
X
9 Спусковой крючок служит для приведения в действие затвора
(Спусковой крючок служит для спуска курка с боевого взвода и взведения курка при стрельбе самовзводом. - Наставление по стрелковому делу М.1968, стр.44)
X
10 Гражданское газовое оружие самообороны запрещено применять на расстоянии ближе, чем 5 метров
(Запрещается применять газовое оружие на расстоянии менее 1 метра от дульного среза до объекта поражения, поскольку в этом случае твердые частицы снаряда могут причинить вред здоровью нападающего. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X

Билет 19
№ ппВопрос-утверждениеОтвет
ДаНет
1 Гражданин Российской Федерации обязан зарегистрировать приобретенное огнестрельное оружие самообороны в двухнедельный срок у участкового по месту жительства
(Приобретенные гражданином Российской Федерации огнестрельное оружие, огнестрельное оружие ограниченного поражения и охотничье пневматическое оружие с дульной энергией свыше 7,5 Дж подлежат регистрации в органе внутренних дел по месту жительства в двухнедельный срок со дня его приобретения. - Закон об оружии, ст.13 абзац 13)
X
2 Граждане Российской Федерации могут хранить оружие и патроны в запирающихся на замок ящиках из высокопрочных материалов
(Граждане Российской Федерации должны хранить принадлежащее им оружие и патроны по месту жительства в запираемых на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом с соблюдением условий, обеспечивающих сохранность оружия и патронов, безопасность их хранения и исключающих доступ к ним посторонних лиц. - Приказ МВД России от 12.04.1999 N 288. п.162)
X
3 Гражданину разрешается применять огнестрельное оружие в отношении лиц с явными признаками инвалидности в случае их вооруженного нападения
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии, ст.24)
X
4 Уголовная ответственность за превышение мер, необходимых для задержания лица, совершившего преступления, наступает лишь в случаях умышленного причинения вреда задержанному
(Превышением мер, необходимых для задержания лица, совершившего преступление, признается их явное несоответствие характеру и степени общественной опасности совершенного задерживаемым лицом преступления и обстоятельствам задержания, когда лицу без необходимости причиняется явно чрезмерный, не вызываемый обстановкой вред. Такое превышение влечет за собой уголовную ответственность только в случаях умышленного причинения вреда. - УК, ст.38 п.2)
X
5 Установка на гражданском оружии приспособления для бесшумной стрельбы или прицела ночного видения (за исключением прицелов для охоты) — подлежит уголовной ответственности
(КОАП ст.20.9)
X
6 Спусковая скоба служит для удобства нажатия на спусковой крючок
(Спусковая скоба служит для предохранения хвоста спускового крючка от нечаянного нажатия на него - Наставление по стрелковому делу М.1968, стр.36)
X
7 Спусковой крючок служит для приведения в действие ударника
(Спусковой крючок служит для спуска курка с боевого взвода и взведения курка при стрельбе самовзводом. - Наставление по стрелковому делу М.1968, стр.44)
X
8 В случае осечки (затвор в крайнем переднем положении, курок спущен, но выстрела не произошло), открывать затвор не ранее, чем через 5 секунд.
(В случае осечки открывать затвор оружия не ранее чем через 5 секунд во избежание последствий затяжного выстрела при открытом затворе. Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
?
9 Гражданин Российской Федерации не обязан регистрировать приобретенное огнестрельное оружие самообороны в органах внутренних дел по месту жительства
(Приобретенные гражданином Российской Федерации огнестрельное оружие, огнестрельное оружие ограниченного поражения и охотничье пневматическое оружие с дульной энергией свыше 7,5 Дж подлежат регистрации в органе внутренних дел по месту жительства в двухнедельный срок со дня его приобретения. - Закон об оружии, ст.13 абзац 13)
X
10 Граждане Российской Федерации могут хранить оружие и патроны в запирающихся на замок ящиках из высокопрочных материалов не ближе 2м от горючих и легковоспламеняющихся веществ
(Граждане Российской Федерации должны хранить принадлежащее им оружие и патроны по месту жительства в запираемых на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом с соблюдением условий, обеспечивающих сохранность оружия и патронов, безопасность их хранения и исключающих доступ к ним посторонних лиц. - Приказ МВД России от 12.04.1999 N 288. п.162)
(Запрещается хранить оружие и патроны в одном помещении с горючими, легковоспламеняющимися и химически агрессивными материалами. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
?

Билет 20
№ ппВопрос-утверждениеОтвет
ДаНет
1 Гражданину разрешается применять огнестрельное оружие в отношении несовершеннолетних при групповом нападении
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии, ст.24)
X
2 Гражданин имеет право на причинение вреда лицу, совершившему преступление при его задержании для доставления органам власти и пресечения возможности совершения им новых преступлений, если иными средствами задержать такое лицо не представлялось возможным, если при этом было допущено превышение необходимых для этого мер
(Не является преступлением причинение вреда лицу, совершившему преступление, при его задержании для доставления органам власти и пресечения возможности совершения им новых преступлений, если иными средствами задержать такое лицо не представлялось возможным и при этом не было допущено превышения необходимых для этого мер - УК, ст.38 п.1)
X
3 Установка на гражданском оружии приспособления для бесшумной стрельбы или прицела ночного видения (за исключением прицелов для охоты) — подлежит административной ответственности
(КОАП ст.20.9)
X
4 Затвор служит для подачи патрона из магазина в патронник, запирания канала ствола при выстреле, удержания гильзы (извлечение патрона) и постановки курка на боевой взвод
(Наставление по стрелковому делу М.1968, стр.36)
X
5 Боевая пружина служит для приведения в действие курка, рычага взвода и спусковой тяги
(Наставление по стрелковому делу М.1968, стр.44)
X
6 В случае осечки (затвор в крайнем переднем положении, курок спущен, но выстрела не произошло) необходимо срочно открыть затвор и проверить канал ствола
(В случае осечки открывать затвор оружия не ранее чем через 5 секунд во избежание последствий затяжного выстрела при открытом затворе. Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
7 Для осуществления ввоза на территорию Российской Федерации единичных экземпляров огнестрельного оружия самообороны гражданин обязан получить разрешение в Министерстве внутренних дел Российской Федерации(*)
(Ввоз в Российскую Федерацию и вывоз из Российской Федерации единичных экземпляров спортивного, охотничьего оружия, огнестрельного оружия ограниченного поражения, газового оружия самообороны и пневматического оружия производятся с разрешения органов внутренних дел с учетом требований настоящего Федерального закона — Закон об оружии ст.17 абзац 6
В целях перемещения оружия и патронов через государственную границу Российской Федерации … граждане Российской Федерации получают разрешения на их ввоз или вывоз - Приказ МВД России от 12.04.1999 N 288 гл.4 ст.56
(*) - Под Министерством внутренних дел Российской федерации тут, оказывается, имеется в виду центральный аппарат)
X
8 Граждане Российской Федерации могут хранить оружие и патроны в запирающихся на замок ящиках из высокопрочных материалов вплотную к источникам тепла и нагревательным приборам
(Граждане Российской Федерации должны хранить принадлежащее им оружие и патроны по месту жительства в запираемых на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом с соблюдением условий, обеспечивающих сохранность оружия и патронов, безопасность их хранения и исключающих доступ к ним посторонних лиц. - Приказ МВД России от 12.04.1999 N 288. п.162)
(Хранить оружие и патроны в местах проживания в запирающихся на замок сейфах или металлических шкафах, ящиках из высокопрочных материалов либо в деревянных ящиках, обитых железом, в сухом помещении, при этом оружие должно быть разряжено и поставлено на предохранитель, а патроны находиться в упаковке отдельно от оружия, не ближе 1 метра от источников тепла и электронагревательных приборов. - Приложение 53 к приказу МВД России от 12.04.1999 N 288
Исключено - Приказ МВД России от 21.05.2012 N 526)
X
9 Гражданину разрешается применять огнестрельное оружие в отношении несовершеннолетних
(Запрещается применять огнестрельное оружие в отношении женщин, лиц с явными признаками инвалидности, несовершеннолетних, когда их возраст очевиден или известен, за исключением случаев совершения указанными лицами вооруженного либо группового нападения. - Закон об оружии, ст.24)
X
10 Преступлением является причинение вреда охраняемым уголовным законом интересам в состоянии крайней необходимости, если эта необходимость могла быть устранена иными средствами
(Не является преступлением причинение вреда охраняемым уголовным законом интересам в состоянии крайней необходимости, то есть для устранения опасности, непосредственно угрожающей личности и правам данного лица или иных лиц, охраняемым законом интересам общества или государства, если эта опасность не могла быть устранена иными средствами и при этом не было допущено превышения пределов крайней необходимости.
Превышением пределов крайней необходимости признается причинение вреда, явно не соответствующего характеру и степени угрожавшей опасности и обстоятельствам, при которых опасность устранялась, когда указанным интересам был причинен вред равный или более значительный, чем предотвращенный. Такое превышение влечет за собой уголовную ответственность только в случаях умышленного причинения вреда. - УК ст.39)
?

Так получилось, что в расположении галочек в билетах №2 и №20 я уверен. Остальное - сплошные догадки. В общем, по итогам тестирования могу сказать следующее:
1. Если вопрос-утверждение звучит как "нельзя", а в законе написано "нельзя ... за исключением", то на вопрос-утверждение надо ответить "да"
2. Министерство - это центральный аппарат министерства, и, следовательно, в жизни простых смертных он не участвует
3. Надо было на учебе взять за жабры преподавателя и заставить его прорешать с аудиторией все эти билеты, или, по крайней мере, все спорные вопросы.

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

1. Закон об оружии
2. Уголовный кодекс РФ (статьи 37-39, 222-224)
3. Административный кодекс РФ (статьи 20.8-20.15)
4. Постановление Правительства РФ от 21.07.1998 N 814
5. Приказ МВД России от 12.04.1999 N 288
6. Наставление по стрелковому делу. 9мм пистолет Макарова (ПМ), М.1968 - это можно легко нагуглить, откуда скачать
7. Приложение 53 к Инструкции по работе органов внутренних дел по контролю за оборотом гражданского и служебного оружия и патронов к нему - хоть и отменено, но всё равно неявно используется