Система поиска в НСБ предоставляет следующие возможности:

Поиск вызывается из режима составления сметы одним из следующим способов:
  1. Командой "Поиск" нижнего горизонтального меню
  2. Клавишей Пробел
  3. На панели инструментов кнопкой с изображением бинокля
  4. Комбинацией клавиш Ctrl+F
  5. Командой верхнего Меню/Редактирование/Поиск
При этом, Пробел вызывает окно в конфигурации поиска по шифру (коду). Остальные варианты вызова открывают окно, приспособленное для поиска по словам или кодам ресурсов. Естественно, в окне управления поиском Вы можете свободно переходить между различными режимами поиска.

Назначение и особенности использования полей и переключателей в окне поиска.

  1. Ключевые слова. Эта строка предназначена для ввода набора слов, подлежащих поиску. Слова набирайте через пробел. Регистр букв и порядок слов не имеют значения. Старые варианты ключевых слов можно выбирать для повторного поиска из выпадающего меню кнопкой в конце поля ввода.
  2. Флаг "Также в ресурсах". Если флаг установлен, поиск будет происходить не только в единичных расценках, но и в кодификаторе ресурсов, который размещается в сборнике за последней расценкой. Если поиск осуществляется в сборнике сметных цен, в котором все ресурсы расположены в зоне кодификатора, флажок "Также в ресурсах" должен быть обязательно установлен.
  3. Единица измерения. При вводе в это поле единицы измерения, будут искаться расценки, содержащие эту единицу измерения и все ключевые слова, если они указаны. Единица измерения ищется с учетом коэффициента кратности. Например, если Вы ввели "м2", то расценки с единицей измерения 100м2 найдены не будут. Также, как и с ключевыми словами, старые варианты единиц измерения сохраняются и могут быть вызваны из выпадающего меню.
  4. Шифр расценки. При вызове поиска клавишей "Пробел" курсор сразу попадает именно в это поле. Поиск по шифру происходит в том сборнике, который можно "вычислить" из введенного шифра расценки. Например, если введен шифр М8-2-141-6, то откроется сборник № 8 на монтаж оборудования и в нем будет найдена указанная расценка. Таким образом, с помощью функции поиска по шифру можно переключать (открывать) сборники базы, не обращаясь к режиму "Ценник".
  5. Код ресурса. Это поле позволяет найти расценки, содержащие указанный код ресурса.
  6. Флаг "В расценках пользователя". Будучи установленным, ограничивает поиск только расценками, введенными в сборник пользователем (эти расценки отображаются специальным цветом). Если не вводить другие атрибуты поиска (то есть если все окошки для данных поиска пусты), то будут искаться все расценки пользователя. Режим очень удобен для поиска пользовательских расценок, когда они изредка вкраплены в основной текст сборника.
  7. Флаг "Пометить". Поиск продолжается до конца, при этом все найденные расценки будут помечены (выделены цветом). Снять выделение можно клавишей "-".
  8. Кнопка Во всей базе. Разворачивает дополнительные переключатели управления поиском во всех сборниках базы или ее части:
    • База. Здесь с помощью выпадающего меню укажите базу, в которой следует произвести поиск. Последняя строка меню "Все" позволяет запустить поиск по всем базам.
    • Флаги Типов сборников позволяют отобрать для поиска только определенные типы сборников, например, только сборники сметных цен. По умолчанию установлен один флаг на типе текущего сборника.
    • Кнопка Все. Позволяет установить или снять сразу все флажки типов сборников.
    • Кнопка Найденное ранее. Открывает окно с перечнем сборников, найденных при последнем поиске. Это окно необходимо для последовательного просмотра содержимого найденных сборников без повторного запуска основного процесса поиска.
  9. Кнопки Вверх, С начала, Вниз запускают собственно поиск с начала или от текущего положения вверх или вниз.

При некоторых установках и настройках режима поиска отдельные переключатели становятся недоступными. Например, при поиске по шифру расценки имеет смысл искать только с начала, поэтому кнопки Вверх и Вниз в этом режиме недоступны. Эти же кнопки недоступны и при любом поиске по всей базе.

Поиск расценок по шифру (пояснения).

Допустим, открыт сборник ГЭСН Е01 и нам нужно в этом открытом сборнике найти расценку Е01-02-004-6. Ниже показано, какие клавиши нужно нажимать и какой текст при этом будет отображаться в окошке ввода.

Пробел - Появляется окно Поиска, при этом курсор находится в окошке ввода шифра.
2 - Е01-2
Пробел - Е01-02-
4 - Е01-02-4
Пробел - Е01-02-004-
6 - Е01-02-004-6
Пробел или Enter - Выполняется поиск и курсор встает на искомую расценку

Как видно, не требуется вводить номер сборника, а также нули в имени сборника и в тексте шифра. Кроме того пробелы программа автоматически заменяет на тире. Конечено, поиск будет успешным и в том случае, если Вы введете шифр расценки полностью не пропуская нули и вводя тире, где положено. Более того, лишние нули перед очередным звеном шифра также не помешают успешному поиску (например, можно ввести Е1-002-4-06).

Если введенный шифр отсутствует в сборнике, программа установит курсор на ближайшей расценке. Таким образом Вы можете искать таблицы. Например, можно ввести Е1-2-3. В результате будет найдена расценка Е01-02-003-1. При поиске Е1-2 будет найдено начало второго раздела - Е01-02-001-1.

Поиск по шифру позволяет переключать сборники, то есть искать расценки не только в открытом сборнике, но и в любом сборнике базы. Например, находясь в сборнике ГЭСН № Е01, наберите:

Пробел,М8,Enter

Произойдет переключение в восьмой ценник на монтаж оборудования. Если же Вы наберете полный шифр М8-2-141-6, то после переключения курсор встанет на расценку Ц08-02-141-6. Естественно, набирая имя сборника Вы можете не беспокоиться по поводу регистра букв. То есть Вы можете набирать "Е" и "е" с равным успехом. Также не имеет значения алфавит: буква "Е" может быть русской и латинской. Более того, вызывая сборник 8 на монтаж оборудования Вы можете написать ц8 и Enter. Будет открыт сборник M08.

Единственное, о чем нужно помнить: поиск по шифру открывает сборники только в текущей базе. Если Вы работаете в базе ГЭСН, а Вам нужен сборник из ФЕР, придется воспользоваться командой Ценник, то есть вызвать Центр управления НСБ.

Поиск по ключевым словам (пояснения)

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

В окошках ввода поисковых (ключевых) слов слова набирайте через пробел. Регистр букв и порядок слов не имеют значения. После ввода поисковых слов и единицы измерения или кода ресурса нажмите одну из кнопок: "С начала", "Вниз" или "Вверх". Если программа сможет найти расценку, содержащую введенные данные, курсор встанет на эту расценку.

Советы по вводу поисковых слов:

Дополнительные возможности поиска

1. Если перед ключевым словом поставить знак "-", то будут искаться записи, не содержащие данное буквосочетание. Например, при поиске слов "стал -монтаж" в сборнике ГЭСН № Е9 будут найдены расценки со словом "сталь", но не на монтаж конструкций.

2. Если после нескольких начальных букв слова поместить символ "*", то программа будет искать записи, в которых есть слова, начинающиеся на буквы, введенные Вами до *. Например, если в сборнике ГЭСН № Е9 ввести ключевое слово "арк", то будет найдено много записей и, в частности, записи со словом "каркас". Если преобразовать ключевое слово к "арк*", то программа найдет единственную запись со словом "арки".

3. Введенные через пробел ключевые слова при поиске учтитываются по принципу "И", то есть в найденной расценке должны присутствовать все поисковые слова. Если же слова разделить символом "|" или просто восклицательным знаком "!", то учет таких слов произойдет по принципу "ИЛИ", то есть для успеха поиска будет достаточно, чтобы в расценке присутствовало хотя бы одно из введенных слов. Пример более сложного случая. Допустим Вы ввели фразу "шина 400!токопров 600" в сборнике М08. В этом случае будут искаться расценки, содержащие слова "шина" И "400" ИЛИ слова "токопров" И "600".

Продолжение поиска.

Для продолжения поиска, а также для просмотра найденных расценок в режиме закраски найденного, нажимайте клавиши Ctrl+Вверх или Ctrl+Вниз. Указатель будет перемещаться по найденным расценкам соответственно к началу или к концу сборника. О результате поиска говорит сообщение на нижней строке экрана. Для продолжения поиска с помощью мыши можете воспользоваться также плавающими кнопками с надписями "Вверх" и "Вниз". Эти кнопки можно убрать с помощью углового кубика [x], но они исчезнут и сами, как только Вы продолжите работу, например, возьмете расценку в окно редактирования.

Окно "Поиск по базе"

Это окно появляется во время поиска по всей базе или при нажатии кнопки "Найденное ранее". В верхней его части для напоминания воспроизводится поисковый текст и, если есть, единица измерения. Ниже идет таблица найденных сборников, содержащих поисковый текст. Если поиск продолжается, таблица в реальном времени пополняется новыми найденными сборниками. В этом случае лучше всего дождаться завершения процесса.

Для того, чтобы воспользоваться найденными сборниками, встаньте на любой сборник и нажмите кнопку "Перейти". Этот сборник откроется и Вы с помощью клавиш "Ctrl+Вверх" и "Ctrl+Вниз" сможете выявить в нем все расценки, содержащие искомую фразу.

В нижней части окна расположены кнопки перехода и отмены, а также кнопка приостановки и продолжения поиска. Приостановка поиска может потребоваться, если Вы желаете ограничиться сборниками, найденными к данному моменту. После нажатия на кнопку Паузы поиск останавливается (для этого может потребоваться 1-3 сек), а кнопка превращается в кнопку продолжения поиска. Поиск можно продолжить в любой момент, в том числе и после просмотра отдельных или всех сборников, перечисленных в рассматриваемом окне. Если поиск завершен, кнопка Паузы/Продолжения становится недоступной. Примечание. Приостановить поиск можно также с помощью клавиши Esc.

Информацию о найденных сборниках программа запоминает в специальном файле. Благодаря этому при повторении поиска с точно таким же заданием, поиск фактически не производится. Вместо этого программа показывает результат, полученный ранее (может быть много дней назад). Это существенно ускоряет процесс. Впрочем, имеется способ заставить программу повторно произвести настояший поиск по Вашему заданию. Для этого в окне "Поиск по базе" нажмите кнопку в верхнем правом углу и подождите, пока не закончиться процесс повторного поиска.