Не загружается 1с. Долгое обновление в режиме Предприятия

Работы Обменов 1С.

В прошлом уроке мы узнали как выгрузить данные из распространенных типовых конфигураций.

Сегодня мы посмотрим — как загрузить выгруженные ранее данные — в 1С.

Сделать загрузку 1С БУ-ЗП

Чтобы загрузить данные в Зарплату и управление персоналом, выгруженные из Бухгалтерии (и наоборот) — выберите пункт меню «Сервис/Обмен данными/Универсальный обмен данными».

В открывшемся окне выберите закладку «Загрузка данных». На форме Вам необходимо:

  • Выбрать файл, который был выгружен из Бухгалтерии
  • Нажать кнопку «Загрузить данные».

Сделать загрузку БУ-УТ 1С и УТ-Розница 1С

Для загрузки 1С БУ_УТ 1С и УТ-Розница 1С — требуется настраивать правила обмена. Правила обмена настраиваются сначала в одной базе, потом в другой. Мы рассматривали это при .

И когда при настройке выгрузки данных 1С нам говорила «Первый этап настройки завершен, создан файл настроек ХХХ», необходимо зайти в другую базу и завершить там настройку с использованием полученного файла.

Пример: завершение первого этапа при настройке выгрузки в Бухгалтерии.

Пример: завершение первого этапа при настройке выгрузки в Управлении торговлей.

Пример: завершение настройки обмена во второй базе (обмен БУ-УТ, на картинке база УТ).

Мы обсуждали . Речь идет про то, что документы проводятся по регистрам. Если мы перегружаем документы без регистров – то их нужно перепроводить после загрузки 1С в новую базу.

Проведение делается в настройках обмена, на закладке «Обмен по правилам».

Если Вы хотите, чтобы проведение выполнялось автоматически в момент загрузки 1С:

  • Установите галочку «Выполнять отложенные движения после загрузки данных»
  • Обратите внимание на галочку «После ошибки проведения прекратить операции» — снимите ее иначе при неудачной попытке N документов (на картинке 5) дальнейшее проведение будет прекращено.

Если Вы хотите выполнить проведение вручную – нажмите кнопку «Выполнить отложенные движения» (любую, разница только под чьими правами будет проведение, но Вы же под правами админа?).

Монитор обмена данными

При проведении периодических обменов 1С и загрузки 1С ведет их историю. Сохраняется информация о проведении обмена и ошибках.

Для просмотра истории обмена выберите пункт меню «Сервис/Обмен данных с ХХХ/Монитор обмена данных».

На первой закладке выводится информация о последней совершенной операции. Если все поля пустые – ни одной операции не было.

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

По статистике, большое количество сбоев обмена происходит:

  • Права доступа (windows, папки шары на запись и чтение, сеть, интернет) — у пользователя, под которым работает 1С и пытается создавать/читать файлы
  • Наличие/отсутствие связи.

Поэтому начинайте проверку именно с этих параметров.

Отправить эту статью на мою почту

Проблема №1: Отсутствует файл базы данных.
Решение: Эта ошибка говорит Вам от том, что файлы базы данных не найдены по указанному пути:

1С Бухгалтерия".

Скорее всего эти файлы были перемещены в другое место на диске, или были удалены. Если все-таки они были удалены, попробуйте воспользоваться специальным программным обеспечением, который позволяет восстанавливать удаленные файлы, только постарайтесь до восстановления файлов, компьютер вобще не использовать (просто его выключите), иначе шансов восстановить удаленные файлы будет со временем всё меньше и меньше.

Проблема №2. При входе в конфигурацию - 1с висит. Или 1с висит при работе в ней, например, при проведении документов.
Решение: Многие об этом не знают, но есть одно замечательное средство! Это специальная утилита (файл exe), который устанавливается вместе с 1с и находится в директории "bin", а название файла "chdbfl.exe". Например, у меня на компьютере, полный путь к этому файлу - "C:\Program Files (x86)\1cv82\8.2.19.116\bin\chdbfl.exe", где "8.2.19.116" - номер последнего установленного релизы платформы 1с, если по-простому, то нужно в директории "C:\Program Files (x86)\1cv82\" открыть папку с установленной платформой максимального (по номеру) релиза, а там уже перейти в папку "bin" и запустить файл "chdbfl.exe".

В поле "Имя файла БД" указываете путь к файлу "1Cv8.1CD" в директории базы данных 1С. Как посмотреть директорию базы данных 1с - см. скриншот №1 (выше). Обязательно установите флаг "Исправлять обнаруженные ошибки" и нажмите "Выполнить". После выполнения этой процедуры - 1с во многих случаях начинает работать как прежде. Также рекомендуется запускать утилиту "chdbfl.exe", если 1с в процессе работы сильно тормозит, например, при закрытии месяца, при проведении документов или при формировании отчетов.

После выполнения утилиты "chdbfl.exe" также рекомендуется зайти в вашу базу данных в режиме Конфигуратор.

Где название базы "Конвертация данных" - это любая ваша база данных, например, у вас это может быть " 1С Бухгалтерия".

В конфигураторе нажмите в меню "Администрирование" - "Тестирование и исправление..."

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

Пользователям и администраторам знакома такая проблема: 1С от раза к разу обновляется все медленнее, до того, что это становится просто неприемлемо.

По перечню релизов, которые публикуются на дисках 1С:ИТС, видно, что обновления выходят с завидной частотой, иногда по несколько версий на одном DVD-выпуске.

То же подтверждает и сайт: для самых распространенных конфигураций (1С:Бухгалтерия, 1С:Зарплата и управление персоналом) обновления выходят точно не реже одного раза в месяц, а во время отчетного периода – даже 3-4 раза.


Поэтому долгое обновление 1С может действительно стать «головной болью» для администраторов и программистов.

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

Долгое обновление в режиме Предприятия

Если 1С долго обновляется именно после запуска конфигурации в режиме Предприятия – вероятнее всего были добавлены новые регистры и запущены обработки по их заполнению. Так, например, было при обновлении типовой БП с релиза 2.0.41.x до 2.0.42. Информация о действиях при их заполнении не выводится в строку состояния, отчего пользователь может ложно подумать, что конфигурация «зависла».

Если же проблема скорости обновления возникает с завидным постоянством и сопровождается постоянными обращениями пользователей с жалобами и вопросами на тему «Почему 1С долго запускается?», с ней следует разобраться более детально.

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

Программные варианты решения проблемы низкой работы 1С

Во-первых, информационная база 1С – настоящая СУБД, которую необходимо обслуживать. Известно, что реиндексация и реструктуризация, а также сжатие таблиц, прекрасно подходит для оптимизации баз данных. Для увеличения производительности 1С стоит запустить в конфигурации пункт «Тестирование и исправление…».


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

Всегда на скорости обновления и работы 1С не в лучшую сторону сказывается антивирус и брандмауэр Windows, поэтому надо включать объекты 1С в исключения этих программ (папка, в которую у вас установлена 1С, 1Cv8*.1C?, 1Cv8.log, 1Cv8.pfl, *.dt, *.cf, *.cfu, *.epf).



Аппаратные методы решения проблем медленной производительности 1С

Если после этих нехитрых действий, 1С 8.3 все равно долго запускается, то скорее всего необходимо увеличение серверных мощностей.

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

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

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

Если предыдущие варианты не помогли, или в базе работает действительно много пользователей, то нужно рассматривать вариант с переходом на клиент-серверный вариант работы (то есть SQL). В этом случае также не стоит забывать о периодическом обслуживании базы (аналог тестирования и исправления для SQL).

В заключение хотелось бы напомнить, что для качественной работы системы 1С необходимо периодически обслуживать базу данных. Важно понимать, что со временем сложность конфигураций растет, как и требования к потребляемым ресурсам. и как Следствие – на компьютере, купленном 5-7 лет назад, система «летать» не будет.

Более подробно о повышении производительности 1С, вы можете узнать в