Постановка логических условий

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

Для создания логического условия используется функция ЕСЛИ.

Выделяем первую пустую ячейку столбца «Вид основного наказания» ( по строке с номером №1 )   На «панели инструментов» нажимаем кнопку fx, далее в «категории» выбрать «логические» и в них изсписка функций выбираем функцию ЕСЛИ. Появляется окно ввода условий. В строку окна ввода «Лог_выражение» ввести логическое условие в виде: {адрес первой пустой ячейки столбца «Результат рассмотрения»} = "Назначено административное наказание";в строке окна ввода «если истина» - записать " выберите из списка", а в строке окна ввода «если ложь» указать "нет", ОК.

    Данное логическое условие имеет следующие содержание: если по делу будет результат рассмотрения – назначено административное наказание, то необходимо учесть назначенное основное наказание – выбрать его из возможных значений созданного справочника, если же будет любой иной результат рассмотрения – дело прекращено производством, возвращено для устранения недостатков, передано по подсудности или подведомственности, то данных в столбце «Вид основного наказания» не должно быть – должно быть проставлено значение НЕТ.

Внимание! Текст значения признака, вносимый в строку окна ввода «Лог_выражение» должен полностью совпадать с его текстом в «Справочнике». Если, например, в «Справочнике» значение признака «Результат рассмотрения» - «Назначено административное наказание» Вы сократили как «назн. админ. наказ.», то точно в таком же виде оно должно быть введено в строку окна ввода «Лог_выражение».

выбранными статьями КоАП РФ.

Рекомендуется не вносить в формулу точный текст значения справочника в логическое условие, а ссылаться на ячейку, в которой это значение введено в справочнике. В записи логического условия надо указать (кликнуть) на ячейку со значением в справочнике. Обратите внимание, что ячейка должна иметь признак постоянной (знаки $ должны быть перед наименованием строки и столбца, например, $X$4), чтобы при протягивании – копировании формулы вниз по строкам, ссылка на ячейку в логическом условии оставалось неизменным.

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

После ввода логического условия в первую пустую ячейку столбца «Вид основного наказания», копируем его на все 40 ячеек данного столбца (внесенные формулы протягиваются «автозаполнением» на 40 записей).

Далее аналогично записываем формулу логического условия в столбец «Срок ареста». При установкелогического условия впервую пустую ячейку столбца «Срок ареста» в строку окна ввода «Лог_выражение» ввести логическое условие в виде: {адрес первой пустой ячейки столбца «Вид основного наказания»} = "Административный арест";в строке окна ввода «если истина» - записать "укажите количество суток", а в строке окна ввода «если ложь» указать "нет", ОК. Внесенную впервую пустую ячейку столбца «Срок ареста» формулу протянуть «автозаполнением» на 40 записей.

Далее аналогично записываем формулу логического условия в столбец «Сумма штрафа».  При установкелогического условия впервую пустую ячейку столбца «Сумма штрафа» в строку окна ввода «Лог_выражение» ввести логическое условие в виде: {адрес первой пустой ячейки столбца «Вид основного наказания»} = "Административный штраф";в строке окна ввода «если истина» - записать " укажите сумму ", а в строке окна ввода «если ложь» указать " нет ", ОК. Внесенную впервую пустую ячейку столбца «Сумма штрафа» формулу протянуть «автозаполнением» на 40 записей.

Формирование условия для столбца «Срок основного наказания» будет более сложным, поскольку срок наказания может быть определен для нескольких видов основных административных наказаний: арест, обязательные работы, лишение права, приостановление деятельности.

Аналогичное условие выставляем на столбец «Срок дополнительного наказания».

При выборе из выпадающего списка столбца «Вид основного наказания» значения «Административный арест», в соответствующей строке столбца «Срок основного административного наказания» появится запись "укажите размер", а при выборе из выпадающего списка столбца «Вид основного наказания» значения «Административный штраф», в соответствующей строке столбца «Сумма штрафа» появится запись "укажите сумму ". Вместо этих записей при заполнении записей по делам в журнале необходимо будет указать срок выбранного наказания и сумму штрафа в соответствии со статьями КоАП РФ.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: