Архив метки: ошибка

Конфигурация не соответсвует ожидаемой. Опять

Кроме решения, о котором я писал раньше появилось одно уточнение. Подобная ошибка может появиться в случае использования разных версий платформы на узлах распределенной базы. В моем случае на центральной базе была версия 8.3.4, а периферийную базу обновили до 8.3.6. Решается без каких-либо манипуляций простым обновлением баз до одинаковой версии.

Конфигурация не соответствует ожидаемой

Если во время обмена между распределенными базами на периферийной базе возникает ошибка “Конфигурация не соответствует ожидаемой” и обмен не загружается, нужно выполнить следующие действия:

  • Сделать выгрузку конфигурации на центральной базе, это та конфигурация, которую ожидает периферийная база и которую нужно будет туда загрузить.
  • На периферийной базе – отключить от главного узла обмена. Это возможно программно, для этого нужно написать обработку с одной командой: ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
  • Конфигурацию периферийной базы нужно снять с поддержки, если это включено, затем объединить с конфигурацией из центральной базы, а затем выполнить загрузку конфигурации из этого-же файла. Я делаю так для того чтобы перенести признак поддержки.
  • Вернуть привязку к главному узлу обмена. Это снова можно сделать программно, только теперь нужно будет указать узел, который будет назначен главным: ПланыОбмена.УстановитьГлавныйУзел(ТекущийУзел); В переменную ТекущийУзел нужно передать элемент из плана обмена, его можно сделать полем выбора в форме обработки.
  • &nbsp

    После этих манипуляций обмен должен пройти в обычном режиме.

    Windows 2008 и 1С 8.2

    Protected computer server Замечена неприятная особенность работы сервера 1С предприятия под управлением операционной системы Windows 2008 – часто без видимой причины происходит сбой, после которого клиенты не могут подключиться к базе данных с получением сообщения “Ошибка формата потока”. Дополнительные симптомы: не запускается сервис Агент сервера 1С, он может запуститься после перезагрузки Windows, однако ситуацию это не исправляет, кроме того, даже при запущенном сервисе невозможно открыть свойства сервера 1С, т.е. увидеть кластеры, базы и т.д. Спасает от этой ошибки полное удаление 1С и повторная установка, причем нет необходимости удалять папки с настройками 1С после удаления программы – после установки все настройки останутся на месте и базу не придется настраивать заново. Однако, через некоторое время ошибка может повториться.

    Причина этой ошибки мне пока неизвестна, а лекарство нашлось – обновление системы до SP2. Проверено на русской и английской версиях, 32 и 64 разрядных, c SQL 2008 и без него, решение проблемы пока одно – сделать обновление системы.

    Invalid argument

    Интересная ошибка попалась в работе программы “Податкова звітність” или “ОПЗ”. Если из 1С выгрузить налоговую накладную, затем открыть ее в ОПЗ, то при попытке программы подготовить отчет к отправке появляется сообщение об ошибке: “Invalid procedure call or argument” и документ не сохраняется. Как оказалось “ошибка” в том, что 1С выгружает накладную в виде, уже готовом к шифрованию и отправке по электронной почте, а ОПЗ ожидает другой вариант – в шапке должна стоять отметка “Копия”. Так что если вам хочется работать через ОПЗ, то придется изменить алгоритм выгрузки в 1С: нужно в отчете “Экспорт налоговой накладной” вместо выгрузки ключа

    <HORIG>1</HORIG>

    прописать

    <HCOPY>1</HCOPY>

    Другой вариант – просто не пользоваться ОПЗ и отправлять накладные сразу из 1С.

    Ошибка в процедуре

    В типовой конфигурации “Бухучет для Украины”, в релизе 290, обнаружен недочет: в процедуре глПровНУ возможно возникновение ошибки от несовпадения типов при выполнении сравнения в операторе “Если”. Вот в этом месте:

    Заголовок процедуры глПровНУ

    Ошибка обнаружена при проведении документа “Расходная розничная накладная”. Чтобы ошибки не возникало достаточно переписать условие в виде: (Число(СуммаНУ) < 0.005) И (Число(СуммаНУ) > -0.005)

    Ошибка пользовательского интерфейса

    Недавно довелось побороться на компьютере с такой вот ошибкой: не загружается пользовательский интерфейс, соответственно и работа пользователя с компьютером оказывается невозможной. Текст ошибки: “Невозможно загрузить DLL пользовательского интерфейса ввода”. Причина – поврежденные настройки реестра системы, оставшиеся после удаления вируса. Вот как выглядит экран с ошибкой:

    x20110909 195610

    Читать далее

    Неверные итоги в оборотной ведомости

    1С:Предприятие 7.7; Бухгалтерский учет, DBF.

    Случилось так, что оборотно-сальдовая ведомость стала пустой, бывает еще, что обороты за какой-то период есть, а за какие-то исчезли, ну а еще более экзотический случай – обороты и остатки по счетам умножены на 2. Скорее всего, это из-за нарушений в файлах итогов, чтобы убедиться в этом, сформируйте карточку счета за проблемный период – все движения по счету должны быть в порядке. Исправить такую проблему просто: найдите папку с базой, в ней будет множество файлов с расширением DBF. Найдите файлы: 1SBKTTL.DBF, 1SBKTTL.CDX, 1SBKTTLС.DBF, 1SBKTTLC.DBF и…

    Читать далее

    Неверное имя атрибута

    Неверное имя атрибута

    Ошибка “Неверное имя атрибута”

    Несмотря на то, что новая версия Windows (семерка) появилась уже достаточно давно, все еще часто возникают вопросы по запуску 1С версии 7.7. Одна из проблем – сообщение об ошибке в программном модуле, это может быть Глобальный модуль или модуль отчета, в тексте ошибки упоминается: “Неверное имя атрибута”. Как правило, это происходит в файловых версиях, где данные хранятся в DBF файлах.

    Читать далее

    Память не может быть written

    1173138750w21Gh6 Наверное ошибки с сообщениями про память, которую то невозможно прочитать, то записать, одни из самых “популярных” среди пользователей Windows XP. Это и не удивительно, т.к. многие причины могут привести к подобным сообщениям. Мне попался интересный вариант: при попытке запустить видеофайл эксплорер, который по-русски “проводник”, вылетает с ошибкой, но воспроизведение все-таки начинается. Поиски советов дали примерно такие варианты решения проблемы:

    1. Провести проверку системных файлов: sfc /scannow
    2. Проверить наличие вирусов.
    3. Проверить железо, память в первую очередь.
    4. Если предыдущее не помогло, есть предложение отключить службу предотвращения выполнения данных (DEP), это делается заменой ключа /noexecute=optin в файле boot.ini на ключ /noexecute=alwaysoff, однако следует учесть, что такие действия ставят под угрозу безопасность системы.

    Все “нежелезные” пункты, касающиеся настроек системы, вирусов и прочего, можно решить одним махом — переустановить систему и лучше ещё на свежеотформатированный раздел. Однако нашелся быстрый и простой способ: т.к. ошибка касалась воспроизведения видео, я начал переустанавливать кодеки. Первоначально был установлен набор кодеков от SamLab, переустановка ничего не дала, я вспомнил про K-lite и, как оказалось, очень кстати.

    Программа установки K-lite Standart проверяет системные настройки и версии установленных кодеков, она показала наличие старых кодеков, установленных по-видимому с видеокамерой или телефоном Samsung, а также указала на ошибки в ключах реестра. После удаления старых кодеков и исправления реестра ошибки Windows исчезли. Так что SamLab-ом больше пользоваться нехочется.