Программы и продукты 1С

Ошибка 1С: Недостаточно памяти. Как исправить


Ошибка "Недостаточно памяти" и закрытие программы может возникнуть при недостаточном ресурсе обработки операции в 1С. Такими операциями могут быть: перепроведение документов, загрузка базы, обновление конфигурации. Лично мы столкнулись с такой проблемой при обновлении стандартной конфигурации "Комплексная автоматизация 2", которая работает на управляемых формах. Не знаем по каким причинам, но файл обновления для новой конфигурации "Комплексная автоматизация 2" вырос в разы по сравнению с файлами обновлений для предыдущей версии "Комплексная автоматизация 1.1" на обычных формах. 450 Мб (КА 2) и 50 Мб (КА 1.1) соответственно.

Способ 1

Проблема, как оказывается кроется не в базе данных и не в конфигурации, а в прожорливости новых 1С, которые не хватает адресной памяти системы.

Ограничение адресной памяти

32-бит система - 2 Гб
64-бит система - 4 Гб

Решить проблему удалось с помощью установки 64-битного клиента 1С. Т.е. мы установили платформу 1С для Windows 64-bit и проблема с "Недостаточно памяти" исчезла. Работать на 64-битной версии не обязательно, но держать установленной на сервере или администраторском ПК для проведения операций с базой данных теперь необходимо.
Есть еще один способ решения данной ошибки. Но по нашему мнению первый способ проще и универсальнее. И вы не меняете конфигурацию системы.

Способ 2

1. Запустить командную строку: «Пуск — Выполнить» — введите CMD и нажмите enter.
2. Введите в командной строке «bcdedit /set increaseuserva 3072″, где 3072 — размер желаемой адресной памяти.
3. Перезагрузите компьютер.
4. Попробуйте выполнить действие в 1С 8, которое не получалось ранее.

Если всё получилось и операция повторяется не так часто, рекомендуется вернуть размер адресной памяти к значению по умолчанию с помощью команды «bcdedit /deletevalue increaseuserva».

КОНСУЛЬТАНТ 1С

+38(050)13-97-555 (WhatsApp, Viber)

JooMix