Cтраница 1
![]() |
Видеограмма настройки режима произвольного поиска в программе 1C. Бухгалтерия.| Видеограмма общего журнала документов, в одной из строк которого найдена искомая строка символов. [1] |
Произвольный поиск - это поиск по строке символов. В строку символов вводится значение любого реквизита ( колонки) записи ( строки) журнала. Если значение, указанное в шаблоне, найдено в журнале, то курсор будет установлен на реквизит записи с заданным значением. Затем может быть организован переход к другим записям журнала с этим же значением реквизита. [2]
![]() |
Видеограмма настройки режима произвольного поиска в программе 1C. Бухгалтерия.| Видеограмма общего журнала документов, в одной из строк которого найдена искомая строка символов. [3] |
Произвольный поиск обеспечивает быстрый доступ к первой записи журнала, отвечающей заданному критерию, а также переход к другим записям с этим же значением реквизита. [4]
При произвольном поиске данные выбираются непосредственно с помощью индексов. [5]
Третьим фактором, влияющим на произвольный поиск и воспроизведение информации, хранящейся в памяти, является операционный эффект. [6]
Файл, структура которого обеспечивает возможность быстрого произвольного поиска информации, не специфицированной в запросах заранее. В файле имеются независимые списки или индексы, упорядоченные по ключам, соответствующим значениям определенных полей в записях файла. [7]
ЭВМ, Мпк; производительность процессора по произвольному поиску и корректировке записей базы данных Япр, равная 50 - 60 записей в минуту; количество строк АЦПУ, приходящихся на одну запись базы данных, выводимую на печать, Л1Печ; число записей базы данных, которое необходимо ежедневно выводить на печать, Л13; число записей массива готовой продукции Мг. Ма; производительность процессора при выполнении программы Подготовка отчета о состоянии запасов Я3, равная 100 - 240 записей в минуту; производительность процессора при последовательном чтении записей массива готовой продукции Пи, равная 2400 записей в минуту. [8]
Краткое рассмотрение обработки вызовов Get-Unique в случае баз данных HSAM показывает неэффективность HSAM при произвольном поиске. Первый вызов Get-Unique, выданный прикладной программой, приводит к установке на начальную позицию базы данных HSAM. Затем осуществляется просмотр базы данных, который продолжается до тех пор, пока требуемый сегмент не будет обнаружен. [9]
Для расчетов затрат машинного времени при функционировании таких ППП используются следующие исходные данные: число записей массива рабочих мест Мр. Яп, равная 2400 записей в минуту; производительность процессора по произвольному поиску корректировки массивов базы данных Япр, равная 50 - 60 записей в минуту. [10]
Стоимость такой операции чрезмерно высока, если файл в запросе обладает большим числом блоков. Далее в этой главе рассматриваются в основном альтернативные способы организации файлов, которые допускают произвольный поиск с просмотром, возможно, лишь их небольших фрагментов. При проектировании лучшей организации файла мы должны попытаться избежать использования слишком большого дополнительного пространства и воздержаться от излишнего усложнения операций включения и удаления. В следующих четырех разделах описываются некоторые идеи в этой области. [11]
В следах памяти, находящихся на уровне свежей долгосрочной памяти, положительный последейственный операционный эффект продолжается только несколько десятков минут, после чего сменяется отрицательным эффектом. Это значит, что информация в таких следах памяти сначала легко обнаруживается и произвольно воспроизводится, а позже произвольный поиск и воспроизведение постепенно ухудшаются, а через несколько часов мы уже не в состоянии произвольно воспроизвести всю информацию. [12]
При расчетах используются следующие исходные данные: количество строк АЦПУ, приходящихся на одну запись базы данных, выводимую на печать, Мпеч; количество кодов предметов, вводимых ежеквартально в ЭВМ в качестве общих потребностей, Мп; число уточненных плановых заказов, вводимых ежеквартально в ЭВМ для обработки пакетом Планирование потребностей, Мпл; число записей массива готовой продукции Мг. Мпк; производительность процессора при последовательном чтении ( записи) данных Пп, равная 2400 записей в минуту; производительность процессора при произвольном поиске и обработке данных Япр, равная 50 - 60 записей в минуту; среднее количество деталей, материалов и комплектующих изделий в одном изделии Мл, Мм, Мк; количество наименований, вводимых в печать, М; количество исключений Мис. [13]
При расчетах затрат машинного времени необходимы: коли-чество перфокарт Мпк, приходящихся на одну запись, вводимую в ЭВМ; количество строк АЦПУ, приходящихся на одну запись базы данных, выводимую на печать, М; количество записей в массиве загрузки М3; фактор блокировки массива загрузки Ф3; среднее число перфокарт пересмотра приоритета при выдаче заказа Мпр; количество плановых заказов, выдаваемых в производство по всем изделиям Мп. Фр; среднее количество деталей в одном изделии Мд; среднее количество операций на изготовление одного изделия Моп, производительность ЕС-1022 при последовательном обращении к базе данных Яп, равная около 2400 записей в минуту; производительность ЕС-1022 при произвольном поиске и обработке данных Япр, равная 50 - 60 записей в минуту; производительность ЕС-1022 при разузловании ЯР, равная 150 компонент в минуту. [14]
При поиске система может различать написание строковых значений прописными и строчными буквами. Допустимыми типами данных здесь являются строки символов, числа, даты, вид документа, конкретные документы выбранного вида, синтетические счета и др. В других программах могут быть заданы иные дополнительные возможности организации произвольного поиска. [15]