1С:Предприятие и SQL Server - это полезно или вредно? Часто у пользователей возникает вопрос: зачем вообще им использовать SQL если у них, например, сетевая версия и работают сколько-то пользователей? Ответ напрашивается сам: если при работе с базой какого-то количества пользователей наблюдается значительное снижение скорости работы программы, то нужно менять формат базы на SQL. Однако нельзя сказать, что если программа работает медленно, значит обязательно нужен SQL сервер, может быть, медлительность связана с низкой скоростью работы по сети (до 10 Мбит) или с установкой базы на станцию, не отвечающую самым общим требованиям. Еще есть один признак, позволяющий точно сказать, что нужен SQL - он проявляется в снижении скорости при работе более 1 пользователя при том, что количество элементов в базе 1С Предприятия превысило в каком-либо справочнике 10 000 элементов (например, номенклатуры или контрагентов). Наличие установленной у Вас версии 1С:Предприятие можно проверить нажав на знак "?" в верхнем меню программы. Возможны два варианта работы программы в файловом варианте и в серверном. Хочется отметить, что если выявлена причина медленной работы программы 1С и принято решение устанавливать SQL сервер, то лучше обратиться к специалистам в данной области. В чем же будет заключаться работа специалиста по переводу базы из файлового режима в режим работы серверный? В первую очередь это подготовка необходимого оборудования для компьютера, который будет исполнять роль сервера. Далее это установка самой программы SQL на данный компьютер и создание прототипа базы данных 1С:Предприятия. Далее следуют стандартные операции по резервному копированию баз данных 1С:Предприятия. И основным является, конечно, конвертация базы данных в формат SQL-таблиц, настройка доступа пользователей. Далее нужно помнить, что принципы построения метаданных в версии 1С:Предприятия 7.7 и 1С:Предприятия 8.1 разные. Поэтому возникнут и отличия при выборе и установке серверного продукта. Более того, в 1С:Предприятие 7.7 реализован механизм двухуровневой системы Клиент - Сервер SQL. В 1С:Предприятие 8 реализован механизм трехуровневой системы Клиент - Сервер 1С:Предприятие - Сервер SQL. Трехуровневая система, считается более высокопроизводительной нежели двухуровневая, однако скорость работы зависит от многих факторов, в том числе и от чисто технических. Такими факторами являются, например, индексирование тех или иных полей данных в таблице. Консенсуса по этому вопросу нет у разработчиков и внедренцев, так как можно показать, что в некоторых случаях индексирование ускоряет работу, а в некоторых замедляет. Поэтому в каждом конкретном случае требует собственная настройка оптимизации метаданных 1С:Предприятия. Если говорить более общо, то можно согласиться с тем, что серверный вариант 1С:Предприятия более предпочтителен при большом количестве пользователей и большом объеме данных, однако настройка 1С SQL и оптимизация работы с информационными базами 1С:Предприятие должна производится по нашему мнению только специалистом, имеющим опыт в данной области.