В некоторых областях применения, мощности используемых компьютеров уже значительно превосходят необходимые потребности. Однако для ведения экономической деятельности этот факт не соответствует правде. Ведь постоянно уменьшающиеся сроки и увеличивается число обрабатываемой информации. Это дает направление для постоянного развития мощностей вычислительной техники.
При создании программистом 1С необходимой рабочей конфигурации, он всегда идет на уступки, компромисс между скоростью работы, функциональностью и удобством для пользователя. А при увеличении объемов обрабатываемых данных, или возрастающего числа пользователей программы 1С, наладчик должен внимательно подходить к выбору предоставляемых каждому пользователю доступных сервисных функций и выбрать путь оптимизирования разрабатываемой конфигурации. Также следует отметить, что оптимизация конфигурации отнюдь не всегда будет сопровождаться снижением функциональности и уровня сервиса.
Работа программы 1С в многопользовательском режиме происходит значительно медленнее, чем при единичном запуске. Это очень существенная проблема для программ, использующих в своих нуждах базы данных в формате DBF. Ухудшение скоростных характеристик при работе программного комплекса 1С связан с тем, что механизм работы с ними учитывает все возможные изменения базы данных большим количеством пользователей. Именно поэтому, в некоторых режимах, например заполнения бланков или формировании отчетов, более существенную роль для многопользовательского режима начинает играть доступ к данным. Это объясняется тем, что при проектировании многопользовательской конфигурации в 1С необходимо более внимательно подходить к использованию различных средств, которые обращаются к базам данных. Не забывайте, что слишком большое количество обращений к системным базам очень сильно влияет на скорость работы программного комплекса.
Для разработки конфигурации, которая будет использоваться в многопользовательском режиме с большим объемом данных, следует четко разграничить интерактивный и пакетный виды работы. В интерактивном режиме работы система должна быстро реагировать на действия пользователя. Скоростной показатель не должен изменяться даже при значительном увеличении объема используемых данных. В пакетных режимах, таких как получение отчетности, скорость реагирования не должна быть равной долям секунды. Представляемые средства программы 1С специально заточены под оперативную работу с большими объемами данных. Это достигается за счет того, что отсутствуют возможности просмотра списков и журналов документов с произвольной фильтрацией. Эти режимы просматривают все свои данные без предварительной загрузки, прямо в общей информационной базе. Представленные настроенной конфигурацией возможности позволят просматривать все списки с помощью специальных механизмов и определенной, заранее указанной выборкой. Заметьте, что чем больше объем информации, тем меньше предоставляется режимов динамического просмотра данных.
При создании своей собственной конфигурации, очень тщательно продумайте механизм динамического доступа к данным. При отборе документов по сложным условиям, легче всего разработать специальный отчет, способный формировать список документов в табличной форме и пакетном режиме.
При появлении каких-либо проблем с производительностью программного комплекса 1С и определения необходимых путей оптимизации конфигурации произведите отмеривание времени при работе с теми или иными алгоритмами.