Ошибка при обновлении 1с мало памяти

Ошибка «Недостаточно памяти» в 1С 8.3 и 8.2 является не такой уж и редкой. Ее можно встретить и в конфигураторе (например, при сравнении конфигураций), а так же в режиме «1С:Предприятие» при выполнении трудоемких обработок: например при записи большого файла формата base64.

недостаточно памяти

Данная ошибка может встречаться не только в программе 1С, но и в других программах операционной системы Windows.

Все дело в том, что в 32-х разрядных операционных системах по умолчанию 2 ГигаБайта на различные программы и столько же для операционной системы. В 64-х разрядных ОС выделяемый на приложения объем памяти составляет уже 4 ГигаБайта.

Следуя из вышесказанного, вам необходимо увеличить размер выделяемой адресной памяти на приложения, коим является программа 1С. Сделать это можно двумя способами: осуществить переход с 32-х разрядной системы на 64-х разрядную, или увеличить выделяемое изначально количество адресной памяти.

Конечно же, первый способ лучше и предпочтительнее, но если в данный момент, либо вообще вы не можете им воспользоваться, то можете воспользоваться вторым.
Дня начала перейдите в командную строку операционной системы. Для этого перейдите в меню «Пуск» и вверите в строке поиска «cmd».

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.

Связаться с нами можно по телефону +7 499 350 29 00.

Услуги и цены можно увидеть по ссылке.

Будем рады помочь Вам!

Перед вами отобразится поиск программ. Выберите ту, что называется «cmd».

cmd

Так же командную строку можно открыть при помощи комбинации горячих клавиш Windows + R.

пуск - выполнить

В открывшемся окне наберите следующую команду и так же нажмите «Enter»:

bcdedit /set increaseuserva 3200

установка размера

В данном случае вы увеличите объем адресной памяти до 3200 МегаБайт.

Далее перезагрузите компьютер и попробуйте выполнить в программе те же самые действия, на которых раньше выдавалась ошибка.

После того, как у вас все получилось, настоятельно рекомендуется восстановить прежний объем адресной памяти. Данная мера временная, так как при выделении памяти на приложения, у операционной системы ее становится меньше. За счет этого возможно нарушение стабильности Windows.

Для восстановления адресной памяти в значение по умолчанию можно воспользоваться следующей командной, которая так же вводится в командной строке:

bcdedit /deletevalue increaseuserva

восстановления адресной памяти

Обратите внимание, что при часто встречающийся ошибке «Нехватка памяти» в 1С так же может помочь удаление помеченных объектов. Возможно, в программе их накопилось очень много и программе сложно обрабатывать такие объемы данных. Если и этот способ не помог, то вам следует увеличить разрядность операционной системы Windows.

Не хватает памяти при обновлении

Я
   chihpyh

09.11.17 — 14:23

Раздули одни клиенты Бухгалтерию 3.0 сильно за 20 гигов. База файловая, пользователи работают из-под Apache. И вот плановое обновление пошло не так. Пишет «Недостаточно памяти». Вопрос старый, ответов на него много, но вот какое но:

1. Операционка 64-битная

2. Физической памяти нарастили с 4-х до 8 Гб.

3. Адресного пространства приложениям через bcdedit добавили аж до 7Гб.

4. chdbfl-ом лечили.

5. Тестирование-исправление делали.

И все равно не хватает… Можно что-то еще сделать? Скоро месяц, как обновиться пытаемся…

   END

1 — 09.11.17 — 14:24

(0) Типовая?

   DrShad

2 — 09.11.17 — 14:26

(0) пора на скуль переходить

   Фрэнки

3 — 09.11.17 — 14:33

что такое «плановое обновление» и в какой момент пишет «Недостаточно памяти» ?

   Филиал-msk

4 — 09.11.17 — 14:34

(0)

> Вопрос старый, ответов на него много, но вот какое но:

Отличная форма подачи. Ответов, дескать много, а у нас вот такой конфиг. Ичо?

> 3. Адресного пространства приложениям через bcdedit добавили аж до 7Гб

Это 32х битному клиенту-то? Ну да, ну да…

Вылет по памяти файловой базы обычно происходит из-за невозможности SDBL движка выполнить действие при реструктуризации на больших объемах. Запрос на уникальность значений измерений регистров, коды справочников/ПВХ и тыпы.

Читайте найденные ответы, которых много, ищите, чистите данные, переходите на SQL.

   chihpyh

5 — 09.11.17 — 14:53

(1) Практически. Пара косметических правок

(2) Знаю, денег пока нет. А левым образом очково

(3) Обычное очередное обновление. Пишет после нескольких часов работы.

(4) А что не так с формой подачи? Ответов много, я перечислил свои действия на все найденные ответы. Пишу сюда — может еще какой-то ответ будет, которого я не нашел.

   piter3

6 — 09.11.17 — 14:54

Не помню,а в файловом варианте ТЖ фурычит?

   arsik

7 — 09.11.17 — 14:55

(5) Поставьте 64битного клиента.

   DrShad

8 — 09.11.17 — 14:55

(5) ну на 20-ти гектарах и без скуля, как на минном поле — никогда не знаешь после какой транзакции она скажет что устала и уходит от вас навсегда

   VS-1976

9 — 09.11.17 — 14:56

(5) В общем памяти скорее всего не хватает в какой нибудь таблице. Попробуй на копии сделать реструктуризацию таблиц потом реиндексацию

   VS-1976

10 — 09.11.17 — 14:59

(5) Если есть много помеченных на удаление объектов, то грохни их, потом реструктуризацию таблиц, чтобы уменьшить физический размер таблиц.

   chihpyh

11 — 09.11.17 — 15:00

(7) Ок, попробую, спасибо.

(9)(10) Делал уже, не помогло.

   kossmatiy

12 — 09.11.17 — 15:05

(0) Физической памяти то достаточно? Там где переменные среды определены.

   kossmatiy

13 — 09.11.17 — 15:10

(11) Формат файла базы и размер страниц какой? Если 8.2.14 и 4кб сконвертируй в новый, хотя 20гб размер большой до этого уперлись бы наверно…

   Фрэнки

14 — 09.11.17 — 15:10

(11) а версия клиента какая?

   arsik

15 — 09.11.17 — 15:19

(13) 64 битный клиент решит все его проблемы.

   Сти

16 — 09.11.17 — 15:22

Ох, упрется одна из таблиц регистра бухгалтерии или еще какая-нить в макс.размер таблицы 4Гб (ну или 6Гб, если 8.3.8 и выше, да и то с бубном) и будет счастье — дальше без скуля уже будет никак )

   kossmatiy

17 — 09.11.17 — 15:49

(16) Из статьи на инфостарте — при размере стр. 64К размер файла — 16Тб
http://catalog.mista.ru/public/536343/

   volfy

18 — 09.11.17 — 15:55

Мне кажется это уже лень а не вопрос.

   volfy

19 — 09.11.17 — 15:58

1) — Обнови не на 10 релизов сразу а по одному

2) — Перейди на более мощный комп и там обнови раз такой уникальный случай

3) — Перейди на x64

4) — Перейди на скуль

5) — Разумным будет посмотреть какая таблица раздута да и почистить её?

   volfy

20 — 09.11.17 — 15:58

Можно выполнить одно из этих действий, а желательно сразу все.

   volfy

21 — 09.11.17 — 15:59

6) — Поставь последнюю платформу

   Филиал-msk

22 — 09.11.17 — 16:00

(21) «Вопрос старый, ответов на него много, но вот какое но:» (:

   volfy

23 — 09.11.17 — 16:01

(22) Да уж… Это просто — л.е.н.ь.

   dmrjan

24 — 09.11.17 — 16:02

(15) Не решит, есть база файловая. Нужно обязательно переходить на файл-серверную.

   volfy

25 — 09.11.17 — 16:03

(15) => Прав: (24)

   volfy

26 — 09.11.17 — 16:04

(15) (24) А даже если коем то образом и «Проскочит» за счёт каких то оптимизаций в новых платформах по использованию памяти в моменты реструктуризации — база в самый «подходящий» момент может грохнуться, не стоит рисковать чужими данными.

   volfy

27 — 09.11.17 — 16:04

…запятые я что то забыл)

   Сти

28 — 09.11.17 — 16:05

(18) а из документации на 8.3.8 — 8.3.10 «с размером страницы 8 192, 16 384, 32 768 и 65 536 байт – 6 Гбайт.»

Дальше не едет.

   Сти

29 — 09.11.17 — 16:06

(28) -> (17)

   dmrjan

30 — 09.11.17 — 16:07

Переходи на PostgreSQL. Сейчас 9.6.5 последняя, скоро ожидается 10, там новые плюшки для 1С реализовали. Под Linux воткнуть — можно протестировать без серверного ключа.

   volfy

31 — 09.11.17 — 16:35

(30) Это любителям особых приключений?) 24 символа после запятой починили?)

   kossmatiy

32 — 09.11.17 — 16:36

(28) Ну да, ограничение явно указано на итс. У меня скульная бп в 36 гб спокойно загрузилась в файловую, вот и думал что ограничений нет. Надо попробовать 100 гиговую загрузить)))

   kossmatiy

33 — 09.11.17 — 16:39

(30) Ее назад в статус беты вернули или я чего не знаю? «Без ключа» же давно прикрыли.

   volfy

34 — 09.11.17 — 16:39

(32) Ты немножко не понимаешь, ограничение не ВСЕГО размера базы, а размера ОДНОЙ таблички в ней. Т.е. у ТС какая то таблица (видимо хранилище файлов) раздуто сильно. Вот и лезет ошибка.

   volfy

35 — 09.11.17 — 16:40

(32) т.е. если у тебя размер 590 гб и там 100 таблиц по 5.9 гб — то база загрузится из ДТ =) Только если комп не сгорит :D

   dmrjan

36 — 09.11.17 — 16:43

(33) На 1С она в тесте и не появлялась, вроде как. Зато на Про лежит именно 9.6.5. По ключу не знал, хотя если так, то жаль.

   kossmatiy

37 — 09.11.17 — 16:43

(34) Да я и говорил про размер «внутреннего файла», так 1с таблицы называет. Кстати таблица может состоять из 4х файлов (разного назначения), так что там больше 6ти выйдет. Видать по этому и не напоролся на ограничение..

   kossmatiy

38 — 09.11.17 — 16:45

(36) Она пока в продакшн не вышла, можно было до 10ти пользователей без ключа. А теперь усе..

   dmrjan

39 — 09.11.17 — 16:45

(37) Мне кажется, что 1С изначально заглушку на размер таблицы оставили. Я в свое время пытался в файловую на 64битно клиенте под Linux выгрузить — не получилось.

   volfy

40 — 09.11.17 — 16:46

(37) о как, ну да =) Верно. ТС по любому чистить базу надо если у него база в ДТ уже не выгружается (но это не точно).

Только сейчас прочитал что пытаются уже месяц…. Видимо не очень то ему и надо) Расходимся :D

   volfy

41 — 09.11.17 — 16:48

(39) Об этом остаётся только догадываться, заглушке много лет. Может это связано с тем что потом сильно блокировки мешают, управляемые блокировки работают в файловой базе?

   kossmatiy

42 — 09.11.17 — 17:32

(41) Упр. блокировки работают и в файловой но там все равно блокируется таблица целиком, толку от них мало. А ограничение наложено специально, шанс похерить большую файловую бд оч. высок. Она не защищена ничем.

   volfy

43 — 09.11.17 — 17:39

(42) понял) Спасибо

   Сти

44 — 10.11.17 — 14:45

(32) У нас было такое, что скульная база, за несколько лет работы раздувшаяся до >100Гб отказалась загружаться из dt в файловую. Налоговики долго возмущались — «эт нам чо, теперь скл на нотбуке разворачивать?» XD

  

chihpyh

45 — 13.11.17 — 15:55

Все получилось. 64-х битный клиент помог, всем спасибо.

Скорее всего памяти на вашем компьютере/сервере достаточно. Программа 1С «упирается» в ограничение 32 битного клиента (максимум 2 ГБ), в то время как современные обновления конфигураций могут требовать более 10 ГБ. Для исправления данной ошибки достаточно запустить приложение конфигуратор 64 бита.

  • Запуск обновления с «C:Program Files (x86)1cv88.3.XX.XXXXbin1cv8.exe» выдаст ошибку «Недостаточно памяти»
  • Запуск обновления с «C:Program Files1cv88.3.XX.XXXXbin1cv8.exe» пройдет без ошибок

В данном случае, целесообразно обновить платформу и в ярлыках прописать путь к 64-х разрядной  1cv8.exe (C:Program Files1cv88.3.XX.XXXXbin1cv8.exe).

Если и после запуска 64х разрядного клиента Вы получите данную ошибку, то можно программно увеличить размер виртуальной памяти:

  1. Запускаем командную строку: Пуск — Выполнить — вводим CMD и жмем Enter
  2. В командной строке вводим «bcdedit /set increaseuserva 10240», где 10240 — это размер выделенной памяти, при условии что она есть физически
  3. Перезагружаем сервер
  4. Пробуем обновить конфигурацию 1С 8.3
  5. Если обновление прошло успешно, и операция повторяется не часто, то рекомендуется вернуть размер памяти к значению по умолчанию с помощью команды «bcdedit /deletevalue increaseuserva»

P.S. — Если получите ошибку «Не удается открыть данные конфигурации загрузки. Отказано в доступе». То запустите командную строку от имени администратора (Нажмите Пуск — в строке поиска напишите CMD. В результатах поиска нажмите правую кнопку мыши на приложении Командная строка (CMD). В меню выберите «Запустить от имени администратора»).

Работа с программами, рассчитанными на массового пользователя, не всегда протекает без проблем и багов. Реагируя на поставленные задачи, система может столкнуться с ситуацией, когда обработка всего накопленного массива не представляется возможной — как правило, это происходит в процессе формирования отчетов, установки обновлений, загрузки файлов в базу данных, и т. д. Причины, из-за которых возникают неполадки, могут быть разными, однако потребность в оперативном принятии мер, помогающих восстановить нормальный рабочий ритм, остается неизменной. Одной из наиболее распространенных является ошибка 1С «Недостаточно памяти» — о том, что делать в подобных случаях, и какие методы следует использовать, чтобы исправить ситуацию, поговорим в этом обзоре.

поддержка компьютерных программ

Общее представление

Функциональная специфика операционной системы Windows, чаще всего встречающейся на компьютерах, используемых в профессиональных целях, характеризуется выделением лимитированного объема адресного пространства, которое может использоваться программным обеспечением. Дефолтные настройки выглядят совсем просто: 2 ГБ для 32-разрядной версии, и в два раза больше — для 64-битной ОС.

В процессе активной работы, с использованием сразу нескольких одновременно запущенных программ, высока вероятность появления уведомления о том, что у 1С недостаточно свободной оперативной памяти для обработки команды или выполнения операции. В лучшем случае все начинает работать очень медленно, в худшем — приложения или ОС «вылетают» без сохранения промежуточных результатов. При наличии подобной симптоматики, возникающей в ответ на выполняемые действия, в первую очередь следует озадачиться вопросом увеличения доступного адресного пространства до объема, достаточного для полноценной работы.

Решение проблемы на клиентском компьютере

Итак, для Microsoft Windows ключевым проблемным фактором обычно оказывается выход за пределы рамок, определенных базовыми настройками операционной системы. Чем выше разрядность используемой версии — тем большее количество отведено под использование, однако даже четырех гигабайт далеко не всегда бывает достаточно. Особенно если речь идет о требовательных к ресурсам приложениях, графических редакторах или громоздких базах данных, запущенных параллельно работе бухгалтерской учетной программы.

настройка ПО

Что делать, когда 1С пишет, что ей недостаточно памяти для выполнения запроса, и закрывается или вылетает вместе со всей системой? Если причина кроется в адресном пространстве — существует несколько способов оперативного восстановления нужных кондиций.

Самый простой из вариантов — окончательный вывод из конфигурации объектов, ранее уже помеченных на удаление. Это необязательно станет панацеей, однако в любом случае не будет лишним — примерно так же, как перезагрузка ПК, рекомендуемая системными администраторами в качестве первой опции при любых неполадках. Пользователь ничем не рискует, поскольку не вмешивается своими действиями во внутреннюю механику работы программы.

Вторая опция — обман системы. Да, Windows можно обмануть, и, если все сделано правильно, проблема перестанет доставлять неудобства. Речь идет о формальном переходе с 32-битной на 64-разрядную версию, за счет которого автоматически увеличивается адресное пространство, выделяемое ОС по умолчанию. Фактических, она перестроит свою работу так, чтобы большее количество оперативки могло использоваться программным обеспечением — и это как раз то, что нам нужно.

Впрочем, подобный вариант срабатывает не во всех случаях. Чтобы убедиться, что все идет по плану, следует придерживаться стандартного алгоритма действий — иначе есть вероятность ухудшить работоспособность в будущем. Последовательность операций, совершаемых пользователем на клиентском компьютере, когда диагностирована нехватка адресной памяти для 1С, выглядит следующим образом:

  1. Запуск командной строки Windows. Microsoft предлагают использовать для этого обычное меню «Пуск», либо комбинацию «горячих клавиш» Win+R — в появившейся форме достаточно ввести значение «cmd», и запустить операцию нажатием на Enter.
  2. На экране должно возникнуть новое окно с черным полем для ввода данных. В нем прописывается команда «bcdedit/set increaseuserva 3200», число в которой отображает ограничение, установленное на использование ОЗУ. В этом случае речь идет об увеличении до 3,2 Гб, что обуславливается необходимостью постепенной корректировки системных настроек.
  3. После завершения процедуры нужно перезагрузить ПК — только после этого внесенные изменения вступят в силу. Для проверки результатов потребуется повторно выполнить те же самые действия, которые ранее приводили к ошибке 1 С «Недостаточно памяти». При очередном появлении уведомления следует повторить первый и второй пункт инструкции, но теперь установив цифровое значение на 3600 или 4096. Если же запуск аналогичных программ и обработка запросов не вызывает проблем с функциональным состоянием учетного приложения — вопрос считается решенным, однако остается еще один, завершающий этап.
  4. Для восстановления ограничителя, используемого операционной системой, нужно вновь открыть командную строку, прописав в ней команду «bcdedit/deletevalue increaseuserva». Это условие исключает снижение работоспособности ОС в пользу 1С, и обеспечивает комфортную работу с другим программным обеспечением.

получение информации

Стоит учесть, что указанная инструкция помогает разобраться с экстренными ситуациями, требующими срочного проведения одной или нескольких операций в учетной программе. При наличии достаточного свободного времени и соответствующих возможностей следует перейти на полноценную 64-разрядную версию Windows. Для этого понадобится скачать установочный инструмент с официального сайта производителя, создать загрузочный носитель и указать рекомендованную разрядность.

Готовые решения для всех направлений

Склады

Ускорьте работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.

Узнать больше

Магазины

Мобильность, точность и скорость пересчёта товара в торговом зале и на складе, позволят вам не потерять дни продаж во время проведения инвентаризации и при приёмке товара.

Узнать больше

Маркировка

Обязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя

Узнать больше

E-commerce

Скорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.

Узнать больше

Учреждения

Повысьте точность учета имущества организации, уровень контроля сохранности и перемещения каждой единицы. Мобильный учет снизит вероятность краж и естественных потерь.

Узнать больше

Производство

Повысьте эффективность деятельности производственного предприятия за счет внедрения мобильной автоматизации для учёта товарно-материальных ценностей.

Узнать больше

RFID

Первое в России готовое решение для учёта товара по RFID-меткам на каждом из этапов цепочки поставок.

Узнать больше

ЕГАИС

Исключи ошибки сопоставления и считывания акцизных марок алкогольной продукции при помощи мобильных инструментов учёта.

Узнать больше

Сертификация

Получение сертифицированного статуса партнёра «Клеверенс» позволит вашей компании выйти на новый уровень решения задач на предприятиях ваших клиентов..

Узнать больше

Инвентаризация

Используй современные мобильные инструменты для проведения инвентаризации товара. Повысь скорость и точность бизнес-процесса.

Узнать больше

Показать все решения по автоматизации

Недостаточно памяти на диске сервера 1C

Куда более проблематичной оказывается ситуация, когда содержание отчета об ошибке свидетельствует о нехватке серверного пространства, выявляемой во время масштабного обновления или работы. Как правило, причиной становится некорректное или несвоевременное завершение отдельных процессов, инициируемых ранее запущенными программами. Накапливаясь и наслаиваясь друг на друга, они формируют массив, буквально пожирающий файл подкачки. Кроме того, проблемным фактором может оказаться активность отдельного взятого программного обеспечения, функционал которого предусматривает последовательное резервирование и высвобождение виртуальных ресурсов.

В теории с решением подобных ситуаций должно помогать специализированное ПО, однако практика показывает, что чаще всего его запуск становится причиной потери соединения и «падения» программного пакета. Если 1С Предприятие 8 (1C:Бухгалтерия, Розница и т. п.) при обновлении конфигурации пишет, что на диске сервера недостаточно памяти для выполнения задания — в системе явно нужно увеличить имеющиеся мощности. Впрочем, на первое время есть и кустарные способы устранения возникающей ошибки, позволяющие сэкономить бюджет организации.

Обходные пути

Стоит сразу сказать, что на постоянной основе прибегать к подобным вариантам не следует — они рекомендуются только в тех ситуациях, когда сроки выполнения работы, требующей увеличенного объема ресурсов, оказываются критичными. К числу опций, решающих вопрос нехватки «здесь и сейчас», относятся:

  1. Перезагрузка сервера. Да, это может показаться элементарным, но при принудительном завершении автоматически закрываются зависшие процессы, отнимающие львиную долю потенциально доступных ресурсов. Главное — предварительно позаботиться о сохранении текущих данных.
  2. Отключение и запуск рабочих циклов, генерируемых самой учетной программой. Это сокращает используемый объем, высвобождая достаточное количество памяти для действительно важных задач. В этом случае следует обратиться к квалифицированному системному администратору, обладающему навыками и знаниями для безопасной работы с консолью.
  3. Использование содержащего табличные параметры технологического журнала. Загрузка таблицы зачастую сопровождается уведомлением об ошибке, возникающим при выполнении определенных операций. Если трудности обработки вызывает «config», необходимо проверить логическую целостность конфигурации. Проверка предусмотрена функционалом 1С, и запускается в соответствующем разделе программы.

программные разработки

Еще одним фактором, обусловливающим возникновение проблем, может оказаться недостаточность места на используемом в сервере жестком диске. В современных реалиях это достаточно редкое явление, поскольку даже самые простые модификации предлагают внушительную емкость. Чаще всего свободное пространство поглощают временные таблицы, и в подобных случаях конкретного алгоритма, гарантированно устраняющего неполадки, не существует — все зависит от специфики кластера и локального местонахождения. Единственная рекомендация — использование стандартных решений, начиная с перезагрузки системы и заканчивая оптимизацией конфигурации.

Комплексный подход

Итак, когда 1С выдает ошибку, заявляя, что ей не хватает оперативной памяти — при обновлении, работе с базами или табличными массивами — порядок действий должен выглядеть следующим образом:

  1. Проверка загруженности оперативки через встроенный диспетчер задач, выявление неиспользуемых приложений и высвобождение части ресурсов. В идеале следует закрыть все ненужное, оставив только рабочие и системные процессы.
  2. По возможности — технологическое увеличение объема ОЗУ. Подобная опция доступна не всегда, однако, если есть возможность, — ей определенно стоит пользоваться.
  3. Выделение через базовые настройки дополнительной памяти, то есть увеличение значения, установленного для файла подкачки.
  4. При достаточном оперативном объеме проблемой может оказаться 32-битная версия платформы. Решение — в переходе на 64-разрядный формат.
  5. В случае адресной нехватки — запуск командной строки (выполняется под учетной записью администратора), с последующим вводом команды BCDEdit /set increaseuserva xxxx, где последние четыре знака — желаемое значение виртуального пространства, указанное в мегабайтах. Метод требует особой аккуратности, так что лучше заранее ознакомиться со справочными материалами, раскрывающими специфику работы с той или иной операционной системой. Для возврата исходных ограничений выполняется операция bcdedit /deletevalue increaseuserva.

Как увеличить количество адресной памяти

Постановка корректного диагноза позволяет перейти к выбору метода лечения. В рассматриваемой ситуации есть несколько вариантов.

программные продукты

Переход на другую платформу

Если технические возможности позволяют — стоит заняться вопросом переход с 32 на 64-разрядный формат, что автоматически приведет к увеличению пространства, доступного для работы программного обеспечения.

Варианты без замены ОС

При использовании XP, или даже более старых версий операционной системы Windows, изменение осуществляется с помощью файла boot.ini. Достаточно открыть его местоположение в корневой папке на диске C, и ввести дополнительный параметр /3Gb/userva=2900. Если на клиентском компьютере установлена Vista, либо любая другая версия — применяется вышеописанный способ взаимодействия через командную строку. При этом важно учитывать, что операция оказывает влияние не только на 1С, но и на работоспособность ОС в целом, так что в случае отсутствия знаний и навыков все же стоит обратиться за помощью к системному администратору.

Решение проблемы без изменения адресного пространства

В отдельных ситуациях восстановить работу учетной программы можно без радикального вмешательства. К числу подобных способов относятся:

  • Корректировка отчетных параметров. Когда ошибка возникает при попытке создать отчет, стоит попробовать изменить его исходные настройки — период, критерии отбора, вывод значений, и т. п.
  • Удаление ранее отмеченных справочников и документов. Высвобождение дополнительного пространства происходит за счет сокращения размеров базы, что приводит к повышению производительности.

Первый вариант обычно не требует дополнительных пояснений, а вот относительно второго стоит сделать несколько ремарок. Чтобы исключить потенциальный вред, следует предварительно позаботиться о создании актуальной копии, доступной для восстановления на случай критических ошибок. Функция по умолчанию находится в 1С в разделе резервного копирования, где указываются параметры и периодичность автоматического сохранения.

автоматизация программными продуктами

Что делать, когда на сервере недостаточно памяти

Серверная маломощность, засвидетельствованная соответствующим уведомлением, требует альтернативного подхода к решению возникшей проблемы. Перед тем как приступить к анализу достаточности и эффективности расходования имеющихся ресурсов, стоит разобраться с локальными неудобствами. Для этого используются простые и проверенные методики:

  • Перезагрузка оборудования.
  • Закрытие и повторный запуск процессов учетной программы.
  • Поиск проблемной таблицы через технологический журнал.
  • Проверка логической целостности конфигурации.
  • Очистка дискового пространства.

В большинстве случаев один из перечисленных вариантов должен помочь в устранении текущих сложностей, однако во избежание их повторного возникновения все же следует заняться оптимизацией системы.

Нужно ли обращаться к специалистам

Значимость рассматриваемой, учитывая, что она является следствием нарушения функциональности ОС или сервера, не стоит недооценивать. Очевидно, что уровень компетенций сотрудника, выполняющего работу по восстановлению работоспособности программы, должен соответствовать сложности возникшей ситуации. Здесь все зависит от того, есть ли в штате компании квалифицированный администратор — если основные функции по обслуживанию отданы на аутсорс, то и устранять проблемы лучше с помощью привлеченных специалистов.

Заключение

Если при обновлении 1С, обмене и печати данных, тестировании базы или запуске конфигуратора возникает ошибка, указывающая на нехватку памяти — важно не только устранить промежуточное состояние, но и его первопричину. Немаловажным фактором является использование проверенного ПО. Так, решения по мобильной автоматизации, предлагаемые компанией «Клеверенс», полностью совместимы с актуальными версиями учетной программы, и сводят к минимуму вероятность технических неполадок в процессе работы.

Количество показов: 5890

Ошибка недостаточно памяти и причины ее появления

Столкнулись с ситуацией, при обновлении программы 1С, компьютер выдает ошибку «Недостаточно памяти». Обновление идет очень медленно и доходя до определенного процента выполнения появляется ошибка.

Такая же ситуация может происходить во время формировании объемного отчета, выполнения свертки информационной базы, при выполнении тестирования и исправления, загрузке большой информационной базы и т.п. Заметим, это происходит при выполнении каких-то объемных операций, которые требуют определенного количества ресурса компьютера. Причем в обычном режиме программа 1С работает относительно нормально.

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

Для работы программы 1С, к параметрам компьютера предъявляются определенные требования и если их характеристика не соответствует установленной программе, то могут возникнуть проблемы в виде торможения работы, появлению такого рода ошибок.

Добавив оперативной памяти нашему компьютеру, ошибка появляется снова. В таком случае, причина кроется в ограниченном выделении адресной памяти операционной системой под программное обеспечение:

  • в 32-х разрядных операционных системах по умолчанию выделено 2 Гб на различные программы и столько же для операционной системы.
  • в 64-х разрядных операционных системах — объем памяти составляет уже 4 Гб.

При работе 1С и выполнения операции, можно через Диспетчер задач следить за процессом загрузки процессора и за свободным количеством памяти. В нашем случае, при обновлении это цифра приближалась к нулю и в этот момент возникала ошибка «Недостаточно памяти». Запустить Диспетчер задач можно нажатием клавиш Ctrl+Alt+Del и открыв вкладку Быстродействие, следить за данными показателями.

Таким образом, нам необходимо увеличить размер выделяемой адресной памяти для приложений (в том числе и 1С). Это можно сделать двумя способами: перейти с 32-х разрядной системы на 64-х разрядную или увеличить выделяемое по умолчанию количество адресной памяти. Первый вариант является более правильным, но в силу некоторых причин он бывает невозможен, поэтому рассмотрим второй вариант решения проблемы.

Как исправить ошибку в 1С недостаточно памяти?

Для увеличения размер адресной памяти, необходимо:

Перейти в кнопку Пуск и в строке поиска ввести cmd. В списке найденных программ выбираем cmd и таким образом запустить командную строку.

Командную строку можно открыть также при помощи комбинации горячих клавиш Windows + R, указав в строке — cmd.

В командной строке вводим bcdedit/set increaseuserva 3100, где 3100 — размер желаемой адресной памяти. Данная цифра взята для примера и увеличивать ограничение размера адресной памяти нужно аккуратно и постепенно, возможно небольшое увеличение будет достаточно для работы программы.

Перезагружаем компьютер и попробуйте выполнить действие в 1С, при котором возникала ошибка.

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

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

Понравилась статья? Поделить с друзьями:
  • Ошибка при обновлении 1с двоичные данные
  • Ошибка при обновлении 1с бгу
  • Ошибка при обновлении 1с базовая
  • Ошибка при обновлении 1 с код возврата 1
  • Ошибка при обновление приложений на смартфон