В последнее время, все чаще пользователи сталкиваются с ошибкой в 1С:
«Недостаточно памяти»
Встречается она в основном в х32 разрядных приложениях и на х32 разрядных операционных системах Windows XP, 7, 8 и 10, где еще полным ходом работают пользователи в 1С, что замечаю по статистике на курсе: Курс: Администратор 1С.
Спровоцировать ошибку могут довольно много различных операций (действий) в 1С.
Сюда и обновление конфигурации, и формирование большого отчета и даже обработка большого файла способна вызвать нехватку адресной памяти!
Современные конфигурации становятся все более “прожорливы” к ресурсам, и ошибка нехватки памяти в 1С появляется все чаще.
В большинстве именно нехватка адресной памяти и приводит к получению ошибки «Недостаточно памяти» в 1С!
Некоторые администраторы «лечат» такую ошибку переходом на х64 разрядную операционную систему и даже переходят на х64 разрядную платформу 1С (Просьба не путать с Сервером 1С, мы говорим о клиентах).
Конечно, это хороший способ избавится от ошибки, но иногда можно обойти проблему и «малой кровью», Особенно если нет возможности сделать апгрейд, что называется «Пришлось затянуть пояса»(
В таком случаи конечно выход один!
Увеличить адресную память программно!
ВНИМАНИЕ! Сработает такой «фокус» только если у Вас минимум 4Гб ОЗУ и операционная система х32 разрядная. (А именно Windows 7, 8 или 10-тка, на Windows XP также возможно, но несколько другим способом это делается).
Дело в том, что адресная память в х32 разрядных операционных системах ограничена по умолчанию!
Всего 2 Гб на процесс. (В то время как в х64 она вдвое больше 4Гб).
И вот этих 2 Гб бывает мало клиентскому приложению 1С!
Благо «адресную» можно увеличить, выполнив простую команду в CMD, например до 3 Гб (Не рекомендую больше, особенно если у Вас всего 4 Гб ОЗУ).
Что делаем:
Кликаем: «Пуск» затем «Выполнить» — набираем CMD и нажимаем «Enter»:
В командной строке пишем команду «bcdedit /set IncreaseUserVa 3072
»,
3072 — Это 3 Гб адресной памяти!
Перезагружаем ПК и радуемся!
Если проблему все же не удалось победить таким способом, тогда рекомендую вернуть значение адресной памяти «По умолчанию» выполнив команду «bcdedit /deletevalue IncreaseUserVa
» и также перезагрузить ПК.
Если у Вас х32 разрядная операционная система, но ОЗУ больше чем 4 Гб можно ли в таком случаи выполнять увеличение адресной памяти ?
Можно! Но смысла в этом будет не так много, как если бы Вы установили х64 разрядную «ОСЬ».
Во-первых, сможете задействовать «штатно» всю ОЗУ (Если ее больше 4 Гб), а во-вторых, сможете установить и х64 разрядную 1С. К слову поддержку процессора на установку х64 операционной системы, также можно посмотреть на вкладке “Свойства” – “Мой Комп’ютер”.
Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>