• Проблемы с загрузкой пк. Проблемы с загрузкой пк Полная очистка системы программами-чистильщиками

    Часто задаваемые вопросы по администрированию 1С

    Вопросы

    1. При запуске программа выдала ошибку «Порядок сортировки, установленный для базы данных, отличается от системного». И дальше программа не грузится. Подскажите, что нужно сделать?
    2. Программа не дает ни сохранить, ни скопировать в буфер обмена содержимое отчета. Почему я не могу сохранить отчеты?
    3. Как архивировать базы данных?

    Ответы

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

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

    Причина ошибки состоит в тому, что язык кодовой страницы таблиц базы данных, с которой Вы работает, не соответствует языку, который установлен в системных настройках Windows. Как правило, в таких случаях системные настройки не трогают (с условием, что системная настройка выполнена правильно), а меняют язык кодовой страницы таблиц базы данных.

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

    Для того, чтобы изменить кодовую страницу таблиц базы данных (например, для конфигурации «Договоры»), Вам нужно сделать следующее:

    1. Загрузить базу «Договоры» в режиме Конфигуратора.
    2. Зайти в меню «Администрирование — Кодовая страница таблиц ИБ».
    3. В списке выбрать «1251 — Русский, белорусский, болгарский и сербский языки» (если в системных настройках Windows установлен язык «Русский»).
    4. Нажать кнопку «ОК». После этого начнётся процедура изменения порядка сортировки таблиц базы данных.
    5. После окончания процедуры закройте Конфигуратор.
    6. Запускайте программу в режиме «1С:Предприятие».

    Если ошибка о несоответствии порядка сортировки выдаётся при попытке запуска программы «1С:Предприятие 7.7» под операционной средой Microsoft Windows Vista, то вышеуказанные инструкции могут оказаться неэффективными. Если Вы столкнулись с несоответствием кодовой страницы базы данных при запуске программы «1С:Предприятие» из-под Висты, то при выполнении пункта 3 вышеуказанного порядка действий в списке кодовых страниц выберите самый последний элемент «+Текущая системная установка».

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

    Скачать конфигурацию «Договоры» можно здесь.

    При запуске программа выдаёт сообщение «Не обнаружен ключ защиты программы». Что я делаю неправильно?

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

    Самая распространённая модель ключа защиты — это такое маленькое устройство, которое включается последовательно в порт принтера. Последние несколько лет ключ защиты поставляется в виде устройства, которое подключается к компьютеру через порт USB.

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

    Таким образом, если при входе в 1С программа выдаёт сообщение «Не обнаружен ключ защиты программы», то возможно несколько причин:

    1. У вас физически нет ключа защиты, потому что у вас нелицензионная программа 1С.
    2. У вас лицензионная версия программы 1С, но ключ защиты не подключён к компьютеру (например, администратор брал домой на выходные и забыл вернуть).
    3. У вас лицензионная версия программы 1С, и ключ установлен в один из компьютеров сети, но отсутствует сетевое подключение к компьютеру, на котором установлен ключ, или к компьютеру, с которого выполняется вход в программу 1С.
    4. У вас лицензионная версия программы 1С, и все устройства включены и включены правильно, но скорость работы аппаратных устройств достаточно низкая для того, чтобы программа успела опросить все компьютеры сети о наличии ключа защиты. Если в течение установленного времени в сети ключ защиты не найден, то программа выдаст соответствующее сообщение.

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

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

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

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

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

    1. Нужно запустить 1С:Конфигуратор.
    2. Выбрать пункт меню «Администрирование — Сохранить данные».
    3. Нажать кнопку «Сохранить», после чего будет проведено архивирование базы данных.

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

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

    Главное преимущество программы «BackUp32», как для меня, выражается в возможности управлять программой через командную строку. Для пользователя работа с командной строкой выражается в том, что у Вас на Рабочем столе будет висеть обычнейший ярлычок со ссылкой на командный файл. И для того, чтобы сделать очередной архив, Вам достаточно просто дважды кликнуть на ярлычке программы, а все необходимые операции по архивированию файлов базы данных программа сделает самостоятельно.

    Могу дать несколько советов о том, как оптимизировать работу с программой «BackUp32»:

    • В архив включать все файлы из каталога базы данных (маска «*.*»), а в исключениях указывать файлы, которые не нужны (маски «*.CDX», «NEW_STRU\*.*» и «SYSLOG\*.*»). Чтобы сократить размер архива, также можете исключить файлы по маске «*.DLL».
    • Архивному файлу присваивать наименование по маске «ИмяГГММДД_ЧЧММСС», где «Имя» — это идентификатор базы данных, «ГГММДД» — метка даты архива, а «ЧЧММСС» — это метка времени архивирования.

    Если Вы будете использовать программу «BackUp32», то для того, чтобы правильно выполнить архивацию базы данных, Вам не придётся думать. Достаточно будет запустить ярлычок на Рабочем столе. Единственное, о чём Вам придётся задумываться, — это о том, чтобы своевременно выполнять архивацию. Но с программой «BackUp32» архивирование будет доставлять Вам удовольствие. А о личном удовольствии Вы не забудете никогда.

    Скачать программу «BackUp32» можно здесь

    Я хочу создать новую базу данных на основе рабочей базы, в которой уже есть данные за несколько лет. Мне нужно удалить из базы все документы, но оставить справочники и константы. Как правильно удалить все документы?
    Удалить все документы из базы можно тремя методами: каждый из них имеет как достоинства, так и недостатки.

    1. Обработка «Обработка документов»
    2. Это программный метод, при котором документы сначала помечаются на удаление при помощи обработки «Обработка документов», которую Вы можете найти практически в каждой типовой конфигурации в меню «Сервис». Достоинство этого метода состоит в том, что у Вас сохранится ссылочная целостность базы данных. Недостатком будет то, что такой метод удаления документов из базы данных может выполняться довольно долго.
    3. Обработка «Удаление документов»
    4. Это тоже программный метод, при котором Вы используете специально написанную обработку, которая выберет и удалит все документы базы данных без проверки ссылочной целостности. Такую обработку я никогда не писал, и Вам подобными обработками пользоваться не советую. Достоинств у такого метода удаления документов я не вижу.
    5. Удаление файлов документов (для базы данных формата DBF)
    6. Это аппаратный метод удаления документов, который производится на уровне файловой системы. Для того, чтобы удалить все документы из базы данных, нужно в каталоге базы данных удалить все файлы по маскам «DH*.DBF» (шапки документов) и «DT*.DBF» (табличные части документов). После этого рекомендую зайти в режим конфигуратора и выполнить процедуру «Тестирование и исправление ИБ» с пометкой всех флажков. Очевидным преимуществом данного метода является то, что удаление документов будет выполнено очень быстро. А к недостаткам метода отнесу тот факт, что удаление документов из базы данных будет выполнено без проверки ссылочной целостности.

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

    Дополнительно замечу, что если Вам понадобится пометить на удаление все элементы какого-нибудь справочника, то Вы можете воспользоваться моей универсальной обработкой «Пометка на удаление всех элементов справочника».

    Скачать универсальные обработки «Пометка на удаление всех элементов справочника» и «Обработка документов» можно здесь.

    Пришла пора сдавать квартальный или того лучше, годовой отчет, кликаете мышкой по ярлыку программы 1С Предприятие 7.7 и в ответ получаете сообщение об ошибке : «» После чего можете запустить лишь конфигуратор? Не знаете, что делать? Давайте найдем выход из неприятной ситуации вместе.

    Причина появления данного сообщения об ошибке понятна – несоответствие настроек 1С Предприятия 7.7 и Windows 7 .
    Приступим к устранению возникшей проблемы.

    Решение 1. Приведем кодовую страницу в соответствии с операционной системой Windows 7 :
    Щелкните по ярлыку программы 1С Предприятие 7.7 и в открывшемся окне отметьте ту базу, с которой собираетесь работать. Затем кликните по кнопке «Конфигуратор ». В открывшемся конфигураторе переходим по пути меню Администрирование Кодовая страница таблиц ИБ … Затем в окне «Кодовая страница таблиц информационной базы » выберите из списка → + Текущая системная установка → OK . В открывшемся окне с запросом об изменении кодовой страницы кликаем «Да ». Дождитесь завершения процедуры и закройте Конфигуратор. Всё, можно работать с данной информационной базой в Windows 7 (для других баз процедуру придется повторить). Но не забывайте, что если вы перенесете эту базу на компьютер с операционной системой Windows ХР, то вновь получите сообщение об ошибке.

    Решение 2. Отключим проверку порядка сортировки:
    Создайте пустой файл ordnochk.prm и поместите его в папку BIN , расположенную в каталоге установки 1С Предприятие 7.7 , таким образом отключив проверку сортировки для всех баз сразу. Данное решение при всей его простоте может породить некоторые проблемы и, кроме того, сработает только в том случае, если вы пользуетесь 26 или более поздним релизом программы 1С Предприятием 7.7 .

    Естественно, если вы используете 1С Предприятие 7.7 на локальном компьютере с установленной Windows 7 , или же данная операционная система установлена на всех машинах, то ваш выбор Решение 1 .
    Если же на компьютерах установлены разные операционные системы , то вам больше подойдет Решение 2. Важно! Все изменения в Конфигураторе необходимо будет вносить исключительно на компьютере с установленной Windows ХР , там же должны храниться и информационные базы, а вот файл ordnochk.prm , напротив, нужно положить в папку BIN , находящуюся на машине, работающей под управлением операционной системой Windows 7 .

    Как видите, сообщение об ошибке : «Порядок сортировки, установленный для базы данных, отличается от системного! » легко устранить. Удачной работы!

    Иногда не удается запустить установленное приложение. И ОС Windows 7 выдает сообщение с кодом ошибки или непонятной надписью. Самый простой вариант дальнейших действий, предпринимаемый многими, это переустановка программы. Хотя такое решение не всегда дает положительного результата. Вот наиболее распространенные проблемы запуска приложений, сопровождающиеся выводом сообщения с кодом или описанием ошибки. И пути их решения.

    Ошибка совместимости приложения и операционной системы

    Такая ошибка возникают при несовместимости запускаемой версии приложения с Windows 7. Многие создатели программных продуктов (особенно это касается бесплатного софта) не успевают разрабатывать актуальные версии своих программ. Или пользователь совершил инсталляцию устаревшей (неактуальной) для ОС Windows 7 версии приложения. Тогда могут возникнуть проблемы при попытке запустить его. Система выдает сообщение, что произошла ошибка при запуске приложения. Или даже если приложение запустилось, то работать оно будет некорректно. Эту проблему можно решить родными средствами ОС. Для этого выполним следующее:

    • Жмем мышей по ярлыку нужного приложения или файлу с расширением «exe».
    • Нажатием клавишей справа вызываем его контекстное меню.
    • В списке выбираем пункт «Исправление неполадок совместимости».
    • В появившемся окне «Совместимость программы» выбираем «Диагностика программы».
    • В очередном окне диалога ставим галочку возле пункта с описанием проблемы «Программа работала в предыдущих версиях ОС» и жмем «Далее».
    • Затем выбираем версию ОС, в которой приложение функционировало без проблем.
    • Жмем «Далее».

    Появляется окно с описанием параметров, с которыми будет осуществлен запуск. При нажатии на «Далее» программа запускается. Если данные параметры запуска в Windows 7 не привели к корректной работе приложения:

    • В окне диалога «Совместимость программы» нажимаем на «Нет, попытаться использовать другие параметры».
    • Задаем новые параметры и пытаемся запустить программу еще раз.

    Ошибка чтения памяти

    Такая ошибка запуска приложения может вызываться несколькими причинами. Но чаше всего в Windows 7 она связана с работой службы DEP.

    DEP – служба предотвращения выполнения данных. Основной ее функцией является остановка распространения вирусов в компьютере путем блокировки доступа к системным разделам оперативной памяти. Служба никак не препятствует процессу инсталляции вредоносного ПО. Она только блокирует доступ к определенным секторам памяти системы.

    Если программа, не имеющая прав доступа к одному из этих разделов, попытается зайти в память, то DEP мгновенно прекращает ее работу. Результатом закрытия этого приложения является сообщение «Ошибка программы». Для настройки этой службы нужно выполнить следующее:

    • Входим в «Панель управления» через «Пуск».
    • Выбираем вкладку «Система».
    • В списке слева жмем на «Дополнительные параметры системы».

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

    • Во вкладке «Дополнительно» выбираем пункт «Быстродействие».
    • Жмем на его «Параметры».
    • В окне «Параметры быстродействия» переходим в часть «Предотвращение выполнения данных».
    • Здесь выбираем пункт «Включить DEP для программ и служб, кроме выбранных».
    • Кнопкой «Добавить» редактируем список исключения.
    • Не забывайте нажимать «Применить».

    Ошибка 0xc0000022

    Такая ошибка запуска приложения в Windows 7 возникает из-за отсутствия какой-либо библиотеки, нужной для работы программы. Файлы библиотек имеют расширение «dll». Причиной отсутствия библиотек может быть деятельность вирусов.

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

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

    • Обновление драйверов на видеокарту.
    • Установка последней версии DirectX.
    • Установка всех возможных обновления для Windows 7.

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