1c предприятие конфигурация больше 100 подключений
Добрый день.
На текущий момент наша компания все еще работает на 1С 7.7.
В планах на этот год переход на 8.3.
Что имеем из серверов.
1 Сервер.
Используется для работы с 1С 7.7.
Конфигурация:
2 CPU Intel Xeon E5-2650V2 2600/20M S2011
4 DDR3 8GB PC12800 ECC REG KVR16R11D4/8 Kingston
8 HDD Hitachi 300Gb 15K600 HUS156030VLS600
1 Intel Server R2312GZ4GCSAS
1 Intel Server AXXRSBBU9 919738
Создан массив 10 уровня, с разделением на LUN:
1. 150 GB – под систему и приложения
2. 100 GB – под временные базы (TEMP DB)
3. 450 GB – под базы данных. У нас несколько баз данных.
4. 413 GB – под логи БД и под различные другие цели. В частности, здесь же расположен каталог информационной базы.
В какой то момент для ускорения работы 1С по предложению программиста 1С докупили ssd дисков. Также пришлось купить эспандер:
1 Контроллер Raid RES2SV240 24 Port SAS 6Gb
4 Накопитель SSD Intel Original SATA-III 120Gb SSDSC2BB120G401 S3500 Series 2.5" w400Mb/s r450Mb/s MLC
Созданы два массива-зеркала:
1. 90 GB – под основную базу данных. Объем базы – порядка 30 GB.
2. 90 GB – под логи базы данных. На самом деле, почти не занят.
SSD диски размечены таким образом, что на них осталось свободное место. По рекомендациям в работе с SSD/
Операционная система – MS Windows Server 2003 R2 Standard x64 Edition SP2.
СУБД - Microsoft SQL Server 2000 Standard Edition SP4.
Программист 1С говорит, что включал механизм AWE – для расширения доступной СУБД оперативной памяти. Но как я понимаю, учитывая редакции СУБД и ОС – смысла в этом нет. Все равно более 2 ГБ СУБД не увидит. Что печально, но речь пока не об этом.
Учитывая характеристики сервера (достаточно неплохие), он также используется как сервер терминалов.
Среднее количество пользователей, работающих в терминале с 1С, порядка 70-80 человек. По терминалу проблем нет, иногда возникают в связи с нехваткой оперативной памяти, используемой СУБД.
2 Сервер.
В свое время покупался для работы 1С 8. Но потом переход не сложился и он был отдан для других целей.
1 SR2612URR Intel® Server System SR2612URR
2 BX80614X5660 Intel Xeon Processor X5660 (12M Cache, 2.80 GHz, 6.40 GT/s Intel® QPI)
1 AXXRMM3 Remote Management Module 3 AXXRMM3
1 AXXSATADVDRWROM SATA Slim-line Optical DVD
1 RAID 5805Z 2x4 int, SATA/SAS, PCIe x8, 1.2GHz, 512MB, SuperCap support
8 ST3300657SS 15K RPM 300GB SAS
6 KVR1333D3D4R9S/4GI Kingston KVR1333D3D4R9S/4G I 4GB
1 FSR2612PS 760W Hot-Swap Power Supply
Создан массив 10 уровня с разделением на LUN:
1. 100 GB – под систему и приложения
2. 700 GB – под базы данных
3. 316 GB – под логи баз данных
Операционная система – MS Windows Server 2008 R2 Standard x64 Edition SP1.
СУБД - Microsoft SQL Server 2008 Standard Edition (64-bit).
Установлен сервер приложений 1С 8.2 и 8.3. Используется для тестирования, а также некоторые узкоспециализированные небольшие конфигурации.
Затем на этот сервер был установлен веб-продукт (b2b система). Использует java, apache, а также СУБД MySQL 5.6.
Планируется наращивать функционал данной b2b-системы.
Учитывая, что при этом планируется все же переход с 1С7.7 на 1С 8.3, логично, что необходима модернизация серверного оборудования.
Денег много не дадут.
Программисты 1С пока не могут сказать, каков будет объем базы в конфигурации под 1С8.3.
Количество пользователей явно не будет меньше, скорее даже вырастет.
Причем как за счет внутренних пользователей, так и за счет определенного количества внешних, которые будут использовать веб-интерфейс для подключения к различным дополнительным базам.
Я бы рассчитывал, что количество внутренних пользователей будет порядка 150 человек (с запасом на будущее).
Количество внешних пользователей – порядка 20 человек.
Мне кажется логичным следующее, могу ошибаться.
Взять сервер, на котором будет установлена СУБД, а также сервер приложений 1С8.3.
Пользователи в основном будут работать в терминале.
Возможны два варианта.
Использовать под сервер терминалов тот же самый сервер.
Использовать под сервер терминалов Cервер 1, который итак используется в этой роли, но для 1С7.7.
Может быть имеет смысл на новом сервере поставить СУБД, на Сервере 2 – оставить сервер приложений 1С8.3, Сервер 1 использовать в качестве терминального.
Хотелось бы понять, какой вариант более оптимальный, а также какова конфигурация сервера, который нужно приобрести.
“Ваша 1С тормозит…” – это, наверное, самый распространенный тезис.
Считается, что уже от 10-15 рабочих мест – и все, она “поползла” и “еле ворочается”. Почти все страдают от “тормозов”. Кто не страдает – тот просто привык.
Однако науке известны и другие примеры :)
Когда, например, удается запускать системы на несколько сотен рабочих мест или в десятки раз сокращать время проведения документов или получения отчетов (с нескольких минут – до 10-15 секунд).
Каждый раз это вызывает массовый интерес.
Поэтому предлагаем посмотреть, что позволяет получать такие результаты.
Выбор железа для 1С
В отличие от программ выбрать аппаратное обеспечение не так просто. Рассмотрим выбор серверных компонентов для разных количеств пользователей. Количество пользователей — понятие абстрактное, берутся средние для документооборота цифры. При подборе оборудования обязательно учитывайте объем документооборота.
Комментарии / обсуждение (50):
У меня возник вопрос, имеется ли в курсе информация, про процессорам, сколько и какой расчет нужно делать из ходя кол-ва пользователей. размера базы и т.д. Просто имеется проблема на сервере 8 процессоров и хавает 1с ка все время 100%.. как с этим бороться не понятно..
Есть раздел в методическом пособии под названием “Определение требований к оборудованию” где описано какие примерные параметры должны быть у целевой системы исходя из указанной нагрузки. Но сразу хочу ответить что все рекомендации даны только лишь как ориентир.
Здравствуйте, имеется ли в курсе информация по настройке PostgreSQL на Windows?
Да, видео вообще очень странно излагаются автором, как то несистемно, хаотично и непонятно. Пример: втрое видео. автор объясняет натсройки кластера. Переключился на рассмотрение последних 3 пунктов. При этом первые два вообще пропустил а зато мусолил третий пунк (приоритеты). Правильно Инесса ранее сказала – объяснял перевод “для инстранца”. Третье видео: Автор объясняет натсройки сервера 1с. Сразу переключился на второй пункт и стал объяснять его зависимость от первого пункта, при этом во всем видео даже не упомянул про настройки первого пункта. И т.п.
Как пример: У Гилева все его видео настолько все четко, быстро, лаконично (без лишних мычаний) и по существу – прям красота.
Сергей, на этой странице были устаревшие материалы – мы заменили их одним новым видео из курса.
Добрый вечер!
Сегодня получил добро от директора на покупку данного курса версии PROF.
Ранее все курсы покупал на себя. Как можно оформить покупку на организацию (без нал.)?
Комплект как всегда 2 ключа(работа+дом) +1 запаска?
Здравствуйте, Дмитрий!
Как можно оформить покупку на организацию (без нал.)?
Заказ для Вас оформили. Счет отправили отдельным письмом.
В ответном письме ждем реквизиты Вашей компании.
Комплект как всегда 2 ключа(работа+дом) +1 запаска?
Для курса доступно 3 основных + 1 резервный ключ.
Татьяна, спасибо!
Ответ с реквизитами отправил.
Дмитрий, счет уже отправили.
Доброго времени!
Вопрос следующий: как я понял курс будет на MSSQL Server не Express версии, а Standart. Его приобретать надо? Есть еще версия для 1С.
Приобретать не обязательно, можно скачать бесплатную 180 дневную версию с сайта Microsoft.
А как быть с КИП? Он нужен?
Он нужен только если вы готовитесь к сдаче 1С:Эксперт. Для прохождения курса он не обязателен, т.к. здесь рассматриваются и бесплатные инструменты.
Добрый день. Извините. может быть я не в том месте задаю вопрос, – хотелось бы определиться, как оптимально спланировать обучение по вашим материалам, чтобы получить достаточно глубокие знания по работе с сервером 1с предприятие человеку с нулевым уровнем подготовки?
Имеется в виду – опыта работы с серверными базами в плане обслуживания и настройки практически нет, – до сих пор больше была практика работы с файловыми базами или сервер обслуживался еще кем-то. А хочется восполнить этот пробел.
Следует иметь ввиду, что просто установить и запустить серверную систему часто бывает недостаточно.
Встречаются случаи, когда после установки клиент-серверной версии платформы скорость работы ИБ становится медленнее, чем в файловом варианте.
И тут наступает тот самый момент, когда специалист, порекомендовавший перейти на клиент-сервер, не знает, что ему дальше делать…
Поэтому нужно знать систему шире, чем инсталляция и настройка.
В курсе по Оптимизации (анонс будет на этой неделе) мы рассматриваем не только настройку кластера серверов и регламентные операции, но и все нюансы, касающиеся оптимизации систем на 1С.
Но при этом в курсе не рассмотрены вопросы инсталляции СУБД и 1С (это относительно простые вопросы).
Да, только on-line.
Но оно небольшое :)
На скачивание видео будет доступно только участникам курса.
В новом курсе будет рассматриваться только Microsoft SQL или будут и другие СУБД?
Курс записан с использованием MS SQL Server, но все приемы оптимизации так же применимы и к другим СУБД.
Где-то встречал информацию о том, что в параметр “Количество ИБ на процесс” лучше ставить единицу.
Для подавляющего большинства случаев подойдет именно значение по умолчанию, т.е. 8. Случаи когда этот параметр должен принимать другие значения, описаны в курсе.
Добрый день!
Подскажите, пожалуйста, новый курс сколько процентов информации содержит по работе с кодом 1С и сколько информации именно для системного администратора (настройки SQL, мониторинг загруженности оборудования, правильные настройки ОС и т. д.)?
Примерно темы курса распределяются следующим образом:
1. Оценка производительности системы 3-5%
2. Настройка сервера СУБД, кластера 1С и регламентных заданий 20-25%
3. Диагностика проблем производительности 10-15%
4. Решение проблем производительности и оптимизация 45-55%
5. Диагностика и решение проблем стабильности 3-5%
Детальное распределение с подробным описанием глав и уроков будет в анонсе курса.
Андрей, спасибо за ответ!
Попробую уточнить свой вопрос. Я системный администратор. Опыта работы с кодом 1С у меня нет. Есть базовый опыт настройки платформы. То что у Вас рассматривается в курсе “Администрирование 1С”. Большой опыт по мониторингу производительности систем.
Я понимаю, что весь материал курса я не осилю, т. к. не работал с кодом. Мне интересно, какой процент курса может быть полезен для меня. Т. е. интересует весь материал – вопросы, которые связаны с кодом 1С.
Уточните, пожалуйста, какой ориентировочно процент курса подойдет мне исходя из озвученных выше параметров.
Однозначно сложно ответить что будет полезно именно для вас.
Все-таки часть разделов курса так или иначе связаны с разработкой на 1С.
Примерный объем материалов курса, где выполняются работы по настройке и администрированию 20-30%.
Поэтому я рекомендую вам сначала ознакомится с подробной программой курса, которая появится уже скоро, и только потом принимать решение.
бесплатная часть должна “заинтересовать” – хотя бы словами
“вот есть настройки, для “тогото и тогото”, а вот примеры оптимизации этих настроек для разных вариантов нагрузки сервера мы клянемся мамой рассказать в платном видео”.
А то если так и дальше будет рассказано, как в бесплатной части, то как говорил один герой фильма “не цепляет”(ваш курс).
В ближайшее время будут еще полезные примеры из курса.
Скажите старый курс по Оптимизации 1С больше не будет проводится? Если я купил старый, но который еще не начинался, буду я иметь доступ к новому курсу или нет?
Евгений, новый курс – совершенно иной и по структуре и по набору тем.
Хотя общая тематика совпадает – оптимизация производительности.
Новых потоков по старому курсу не планируется.
Но Вы сможете пройти его вне потока – в своем собственном графике.
Вам будут доступны, как практические задания, так и поддержка преподавателя.
Новый курс планируется в этом году или уже в следующем?
Для тех кто проходил старый курс обновлений не планируется?
Нет, это новый курс.
Но для старых участников будет возможность льготного апгрейда.
Все подробности чуть позже.
Все эти 5 видео-сплошная вода, в чем ускорение работы 1с, если все настройки оставляем по-умолчанию? В видео объясняется значение всех параметров, которые и так называются весьма понятно, нормальный человек сам по названию догадается, что они означают, впечатление такое, что лектор объясняет иностранцам значения названий параметров. Вот видео про ускорение работы запросов-это другое дело, там раскрываются неочевидные вещи.
Ну, Инесса, давайте без дартаньянства :)
Это же видео не на пустом месте всплыло, это одни из первых вопросов в Мастер-группах :)
Люди заходят в настройки, видят “Максимальный объем памяти рабочих процессов”, видят “Допустимый объем памяти” или “Безопасный объем памяти за один вызов” – и наивно ожидать, что сходу-влет там все понятно. И их реально путают.
Опять же значение “0” – это совсем без ограничений? Или все-таки ставить “-1”? Или какое-то умное число ставить? И как ведет себя система, если фактически запрос заберет больше памяти, чем указано в параметрах?
Так-то я тоже могу прийти на любой курс по производству и сказать “полня хня, это и так всем известно” :)) Только это будет как минимум неточно.
Фарит, Вы знаете, я поддержу Инессу.
Материал действительно скупой, ничего нового относительно документации не дающий. И, как минимум, одно ложное утверждение: вот стоит рядом со мной сервер с настройками по умолчанию с 16Гб бортовой памяти, на котором 1С Сервер выделил 20 Гб. И продолжает выделять.
Сервер в жёстком свопе, но продолжает героически держать удар – обслуживает новые соединения.
1. Все настройки кластера естественно описаны в документации. Как и многое другое…
Но это еще не значит, что об этом не нужно упоминать в курсе. Часто документация написана таким образом, что даже после многократного прочтения не всегда понятно, на что же влияет тот или иной параметр.
2. Про сервер с памятью написано невразумительно, возможно, на эмоциях, но попробую и это прокомментировать.
Если я правильно понял, Вам кажется ложным утверждение про механизм ограничения по памяти.
Вот только ваша ситуация как раз доказывает что оно скорее истинно :)
Если бы этот механизм не работал, то ваши рабочие процессы просто занимали бы всю доступную память и падали с образованием дампа, пользователи не смогли бы работать. Но ваш сервер держится как раз именно благодаря данному механизму. Здесь надо пояснить подробнее как работает этот механизм.
Если сервер превышает ограничение по памяти, то рабочий процесс перезапускается. Превышение ограничения не означает того что сервер должен упасть, как раз наоборот, благодаря ему он не падает, а продолжает работать.
При этом рабочий процесс, который превысил память, будет перезапущен не сразу, а исходя из параметра «Выключенные процессы останавливать через». Таким образом, если нагрузка высокая и параметр «Выключенные процессы останавливать через» не установлен (а по умолчанию он вроде как и не установлен), то старые процессы будут копиться, но не будут принимать новые подключения, а новые процессы будут запускаться, потребляемая память расти, своп пухнуть и т.д.
Если дело обстоит именно так как описано, то именно благодаря работе механизма ограничения по памяти ваш сервер пока еще героически держит удар.
Если же я вас неправильно понял – нужны детали, ваш антитезис и т.п.
И, кстати, может оказаться, что проблема тут не в настройках. 16 Гб памяти для сервера 1С на более-менее серьезных задачах – это очень и очень мало, в таких случаях необходимо увеличить объем оперативной памяти на сервере 1С, иначе никакие настройки помочь не в силах.
Впрочем, если Вы уж совсем разочарованы этим бесплатным материалом – можем вернуть внесенную Вами за него оплату :)
Перед началом проекта требуется определить параметры серверного и клиентского оборудования, необходимые для работы внедряемой программы 1С:Предприятие, и учесть будущую нагрузку, которая ляжет на систему в реальной рабочей обстановке. Мощность оборудования должна быть достаточной для нормальной работы пользователей. Но как подобрать сервер простым способом?
Таблицы серверов
Перед началом проекта требуется определить параметры серверного и клиентского оборудования, необходимые для работы внедряемой программы 1С:Предприятие, и при этом учесть будущую нагрузку, которая ляжет на систему в реальной рабочей обстановке.
Мощность оборудования должна быть достаточной для нормальной работы пользователей.
Но как подобрать сервер простым способом?
Для начала нужно знать следующую информацию
- Конфигурация 1С , которая будет внедрена .
- Количество активных пользователей, одновременно работающих в системе и их вес (легкие пользователи, тяжелые пользователи)
- Размер базы данных, с учетом увеличения размера базы в течение следующих 2-3 лет
- Особенности нагрузки , некие критичные операции в системе, обрабатывающие большие объемы данныхи/или выполняемый с высокой частотой.
- Другие параметры :
- Версия СУБД
- Версия веб-сервера
- Версии операционных систем серверов и клиентов ( Win или Linux )
- Типы клиентских приложений (веб-клиент, тонкий клиент, толстый клиент)
- Терминальный доступ
- и т.п.
по итогу требуется определить основные параметры серверного оборудования, заказать сервер и в дальнейшем корректно настроить
- Производительность процессора
- Количество ядер и частотаядра ( скорость, с которой процессор обрабатывает команды в одном потоке )
- Выбор количества процессоров и модели
- Пропускная способность при считывании и записи данных
- Объем
- Отказоустойчивость
- Выбор дисковой подсистемы
- Частота
- Объем
- Выбор модели памяти и комбинации планок (сочетать планки по 4 штуки одинакового объема)
Выбор производителей и поставщиков оборудования осуществляется сравнительными методами по бенчмаркам, сценарным тестам на стендах, рекомендациям и т.п.
- Организация железяк в единую экосистему и тонкая настройка аппаратной и программных частей
Определяем параметры клиентских рабочих мест, они общеизвестны и выглядят примерно так:
Тип клиента
Сетевой интерфейс
USB порт
Компьютер разработчика (конфигуратор)
2core х 3 . 2Ghz , Intel
Компьютер пользователя (тонкий, толстый, веб клиент)
2coreх 2.8Ghz , Intel
Терминальный сервер на 50 пользователей (Количество терминальных серверов в ферме = Количество пользователей / 50)
16 core х 3.2 Ghz , Intel
Расчет параметров серверов можно посмотреть насайте Методическая поддержка 1С в разделе«Расчет параметров серверного оборудования», они там такие:
Тип внедрения
Малое внедрение (до 100 пользователей)
4 stream, 2 core
2 stream,
1 coreСреднее внедрение (до 500 пользователей)
8 stream, 4 core
2 stream,
1 coreКрупное внедрение (от 500 пользователей)
20 stream, 10 core
4 stream,
2 coreЯ пользуюсь для подбора серверов сервисом сайта Гилева по подбору оборудования
Подвёл некоторую статистику по подобранным за пару лет серверам и организовал её в виде таблицы как в методической поддержке 1С.Получилось примерно, следующее
Тип внедрения
Процессор Intel Gold, Xeon
Память , DDR4
Диск, SSD
Процессор Intel Gold, Xeon
Память , DDR4
Диск , SSD
Малое внедрение (до 100 пользователей)
Сервер СУБД и 1С совмещены
Среднее внедрение (до 500 пользователей)
Крупное внедрение (от 500 до 1000)
48 core х 3.2Ghz
Более подробные данные по запросам на сервис по подбору для разного количества пользователей, были примерно такие
Онлайн пользователей в базе
Ориентировочный размер базы, GB
Процессор , Core х Ghz
Оперативная память , GB
Postgres Pro, MS SQL Standart
Postgres Pro, MS SQL Standart
Postgres Pro, MS SQL Standart
Оперативная память, GB
Накопители под данные (SSD), GB
Postgres Pro, MS SQL Enterprise
Postgres Pro, MS SQL Enterprise
MS SQL Enterprise
MS SQL Enterprise
MS SQL Enterprise
Из учета опыта и предположения, что системные требования указанные на сайте 1С являются минимальными для работы программы 1С, но не оптимальными (как, например, на игровых диска min требования и рекомендуемые), сравнил таблицы 1С и сайта Гилева по числу ядер и оперативной памяти (Ось Х (горизонтальная) - число пользователей, Ось Y (вертикальная) - общее количество ядер, либо общая сумма оперативной памяти серверов).
Рис. 1 Сравнение общего количества ядер
Рис.2 Сравнение общего количества оперативной памяти
И сделал вывод, что параметры сервиса Гилева довольно топовые, т.е. чрезмерно высокие и сервер получается дорогой, а параметры 1С заниженные и сервер получается мало эффективным.
Истинный Ваш сервер (не дорогой и достаточно мощный) где-то посередине!
Дополнительно можно выделить следующие тезисы по аппаратной и программной настройке:
- Под накопители для резервных копий использовать 2 диска с ёмкостью >= 3Tb
- Сетевые интерфейсы между серверами 2x10Gb для обеспечения отказоустойчивости
- На сервере 1С неустанавливать роль терминального сервера. 1 сервер может быть только при низких требованиях отказоустойчивости сервера 1С. На сервере СУБД не должно быть никаких других задач и ролей, кроме сервера СУБД
- Все сервера должны находиться в одной подсети. Виртуализациюоборудования по возможности не используйте.
- Обеспечение отказоустойчивости роли сервера 1С штатными средствами платформы 1С
- Обеспечение отказоустойчивости роли СУБД по технологии AlwaysOnFailOverCluster
- Файлы, от которых зависит максимальная производительность системы (а это файлы баз данных, логи баз данных, файлы tempdb для MS SQL или pg_xlog для PostgreSQL, файлы кластера 1С (srvinfo), папка временных файлов профиля пользователя службы 1С), размещать только на PCIe SSD. Все вместе эти файлы не должны занимать более 50% ёмкости SSD.
- Если в компании есть корпоративный стандарт по загрузке только с SAS/SATA дисков - можно установить ОС на эти диски. С какого диска загружается ОС - несущественно. Гораздо важнее, чтобы ключевые данные были размещены на максимально быстрых носителях. СУБД устанавливать только на PCIe SSD.
- Про отказоустойчивость: Надо понимать, что ЛЮБОЙ узел может выйти из строя, вообще любой, независимо от цены или шильдика. Поэтому, если есть повышенные требования к отказоустойчивости системы (например, если бизнес не может себе позволить в рабочее время остановку системы более чем на 2 минуты) - надо говорить о резервировании узлов. Что и как резервировать - определяется напрямую требованиями бизнеса, и его финансовыми возможностями (например, купить по два комплекта всех серверов, сетевого оборудования и UPS, рассадить по разным линиям электропередачи в разных зданиях, и настроить постоянные обмены между базами данных в оперативном режиме - получается хорошо с точки зрения резервирования, но очень дорого).
Конкретные файлы подбора оборудования предоставляемые на сайте сервиса подбора выглядят более подробно, в них содержится:
- Описание серверов и ПО
- Отображаются исходные условия запроса оборудования (Параметры: Конфигурация 1С, Количество пользователей, Размер базы)
- Текст снабжен гиперссылками на сайты производителей с описанием оборудования
- В некоторых случаях предлагается несколько вариантов серверов на выбор исходя из бюджета,
- Даны рекомендации поставщиков для заказа оборудования.
Пример подбора
ВАЖНАЯ ИНФОРМАЦИЯ : На текущий момент большие и дорогие рэйды SSD не используются. Используется 2 диска с сохранением надержности. Примеры конфигураций прикрепил.
Например, берем просто зеркало для базы
под 200 ПОЛЬЗ., 1С:ЕРП 2.4, РАЗМ.200 ГБ
Накопители под ОС : Intel S4610 480GB, 2.5” SATA 6Gb/s, 2 шт. в RAID1 ('зеркало')
Обработка выгрузки и загрузки данных через XML между идентичными конфигурациями с возможностью установки произвольных отборов на выгружаемые объекты.
Подключаемый отчет на системе компоновки данных по типам объектов 1С показывает: 1) Совокупности таблиц SQL для хранения объекта 1С и их предназначение; 2) Число объектов данного типа; 3) Размеры хранения данных и индексов в MB (мегабайтах); 4) Сравнение данных двух баз
Предназначается для запуска сеанса другого пользователя из своего сеанса 1С (если пароль вам неизвестен).
Если пользователю не хватает прав на объект, то на практике в 90 % случаев, недостающую роль можно найти через типовой регистр сведений Права ролей. Также с помощью дополнительного отчета или небольшого расширения можно ускорить описанный процесс.
Онлайн диаграмма доступных лицензий 1С и показателей ресурсов сервера 1С в различных измерениях и отборах.
Обработка ищет все объекты базы, в которых одновременно присутствуют перечисленные элементы. Построена на базе типовой обработки Все функции - Стандартные - Поиск ссылок на объект, но позволяет накладывать отбор не по одному объекту, а по нескольким, что позволяет настраивать поиск по комбинациям условий
Часто не хватает визуализации хронологии документов в структуре подчиненности и кнопок проведения. Это расширение конфигурации, с функционалом структуры подчиненности документов, отображающее хронологическую последовательность документов во времени и дающее доступ к проведению, отмене проведения, пометке на удаление документов непосредственно в форме подчиненности.
Обработка для массовой проверки доработок конфигурации: Открытие форм, Печать, Формирование отчетов, Проведение документов, Запись справочников, ПВХ, ПВР. Выдает список обнаруженных ошибок. Рекомендуется применять для тестирования обновленной конфигурации, перед установкой пользователям. В коде используются универсальные методы поэтому подходит для большинства конфигураций, построенных на базе библиотеки стандартных подсистем.
Групповая обработка ссылок вида Объект не найден (502:37855254002e11eb11e73b8f36150d9e) заполняется максимально просто копированием и вставкой из буфера: 1) Выделяет уникальные идентификаторы (далее УИ); 2) Ищет ссылки на объекты базы по УИ; 3) Создаёт пустые объекты с указанным УИ; 4) Регистрирует найденные ссылки для обмена данными. Работает на любых продуктах 8.3
Обработка на управляемых формах для работы с календарями google, событиями календарей и контактами.
Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет.
Выполнил 3 разных теста для проверки серверного оборудования (тест 1С, тесты gilev) на возможное число 1С онлайн-пользователей одновременно работающих на нем и интерпретировал результаты тестов через легких, средних и тяжелых пользователей с помощью таблицы с профилями реальных пользователей.
Перед началом проекта требуется определить параметры серверного и клиентского оборудования, необходимые для работы внедряемой программы 1С:Предприятие, и учесть будущую нагрузку, которая ляжет на систему в реальной рабочей обстановке. Мощность оборудования должна быть достаточной для нормальной работы пользователей. Но как подобрать сервер простым способом?
На время сеанса отключаем контроль остатков и проверку документов в ERP, КА, УТ типовыми средствами и простым расширением.
Часто при моделировании примеров бизнес-процессов, на запуске в эксплуатацию или закрытии требуется несколько раз прогнать ситуацию с разными настройками, а для этого изменить, удалить ранее введенную цепочку документов. Дается все это с трудом. Ты уверен, что не навредишь своими действиями системе, но документы цепляют друг друга и ругаются контролями остатков, не разрешая тебе менять их в произвольном порядке.
Есть несколько удобных опций для облегчения внесения изменений.
Для уведомления пользователей программных продуктов 1С о разных событиях, в них включена подсистема «Новостной центр». Это довольно удобная штука, т.к. новостные ленты сообщают о выходе обновлений, о новостях и событиях в сфере учёта. Но можно увеличить пользу от новостной подсистемы используя её локально в рамках 1С базы. Например, внутренняя служба техподдержки или внедряющая компания может через новостную ленту оповещать пользователей информационной базы об изменениях в программе, совещаниях, проведении тестирований, заполнения нужных документов или сдача отчетов к определенной дате и т.п.
Пример технического задания для практического понимания основных разделов.
Кратко описаны основополагающие моменты при старте групповой разработки конфигурации несколькими программистами. Полезно для проектной документации как требование к разработчикам или сопровождающей компании
Ссылка на компетенции по 1С:ERP - команда со знаниями, умениями и успешными проектами.
В любой организации, где количество пользователей 1С 8.3 (или 8.2) от 10 и более, при больших объемах данных рекомендуется использовать клиент-серверный вариант работы. Такой вариант основан на использовании сторонней СУБД, например, MS SQL server. Естественно, клиент-серверный режим сложно представить без отдельно стоящего сервера. Но каждая компания уникальна, у каждой свои потребности, поэтому и к выбору сервера необходимо подходить с ответственностью. В этой статье мы постараемся дать ответ на вопрос, как выбрать сервер 1С — как программное обеспечение, так и железо. Выбор сервера 1С — очень важный пункт в развитии информационной системы компании.
Серверное ПО
Без программного обеспечения любой компьютер бесполезен. Особенно качественный софт важен в серверном оборудовании. Он должен отвечать самым современным параметрам безопасности и надежности. Клиентское приложение 1С мультиплатформенно и доступно практически во всех операционных системах, включая мобильные системы. Серверное же приложение поддерживает две платформы — Linux и Windows.
Существует пять вариантов СУБД, с которой работает платформа 1С:
- встроенная СУБД самой 1С 8.3, так называемый файловый режим. Самый простой вариант работы, не может похвастаться высокой безопасностью. Работает на ОС Windows и Linux. Ограничение на размер базы данных около 6-10 гигабайт;
- MS SQL Server — лучшая СУБД для 1С, имеющаяся на рынке. По мнению многих экспертов SQL Server вообще лучший программный продукт фирмы Microsoft. Для работы требуется ОС семейства Windows;
- IBM DB2 Universal Database — достаточно надежная и безопасная система управления СУБД. Особенность её в некоторых нюансах обработки информации и работы системных методов (например, чувствительность к регистру строковых данных). На качество работы существенно влияют навыки и знания администратора. Поддерживает Windows, Mac OS X, Linux;
- Oracle Database — версионная СУБД, что даёт в некоторых случая повышение производительности. Поддерживает Windows, Mac OS X, Linux;
- PostgreSQL — также версионная. Самое главное преимущество — бесплатный дистрибутив программы. На скорость работы сильно влияет квалификация администратора. Рекомендуется для небольшого количества пользователей. Работает на Windows, Mac OS X, Linux.
от 120 пользователей
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>При выборе сервера 1С на 120 и более пользователей крайне желательно учитывать конфигурацию, айти-инфраструктуру, вид работы пользователей. Для подбора такого сервера лучше всего обратиться к профессионалам для совета. Грамотный совет может сэкономить как время, так и финансы компании.
P.S. Если Вы затрудняетесь в выборе сервера, позвоните нам. Наши специалисты бесплатно посоветуют лучший вариант оборудования, который идеально подойдет именно Вам.
Чтобы грамотно сконфигурировать сервер для 1С, нужно сначала разложить по полочкам планируемую вычислительную нагрузку. Система «1С: Предприятие 8» требовательна к ресурсам даже в том случае, если пользователей можно по пальцам пересчитать.
Это касается как небольших компаний, использующих базовые конфигурации: «Управление торговлей»,
«Зарплата и Управление Персоналом», «Бухгалтерский учет», так и применяющих версии «Управление
Производственным Предприятием» или «1С: Предприятие 8.3. Сервер приложений».
Если в вашей компании более 100 сотрудников, то потребуется удаленная работа через Remote Desktop, что
потребует дополнительных ресурсов сервера 1С. Во всех перечисленных случаях грамотный подбор сервера,
полностью (или даже с избытком) отвечающего профилю нагрузки - лучший способ избежать традиционных
для использования 1C проблем.Сервер от 10 до 40
Начнем с достаточно простой темы – про параметры настройки кластера серверов
В версии 8.3 было добавлено несколько новых настроек, которые позволяют более тонко, чем в 8.2, конфигурировать рабочие серверы.
- Максимальный объем памяти рабочих процессов. Настройка позволяет регулировать объем памяти, который могут занять все рабочие процессы данного кластера на данном рабочем сервере.
- Безопасный расход памяти за один вызов. Настройка позволяет ограничить объем памяти, который будет занят при выполнении серверного вызова на данном рабочем сервере.
- Количество ИБ на процесс и количество соединений на процесс. Данные настройки позволяют косвенно регулировать количество рабочих процессов на данном рабочем сервере.
- Менеджер под каждый сервис. Настройка позволяет запустить каждый сервис менеджера кластера как отдельный процесс.
В видеоуроках мы покажем каждую из новых настроек и раскроем нюансы их использования.
Видео 01:
Настройка параметров кластера серверов
В данном видео рассмотрены настройки контроля расхода памяти на рабочем сервере.
С помощью этих параметров можно обезопасить сервер от неграмотного или вредоносного кода, который может занять всю память сервера.
Видео 02:
Параметры рабочего сервера для автоматического создания рабочих процессов
В этом уроке рассмотрена группа настроек рабочего сервера – Параметры рабочих процессов.
В группе 2 настройки:
- Количество ИБ на процесс
- Количество соединений на процесс.
В 8.3 исключена возможность регулирования количества рабочих процессов на сервере (в 8.2 она присутствовала). Но появились новые настройки, которые могут косвенно регулировать количество создаваемых процессов.
Видео 03:
Создание отдельного менеджера (rmngr) под каждый сервис
В видео показана новая экспериментальная настройка серверов 8.3 – Менеджер под каждый процесс.
С ее помощью под каждый сервис кластера будет создан отдельный процесс rmngr.
Смотрите еще:
Курс по технической настройке 1С и повышению стабильности.
Поддержка – 3 месяца. Объем курса – 35,5 учебных часов.
Не откладывайте свое обучение!
До 10 пользователей
- Процессор: Intel Core i3 или Intel Xeon E3-12xx.
- Оперативная память: 4 гигабайта, в них включается 2 гб на операционную систему и 2 гигабайта под кеш СУБД.
- Дисковая подсистема: в идеале желательна комбинация SSD + HDD. Но если нет возможности, можно обойтись и HDD.
- Сетевые интерфейсы: обычно все серверные приложения установлены на одной машине.
Выбор процессора и определение объема оперативной памяти для сервера 1С Предприятие 8.3
По моим наблюдениям, в компаниях, штат которых не превышает 10 сотрудников, а база 1-5 гигабайт, «1С:
Предприятие 8.3» обычно устанавливается на выделенном компьютере. И компьютер этот работает в
режиме файлового сервера. Такая нагрузка вполне по силам процессорам Intel Core i3 и E3-12xx. А памяти
оперативной нужно не менее 8 гигабайт (из них 2 гигабайта под ОС).Средним компаниям, где 5 до 25 пользователей работают с базой до 4 гигабайт лучше всего подойдут
четырехядерные Intel Xeon E3-12xx либо AMD Opteron 4ххх. По четыре гигабайта оперативной памяти хватит
для подсистемы «Сервер приложений» и сервера базы данных MS SQL Server. Традиционно 2 гигабайта
займет ОС. Получается около 10 гигабайт, из которых не менее трети рекомендуется отвести для
кеширования базы данных. С учётом рекомендаций производителей процессоров и постоянно
снижающейся цены за гигабайт памяти рекомендуем 16Гб памяти с коррекцией чётности.
В средних и крупных компаниях (100-150 пользователей и БД от 1 гигабайта) с 1C обычно работают в
терминальном режиме. При этом на сервере одновременно запускается и сама система, и пользовательское
приложение. Опыт подсказывает, что серверные процессоры начального уровня для таких задач не
подходят.Стоит обратить внимание, что когда оперативной памяти недостаточно, ОС может выгрузить «1С:
Предприятие 8.3. Сервер приложений» в файл подкачки (swap file). Нередко в таких ситуациях приложение
может оказаться недоступным на какое-то время. Закономерный вывод – оперативной памяти всегда
должно быть более чем достаточно.Чтобы рассчитать требуемые для терминального доступа ресурсы, исхожу из того, что одно процессорное
ядро продуктивно обслуживает до 10 пользовательских сессий. Для сеанса из 20 таких сессий будет вполне
достаточно одного высокочастотного процессора, например, Intel Xeon E3-12xx. Из-за особенностей кода
программы 1С четыре быстрых ядра будут работать эффективнее, чем восемь медленных. Если число
пользователей перевалило за 20, а объем базы данных за 4 гигабайта, необходимы двухпроцессорные
решения на Intel Xeon E5-26xx или AMD Opteron 62xx.от 70 до 120
При таком количестве пользователей имеет смысл в распределении серверных приложений на отдельные серверные машины.
- Процессор: Intel Xeon E5-26xx или AMD Opteron 62xx.
- Оперативная память: от 32 гигабайт.
- Дисковая подсистема: RAID 10 из надежных серверных SSD с обязательным аппаратным RAID-контроллером.
- Сетевые интерфейсы: Желательно связать цепочку серверов в сеть с пропускной способностью 10 Gb. Индексные файлы рекомендуется вынести на отдельный SSD, таблица временных таблиц TempDB — на 1-2 (RAID 1).
от 40 до 70
- Процессор: Intel Xeon E5-26xx или AMD Opteron 62xx.
- Оперативная память: 16 гигабайт, а лучше 32.
- Дисковая подсистема: Достаточно традиционного массива из HDD SAS 15K rpm.
- Сетевые интерфейсы: Если серверы на разных машинах, использовать сеть с пропускной способностью 10 Gb.
Читайте также: