1с выполненная ранее публикация не обнаружена

Обновлено: 04.07.2024

Дата публикации 30.07.2021

Использован релиз 3.0.98.

Для оперативного исправления ошибок выпускаются так называемые патчи – небольшие файлы формата *.epd (специальным образом подготовленные расширения конфигурации), которые предназначены для исправления конкретной ошибки в конкретном релизе конфигурации до обновления этой конфигурации. При установке следующего релиза конфигурации, в котором данная ошибка уже исправлена, патч теряет свою актуальность и удаляется автоматически.

Установка патчей может выполняться автоматически или вручную.

Автоматическая установка патчей

Загрузка и установка исправлений (патчей) в этом случае выполняется автоматически при наличии официальной поддержки и постоянного доступа к сети Интернет. Это рекомендуемый режим работы (если у вас типовая конфигурация, т.е. в нее не вносились изменения).

Для настройки автоматической загрузки патчей установите флажок "Загружать и устанавливать исправления (патчи) автоматически" в разделе: Администрирование – Интернет-поддержка и сервисы – Обновление версии программы.

По ссылке справа от флажка можно задать расписание проверки публикации исправлений.

Установка патчей в ручном режиме

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

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



  • В программе перейдите к загрузке патчей (раздел: Администрирование – Обслуживание – Обновление программы – Установленные исправления (патчи)):
    • раскройте блок "Обновление программы", перейдите по ссылке "Установленные исправления (патчи)", в открывшейся форме "Установленные исправления" нажмите кнопку "Установить исправление. " и выберите файл с патчами (*.cfe);
    • кнопка "Далее";
    • после установки патчей потребуется перезагрузить программу (рис. 4).




    Удаление патчей вручную

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

    В этом случае следует удалить патч вручную. Для этого откройте список установленных патчей (раздел: Администрирование – Обслуживание – Обновление программы – Установленные исправления (патчи)) (рис. 5), выберите патч, который нужно удалить, нажмите кнопку "Удалить исправление", затем подтвердите удаление по кнопке "Да".

    Формат «вопрос — ответ» касательно настроек и технического сопровождения программ 1С:Предприятие.

    1. Что делать, если возникает ошибка сценария при запуске обновления 1С?

    Столкнулись с ситуацией: при старте обновления через интерфейс 1С:Предприятия программа закрывается и начинает цепочку действий.
    С вопросом «Вы хотите продолжить выполнение сценариев на этой странице?». При этом процесс останавливается, а на экране «висит» картинка, что якобы он выполняется. Но дальше ничего не происходит.
    Условия: 1С УНФ, файловый вариант, тонкий клиент, Windows Server 2019.

    Возможный выход: запуск приложения 1С (1cestart) с Рабочего стола от имени администратора. Чтобы обновление выполнилось с полными правами для записи изменений и доступа без ограничений.

    Если у вас возникает похожая ошибка — проверьте запуск программы с повышением прав пользователя в системе.

    2. При нажатии меню «Загрузить адресный классификатор» возникает ошибка «К сожалению, возникла непредвиденная ситуация». Платформа 8.3.17.2256, база ЗУП 3.1.14.525. Что делать в таком случае?

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

    • Нужен доступ к загружаемому файлу version.zip с сервера 1С, тогда все работает. Без доступа — сохраняется ответ, что адрес не доступен, а программа думает, что это zip-архив. В этом и есть ошибка.
    • Если ошибка не уходит, обновите платформу на более высокую версию и повторите операцию. Например, 8.3.18.1563.

    Ищите узкое место на копии вашей информационной базы. И так, типовые проверки:

    • проверка физической целостности файла ИБ с помощью chdbfl;
    • выполните тестирование и исправление (ТиИ) через Конфигуратор;
    • может влиять способ подключения (из-за качества сетевого подключения и скорости обмена данными), например, если вы открываете 1С по локальной сети/Wi-Fi — в этом случае проверьте работу на локальном ПК;
    • очистите и обновите индекс полнотекстового поиска;
    • скопируйте базу на другой диск/компьютера, торможения могут быть из-за конфигурации/диска/файла подкачки основного ПК, на котором находится ИБ.

    Вам необходимо закрыть смену на ККТ. Как это сделать:

    ■ Закройте 1С и остановите службу ComProxyWindows.

    ■ Через «Управление — Диспетчер устройств — Порты (COM и LPT)» запишите или запомните номер COM-порта, на котором работает онлайн-касса.

    ■ Загрузите приложение Fito — сервисная утилита для касс с фискальным накопителем (актуальная версия 2.3.13 на данный момент);

    ■ Откройте Fito, укажите порт связи в настройках подключения (п. 2) и выберите «Тестирование — Печать отчетов — Печать Z-отчета (отчета о закрытии смены) — Выполнить».

    ■ Запустите службу ComProxyWindows. Войдите 1С и повторите операцию. Смена должна открыться корректно.

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

    5. Обновил платформу (сервера и клиента), но почему-то не хочет работать. При запуске 1cv8c вообще не дает зайти — неактивные кнопки. Проблемы только с веб. Подскажите, что не так?

    После обновления 1С проверьте настройки веб-сервера:

    • IIS — скорректируйте сопоставление обработчиков к библиотеке wsisapi вашей новой платформы (1C Web-service Extension) и перезагрузите веб-сервер;
    • Apache — пропишите в конфигурации правильный путь к файлу нужной версии и перезапустите службу для применения изменений.

    6. Подскажите, можно ли публиковать на одном веб-сервере Apache информационные базы с двух разных платформ?

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

    Подобное можно настроить на IIS через разнесение публикаций на разные пулы приложений. См. пункт V статьи « Публикация баз 1С на веб-сервере IIS и возможные ошибки ».

    7. Как действовать, если возникает «Ошибка при вызове конструктора (COMObject): Недопустимая строка с указанием класса»?

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

    На что обратить внимание:

    ■ Зарегистрируйте библиотеку comcntr вручную. При выполнении операции или открытия командной строки используйте запуск от имени администратора (полные права).

    regsvr32 “C:\Program Files (x86)\1cv8\8.3.xx.xxxx\bin\comcntr.dll”

    , где 8.3.xx.xxxx — версия целевой технологической платформы. Путь к каталогу «Program Files» зависит от разрядности вашей ОС и клиента 1С.

    Возможно, потребуется удалить или отменить регистрацию старой версии, которая была ранее активна (запуск regsvr32 с ключом «/u» — отмена регистрации через DllUnregisterServer).

    ■ Проверьте соответствие разрядности библиотеки и клиента 1С, который вызывает com-коннектор.

    ■ Проверьте настройки в «Администрирование — Службы компонентов — Приложения COM+ — V83COMConnector» с помощью оснастки comexp. Подробная регистрация коннектора вручную — смотрите в статье .

    Бывает, что программа установки не может автоматически зарегистрировать новую DLL, поэтому приходится делать регистрацию comcntr из каталога bin установленной версии вручную.

    8. Автоматически закрывается 1С на операции отправки и получения документов ЭДО. Что делать?

    Условия: тонкий клиент 1С на сервере терминалов (RDP-сеанс). Клиент-серверный вариант.
    • Источник: Application Error
    • Уровень: Ошибка
    • Имя сбойного приложения: 1cv8c, версия: 8.3.17.2127
    • Имя сбойного модуля: ntdll, версия: 10.0.17763.2061

    Ошибка «скользкая», быстрых и точных вариантов решения, увы, нет. Только разными проверками.

    Общие варианты действий:

    • Проверка целостности библиотеки
      sfc /VERIFYFILE=C:\Windows\System32\ntdll.dll
    • Очистка кэша.
    • Проверить на новом профиле пользователя. Войти на терминал новым аккаунтом, из-под него уже запустить операцию в 1С.
    • Выставить для приложения режим совместимости с более низкой версией ОС. Выполнить запуск от имени администратора (разово, для теста).
    • Отключить UAC (не рекомендуется, но желательно проверить).
    • Временно отключить службу PcaSvc (Служба помощника по совместимости программ).
    • Переустановка платформы. Дополнительно проверить диск на ошибки.
    • Включить ТЖ и анализировать log-файлы.

    Если были обновления Windows к дате, когда начались падения 1С (appcrash) — удалить эти обновления (по возможности).

    Также эта ошибка может быть связана с антивирусным ПО/КриптоПро. Рекомендуется их временно отключить/переустановить. Но начать проверки следует с очистки кэша и тестовой учетной записи.

    9. Ошибка формата потока как при запуске в режиме 1С:Предприятия, так и при входе в Конфигуратор. Как быть?

    Одна из популярных причин возникновения ошибки — «битый» кэш. Но стандартные подходы по очистке кэша и проверке базы с помощью утилиты chdbfl — иногда не помогают.

    Возможные способы решения:

    • Очистка кэша.
    • Проверка целостности (chdbfl).
    • Тестирование и исправление — ТиИ (в режиме Конфигуратора).
    • Выгрузка и загрузка базы в формате *.dt (через Конфигуратор).
    • Выгрузить и загрузить данные XML.
    • Открыть базу с другого расположения (диска/ПК).
    • Прочие способы (почистить временные файлы ПК, проверить жёсткий диск на битые сектора, отключить антивирус или выполнить сканирование).

    Это не полный список — основные моменты. Немного подробнее — в статье . Также проверьте вход на более высокой версии платформы — возможно, дело в ней.

    Вас также может заинтересовать:

    ⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.

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

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

    Для публикации базы, нужно открыть конфигуратор этой базы под учеткой Администратора.

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

    Откроется следующее окно где необходимо нажать "Опубликовать"

    Теперь переходим к созданию пользователя IIS_User. Для этого открываем " Управление компьютером ", " Локальные пользователи и группы " и во вкладке " Пользователи " создаем пользователя IIS_User, добавляем его в группу которая у вас уже точно существует IIS_IUSERS

    Затем нужно дать полные права группе IIS_IUSERS к папке bin и к папке wwwroot

    Проделав все не сложные манипуляции, можно переходить к настройкам IIS.

    Открываем " Диспетчер служб IIS " и слева выбираем " Пулы приложений " в основном центральном окне правой клавишей мыши щелкаем по " DefaultAppPool " и выбираем " Дополнительные параметры "

    В открывшемся окне во вкладке " Общие " находим " Разрешены 32-разрядные приложения ", там есть два варианта выбора

    True - Ставится в случае если сервер 1с х86 (платформа 1С x86)
    False - Ставится в случае е сли сервер 1с х64 (платформа 1С x64)

    Теперь нужно перейти в левом окне на название вашего сервера и в центральном окне зайти в " Ограничения ISAPI и CGI " тут мы будем настраивать разрешения для обработчиков 1С.

    Нажимаем справа в окне кнопку " Добавить " и прописываем пути к вашему обработчику. При это версия платформы 8.3.15.1778 у вас может отличаться от моей. Обратите внимание что прописывать путь нужно именно в определенную папку Program Files, выбор зависит от предыдущего шага.

    C:\Program Files\1cv8\8.3.15.1778\bin\wsisapi.dll - Если у вас 1С x64
    C:\Program Files (x86)\1cv8\8.3.13.1865\bin\wsisapi.dll - Если у вас 1С x86

    Обратите внимание на " Разрешить выполнение пути расширения " галку нужно ставить обязательно если пользуетесь одной платформой, например x64, но вам так же нужно добавить еще одно ограничение и прописать путь до платформы x86 и в этом случае галку не ставить. У вас должно получиться следующее.

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

    Вам необходимо справа выбрать " Добавить сопоставление сценария " и тут в появившемся окне сделать все как показано на скринах. Эту процедуру нужно повторить для *.1crs и *.1cws

    И снова здравствуйте.

    > При проверке Web сервер определяется, а опубликованная база не находится.
    Пожалуйста, уточните, что означает "база не находится".

    Попробовал исполнить Вашу инструкцию, получил следующее:

    Не помогло, при "проверке готовности компьютера" ошибка осталась таже "Не удалось найти публикацию базы!". Попробовал войти браузером на опубликованное приложение выдал ошибку про кривую библиотеку ISAPI. Методом проб и ошибок выснилось, что при установке IIS 8.5 "по умолчанию" не устанавливаются компонент "Расширения ISAPI".

    2. Устоновил в IIS не достающий компонент "Расширения ISAPI". Опубликованная база опять не нашлась. Но при входе через браузер на публикацию ошибка стала другая.

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

    Подробные сведения об ошибке:

    Обработчик 1C Web-service Extension

    Код ошибки 0x800700c1

    Физический путь C:\Inetpub\wwwroot\Money_101251

    Метод входа Анонимная

    Пользователь, выполнивший вход Анонимная

    3. После нескольких часов экспериментов базу опубликовать удалось, путем установки галки "использовать аутентификацию операционной системы" при публикации через Кофигуратор.

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

    Вы не имеете права просматривать эту страницу из-за недопустимости заголовков проверки подлинности.

    Подробные сведения об ошибке:

    Модуль IIS Web Core

    Обработчик 1C Web-service Extension

    Код ошибки 0x80070005З

    Физический путь C:\Inetpub\wwwroot\Money_101251

    Метод входа Пока не определено

    Пользователь, выполнивший вход Пока не определено

    4. Печальные итоги.

    Остановился на двух неработающих вариантах.

    Публикация без галки "использовать аутентификацию операционной системы" (Соответствует включенной в консоли IIS для опубликованного приложения "анонимной проверки подлинности")

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

    Публикация с галкой "использовать аутентификацию операционной системы" (Соответствует отключенной в консоли IIS для опубликованного приложения "анонимной проверки подлинности")

    Сервис на компе находится, адрес проверяется. Но при сихронизации Миниденьги пишут ошибку "Неправильное имя или пароль пользователя настольного приложения". Экспериментировал с заведением пользователя в настольной 1С - ни какие варианты не помогли.

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

    Читайте также: