Не найдена хеш версия для файла конфигурации
Средний 4 комментария
Drno, на толстом клиенте добавляется только предложение получить лицензию и не даёт посмотреть подробно.
Вам русским по белому пишут, что вы вбили код лицензии от базовой версии а запустить пытаетесь не базовую (проф или корп). программный или аппаратный тут нипричем.
eetan, прошу прощения, я недавно на этой работе, мне предоставили файлы установщика и ключи к нему.
Все это входило в пак "1С Предприятие 8. Комплект для обучения в высших и средних учебных заведений."
Только что подключался к созданной на сервере базе все работает лицензию клиенту получить удалось. Но на самом сервере запустить конфигурацию не получается.
Для запуска 1С в клиент-серверном режиме нужно ДВЕ лицензии: одна серверная для запуска сервера 1С:Предприятия, вторая клиентская для запуска клиентского приложения (а для запуска файловой базы нужна только клиентская лицензия, а серверную устанавливать не нужно вовсе) .
Судя по данному тексту вы получили лицензию на СЕРВЕР.
Данный текст говорит о том, что 1С не видит лицензию на запуск КЛИЕНТА.
Файл программной лицензии не предусматривает возможность запуска клиентских приложений 1С:Предприятия или внешних соединений:
file://C:/ProgramData/1C/licenses/ХХХХХХХХ.lic
100% что это файл той самой лицензии на сервер 1С, который вы только что получили.
Уточнить можно открыв файл лицензии текстовым редактором, например, блокнотом - в конце файла будет информация о лицензии в человекочитаемом виде.
Т.е для работы вам теперь ещё надо получить клиентскую лицензию.
Для полного понимания советую почитать инструкцию по повторному получению лицензии 1С с разборами ошибок и примерами (кстати, ваш случай там тоже есть)
Как восстановить программную лицензию 1С:Предприятие 8
P. S.
Кстати имя файла затерли совершенно зря - оно представляет собой дату и время получения лицензии, никакой уникальной идентифицирующей информации в имени файла нет, например, активированная сегодня лицензия будет вида 202110131012345.lic, где первые 8 цифр - это дата 2021.10.13, а следующие 6 цифр - это время ЧЧ.ММ.СС.
Конфигурация узла распределенной ИБ не соответствует ожидаемой. Одна из самых популярных ошибок РИБ. Приведены стандартная методика устранения (уже публиковалась ранее) и расширенная (для сложных случаев).
Для начала привожу список используемых мной сокращений:
- РИБ - распределенная информационная база
- ЦБ - центральная база, корневой узел РИБ
- УБ - удаленная база, БД удаленного узла РИБ
По собственному опыт могу сказать, что сталкивался с двумя причинам возникновения ошибки:
Есть также мнение, что к этой ошибке приводит использование механизма динамического обновления базы. Здесь есть сомнения, потому как с одной стороны динамическое обновление никогда не затрагивает структуры БД, а механизмы РИБ всё-таки работают именно со структурой БД, а не с прикладной её частью, тем не менее в РИБ используется механизм формирования цифровой подписи версии конфигурации (в дальнейшем буду называть её для сокращения хэшем), и при изменении прикладной части хэш естественно обязан пересчитаться. Не буду ни отрицать этого, ни утверждать, т.к. если и сталкивался с этой ситуацией, то явных доказательств этого не нашел.
Для исправления использую 2 методики, в зависимости от ситуации.
Ошибка при обновлении конфигурации
Добрый час!
Помогите разобрать проблему с обновлением 1С:бухгалтерия8.1 1.6.11.7
Обновляю самостоятельно в первый раз!
Делаю следующие действия:
-конфигурирование\поддержка\обновить конфигурацию
-выбираю файл обновления 1.6.12
выскакивает окно с заголовком "Файл не содержит доступных обновлений" и подзагаловок "Данный файл содержит обновления для след конфигураций: 1.6.11.7 и 1.6.12.2".
При выборе одного из них ничего не происходит
ПОМОГИТЕ
Проверьте, какой у Вас релиз конфигурации поставщика:
Конфигурация - поддержка - настройка поддержки - Вверху окна Конфигурация поставщика, версия.
Возможно прошлый раз криво обновили.
Криво - это когда релиз конфигурации базы данных не соответствует релизу конфигурации поставщика. Т.е. релиз базы - 1.6.11.7 , при этом релиз конфигурации поставщика 1.6.10. или меньше.
Аноним, продолжать На качестве работы в режиме "предприятие" это не скажется
А если серьезно, зайти в режиме конфигуратора и обновить конфигурацию базы данных.
Передавайте привет, тому кто Вам базу обновлял
А если серьёзно, в конфигураторе найдите кнопку "Обновить конфигурацию базы данных" (третья иконка в третьем ряду иконок) - нажмите на неё.
Если она не активна, попробуйте найти где-нибудь базу с последним релизом - откройте её в конфигураторе - Конфигурация - сохранить конфигурацию в файл (на выходе получите файл *.cf). Теперь переходим в Вашу недообновлённую базу Конфигурация - Загрузить конфигурацию из файла - и указываете полученный ранее cf-ник. Но это очень не надёжный метод, возможны ошибки
Передавайте привет, тому кто Вам базу обновлял
А если серьёзно, в конфигураторе найдите кнопку "Обновить конфигурацию базы данных" (третья иконка в третьем ряду иконок) - нажмите на неё.
Если она не активна, попробуйте найти где-нибудь базу с последним релизом - откройте её в конфигураторе - Конфигурация - сохранить конфигурацию в файл (на выходе получите файл *.cf). Теперь переходим в Вашу недообновлённую базу Конфигурация - Загрузить конфигурацию из файла - и указываете полученный ранее cf-ник. Но это очень не надёжный метод, возможны ошибки
Я себе передала не только привет
Нажала на указанную кнопку - прога сделала ряд манипуляций с данными и метаданными. Потом я приняла изменения. А дальше что?
Посмотрите какой сейчас релиз конфигурации? Если всё Ок - жмите кнопку "Начать отладку" - значок в виде символа "1С" с синим треугольничком - откроется режим Предприятие - в появившемся окне жмём Ок - и радуемся жизни .
А можно Вам нескромный вопрос задать: Как Вы такого результата добились (с обновлением конфигурации поставщика)?
Обновление
Извиняюсь, что втиснулась в ваш диалог. Не могу оставить вопрос без своего внимания "Как Вы такого результата добились (с обновлением конфигурации поставщика)?". Не поверите, но сама лично столкнулась с такой же проблемой при обновлении с 10 релизя Бух. Упорно не обновляется конфигурация поставщика. С разработкой 1С и в частности с обновлениями нетиповых работаю 2 года. но на такое еще не попадалась. Причем все советны в моем случае бесполезно. ИБ видимо феноменальная))) Будем думать как быть..
1.Открыта новая радиостанция для юзеров под названием RТ FМ. По ней будут транслироваться чтения различных мануалов и ответы на часто задаваемые вопросы.
2. "Помогая ленивым людям, ты помогаешь им сесть на свою шею" Сян-Цзы
Я себе передала не только привет
Нажала на указанную кнопку - прога сделала ряд манипуляций с данными и метаданными. Потом я приняла изменения. А дальше что?
Теперь конфигурации должны совпадать. Можете обновлять на 14-й релиз. Не вижу в ситуации ничего уникального. По каким-то причинам прервалось обновление, и конфа БД не обновилась в прошлый раз. НАпример, на предложение ее обновить вы нажали "нет".
У меня то же самое. Тоже 1С 8.1.13.41 Бухгалтерия базовая 1.6.14.4, пытаюсь обновить на 1.6.15.5 через конфигуратор, также пишет, что неверный формат хранилища данных. Что это? Опять ошибка фирмы 1С?
В папке C:\Documents and Settings\Имя пользователя\Application Data\1C\1Cv81 есть одна или несколько папок с длинными буквенно-цифровыми именами. Удалите эти папки. Только папки! Файлы, лежащие прямо в C:\Documents and Settings\Имя пользователя\Application Data\1C\1Cv81 не трогайте!
В этих папках 1С хранит некоторые вспомогательные данные. В случае некорректного завершения программы, сбоев Windows и т.д. эти данные могут искажаться. Если вы папки удалите, 1С их создаст заново и уже корректно заполненные.
Ну там вчера под вечер еще одна новость выяснилась - если скачать с сайта дистрибутив обновления, то при его запуске пишет что файл поврежден или не предназначен для данной программы установки.
Кстати сегодня на работе ПРОФ обновилась нормально.
Ну вот, сегодня все прошло без проблем, никакие папки удалять не потребовалось. Делаем вывод - глюк был на сайте 1с
Подскажите пожалуйста, столкнулась с той же проблемой -
установила обновления и сейчас конфигурация БП Базовая 1.6.11.7.
Платформа 8.1.14.72.
Пытаюсь поставить следующие обновления, т.е. 12-е или 13-е.
И вижу то же окно: "Файл не содержит доступных обновлений" и подзаголовок "Данный файл содержит обновления для след конфигураций: 1.6.11.7 и 1.6.12.2".
Что можно предпринять?
Прочитайте пожалуйста описание обновления, может он для ПРОФ версии?
+ прочитайте второй ответ в этой ветке.
Прочитайте пожалуйста описание обновления, может он для ПРОФ версии?
+ прочитайте второй ответ в этой ветке.
для базовой, я пробовала также и обновление на 13, а 12-е - тот же результат - не "видит" установленное обновление, и пишет его в списке.
конфигурацию поставщика я проверила - именно та.
есть ли еще какие-либо варианты?
такая же проблема, причем поголовно на всех базах со сдуру установленными тестовыми релизами на БП 8.1 (1.6.16.3). Конфигурации основная и поставщика совпадают. Не видит хоть убей обновлений, ни при автопоиске обновления в каталоге, ни при указании конкретного файла обновления. Если почитать инфу о предназначении последующих релизов (типа "Релиз предназначен для обновления с конфигурации версий 1.6.15.6, 1.6.16.6 и 1.6.17.3"), то 16.3 соответственно в этих списках нет в описании всех последующих релизов вплоть до последнего. Посему и не видит, наверно. Что теперь делать с этими тестовыми релизами? Остается только сравнением cf-ок обновлять?
Добавлю свои пять копеек. Были такие же проблемы (несоответсвие конфигурации и не обновлялась ни через конфигуратор ни через инет). установил платформу свежее (та что была на сайте поддержки 8.1.15.14) и все заработало.
Как редактировать файлы конфигурации
Итак, теперь мы знаем, для чего используются файлы конфигурации, давайте поговорим о том, как мы можем их редактировать.
Для этого вам понадобится текстовый редактор. Не используйте текстовый процессор, так как они могут добавить форматирование в файл, что помешает их чтению программой.
Пользователи Windows уже имеют предустановленный текстовый редактор. Я говорю о блокноте. Хотя стоит подчеркнуть, что для Windows существует множество отличных текстовых редакторов сторонних производителей, включая Notepad ++, Atom и Sublime Text Editor.
В Linux наиболее близким аналогом Notepad является Gedit . Вы также можете рассмотреть возможность использования текстового редактора командной строки, такого как Nano или Vim . Ради большей эффективности я сильно склоняюсь к текстовому редактору Vim. Это позволяет мне легко переходить на разные позиции в файле конфигурации, просто используя всего несколько нажатий клавиш.
В Mac OS X (или MacOS Sierra, скоро станет известно, ), есть несколько текстовых редакторов, которые поставляются предварительно установленными. Вы, вероятно, знакомы с TextMate. Он также включает несколько текстовых редакторов командной строки, таких как Vim и Nano.
Когда вы редактируете файл, важно убедиться, что вы соблюдаете его соглашения. Это можно решить, просто взглянув на это. Некоторые конфигурационные файлы, такие как файл hosts, объяснят вам эти соглашения. Другие заставят вас прочитать некоторую документацию или пару постов в блоге.
Наконец, если редактируемый файл конфигурации структурирован в формате JSON или XML, вы можете использовать более мощный текстовый редактор с подсветкой синтаксиса. Я рекомендую Атом. Это повысит вашу точность, показывая, когда вы допустили ошибку.
Как выглядят файлы конфигурации?
Теперь давайте взглянем на некоторые реальные конфигурационные файлы. Как мы упоминали ранее, они бывают разных форм и размеров. Один файл конфигурации, с которым вы почти наверняка знакомы, — это файл hosts, который используется в Windows, Mac и Linux для сопоставления IP-адресов с именами узлов вручную.
В Windows вы можете найти его в папке c: \ windows \ system32 \ drivers \ etc \ hosts . На Mac и Linux это будет в / etc / hosts .
Как вы заметите, файл hosts использует пробелы для разделения элементов, причем каждое имя хоста имеет свою собственную строку. Кроме того, файл hosts позволяет пользователю добавлять аннотации и комментарии, которые начинаются с символа хеша.
В Linux и Mac OS X некоторые программы требуют, чтобы пользователь сохранял файл конфигурации в домашнем каталоге с точкой в начале имени файла. Эти конфигурационные файлы иногда имеют расширение .rc, и в разговорной речи называются «точечные файлы».
Одна из программ, которая следует этому конкретному соглашению, — текстовый редактор Vim . В прошлом мы говорили о том, как настроить VIM, отредактировав его конфигурационный файл настроек настроек
Файлы конфигурации даже используются в видеоиграх для определения и управления некоторыми действиями, такими как сопоставления клавиш. Конфигурационный файл ниже взят из Black Mesa — фанатского ремейка оригинального Half Life .
В оригинальной версии Deus Ex , выпущенной в 2000 году, пользователю фактически пришлось отредактировать файл конфигурации, чтобы включить читы!
ВТОРАЯ МЕТОДИКА
Применяется в случае, если первая методика не сработала, а выгрузить заново узел не представляется возможным.
Предыстория: у клиента настраивали каскадную РИБ и ошибка возникла в первом уровне каскада (второй уровень всё это время работал безупречно). Разработка конфигурации велась совместно с IT-службой клиента и с момента возникновения ошибки конфигурация ЦБ успела несколько раз поменяться. Вариант с откатом изменений не рассматривался даже в принципе, т.к. потеря части данных и остановка работы нескольких подразделений были совершенно неприемлимы. Первый вариант исправления ошибки каких-либо ощутимых результатов не дал. В связи со чем пришлось искать другие пути решения.
Пришла мысль попробовать подменить хэши файлов конфигураций непосредственно в XML-файлах обмена. Описание структуры файла обмена из книги "Профессиональная разработка в системе 1С:Предприятие 8" дало слабое представление о формировании цифровых подписей конфигураций и изменений в них, но определило направление поиска: значения Digest1 и Digest2. Всё остальное выяснял чисто эмпирическим путём (то бишь методом проб и ошибок), но закономерность установить таки получилось.
Тестовые эксперименты прошли удачно. На рабочих базах тоже всё прошло благополучно.
Итак, последовательность действий:
- выполняем действия 1 - 4 первой методики;
- выгружаем из УБ файл обмена, но не загружаем его в ЦБ;
- выгружаем из ЦБ файл обмена, но не загружаем его в УБ;
- в файле обмена из ЦБ заменяем блок, содержащий информацию об изменениях конфигурации и хэши (Digest1 и Digest2), на блок хэшей из файла УБ (пример см. ниже)
- производим загрузку файла из 4-го пункта в УБ;
- обязательно перезаписываем файл обмена из УБ (2-й пункт)! этот файл не должен быть загружен при обмене в ЦБ!
- для проверки делаем несколько последовательных обменов.
Если при обмене используется сжатие данных, то либо отключаем сжатие, либо сначала распаковываем файл, меняем, потом запаковываем обратно и отправляем.
Блок файла обмена из ЦБ
нужно заменить на блок файла обмена из УБ (обратите внимание Digest1 у файла из УБ всегда равен "00000000000000000000000000000000". )
Перечисленные действия необходимо выполнять с предельной осторожностью, некорректная последовательность чревата полной неработоспособностью РИБ. Поэтому перед этими действиям создание резервных копий ОБЯЗАТЕЛЬНО!
Механизм распределенных информационных баз 1С в свое время был очень популярен в компаниях, где были филиалы, но не было связи через Интернет. Сейчас Интернет есть почти везде, и большинство удаленных отделов через него подключаются и работают с основной базой. Тем не менее, механизм РИБ до сих пор используется, пользователи работают, и иногда возникают ошибки. Одна из самых распространенных среди них – «Конфигурация не соответствует ожидаемой».
Причины возникновения ошибки
Чаще всего подобные ошибки возникают в процессе загрузки данных из основной в дочернюю базу. Как правило, это говорит о том, что существуют проблемы в настройке дочерней БД. С большой вероятностью, ошибки не избежать повторением операции, она никуда не денется и будет преследовать вас при каждом обмене. Поэтому многие специалисты рекомендуют после подобных ошибок заново создавать периферийную ИБ.
Кроме вышеперечисленных вариантов на практике также замечены проблемы после динамических обновлений баз. Однако прямых доказательств и объяснений этому явлению на сегодняшний момент нет. Ошибка «Конфигурация распределенного узла не соответствует ожидаемой» в подавляющем большинстве случаев исправляется достаточно легко. Вам не нужно иметь специальных знаний – достаточно базовых знаний администрирования систем 1С.
Если вы первый раз столкнулись с подобной ошибкой, последовательно выполните следующие шаги и, скорее всего, проблема уйдет:
- Почистите кэш и проверьте работоспособность обмена еще раз. Если ошибка не ушла – приступайте к следующим шагам;
- Завершите все сеансы работы с подчиненной базой и сделайте ее копию;
- Выгрузите конфигурацию в файл с расширением .cf с основной ИБ;
- Далее необходимо отключить основной узел – для этого воспользуйтесь многочисленными обработками из Интернета. Они распространяются под именем, подобном «ОтключитьУзелРИБ.epf»;
Рис.1 Исправление ошибки
Рис.2 Исправление ошибки
После вышеописанных действий попробуйте снова запустить обмен между двумя базами. Вероятность успеха очень высока, а проблема может возникать только в критичных ситуациях. Что же можно предпринять в случаях форс-мажора? Весьма действенным оказался вариант с подменой хэша файлов обмена. Для этого необходимо:
- Совершить вышеописанный алгоритм;
- Выгрузить файл обмена из основной базы и дочерней, но не загружать их;
Рис.3 Подмена хэша файлов обмена
Рис.4 Подмена хэша файлов обмена
Рис.5 Подмена хэша файлов обмена
После всех операций проделайте несколько обменов для тестирования. Если не возникнет проблем, значит, все сделано правильно, и ошибка несоответствия узлов РИБ исправлена.
8.1-как разблокировать объекта чтобы зарузить Конф.из файла
Прислали небольшое улучшение
надо загрузить его как конфиг. из файла.
Вошел в конфигуратор,
открыл К.
везде замки - как снять?
подскажите.
такая же проблема, причем поголовно на всех базах со сдуру установленными тестовыми релизами на БП 8.1 (1.6.16.3). Конфигурации основная и поставщика совпадают. Не видит хоть убей обновлений, ни при автопоиске обновления в каталоге, ни при указании конкретного файла обновления. Если почитать инфу о предназначении последующих релизов (типа "Релиз предназначен для обновления с конфигурации версий 1.6.15.6, 1.6.16.6 и 1.6.17.3"), то 16.3 соответственно в этих списках нет в описании всех последующих релизов вплоть до последнего. Посему и не видит, наверно. Что теперь делать с этими тестовыми релизами? Остается только сравнением cf-ок обновлять?
Сергей, подскажите, плиз. А у меня аналогично с 24.5 и 24.7, промежуточный 24.6 с сайта удалили, скачать не успела. Что теперь делать, как обновиться? Можно ли обновиться не официальным, чтобы потом официально обновиться на 24.7? Прям беда, зачем такие строгие соответствия выставляются.
Подавляющее большинство используемых нами компьютерных программ — будь то офисные пакеты, веб-браузеры или даже видеоигры — настраиваются через систему интерфейсов меню. Это стало практически стандартным способом использования наших машин. Но некоторые программы требуют, чтобы вы сделали шаг за этим, и вам действительно нужно отредактировать текстовый файл, чтобы заставить их работать так, как вы хотите.
Эти текстовые файлы, что неудивительно, называются «конфигурационными файлами». Если вы хотите перейти от «пользователя» к «продвинутому пользователю», вам нужно знать, как их настроить.
Что такое файлы конфигурации?
Прежде чем мы углубимся в технические подробности, давайте сначала конкретно определим, что такое файл конфигурации.
Файлы конфигурации — это, по сути, файлы, которые содержат информацию, необходимую для успешной работы программы, которые структурированы особым образом. Вместо того, чтобы быть жестко запрограммированными в программе, они настраиваются пользователем и, как правило, хранятся в текстовом файле (хотя ранее я видел программы, которые использовали базы данных SQLite. как их конфигурационные файлы).
Удивительно, но не существует определенного стандарта о том, как должны работать файлы конфигурации или как они должны выглядеть. Это полностью зависит от прихоти разработчика программы.
Некоторые конфигурационные файлы структурированы в формате собственного дизайна разработчика. Другие используют широко известные стандарты, используемые для структурирования данных, такие как формат JSON (нотация объектов JavaScript), YAML (язык разметки YAML) или XML (расширяемый язык разметки). Некоторые программы загружают информацию, хранящуюся в их конфигурационных файлах, когда они запускаются, в то время как другие периодически проверяют, была ли она изменена.
Если вы пользователь Linux, вы, вероятно, будете знакомы с ними, так как многие основные задачи обслуживания требуют редактирования файлов конфигурации. Если вы хотите настроить GRUB для двойной загрузки вашей системы загрузку загрузку или настройке веб-сервера настроить веб-сервер , вам придется иметь дело с ними.
Хотя это не исключительно Linux вещь. В зависимости от того, что вы делаете, вам, возможно, придется редактировать их в Windows или Mac OS X.
ПЕРВАЯ МЕТОДИКА
- выгружаем из ЦБ cf-файл;
- отвязываем УБ от РИБ (метод УстановитьГлавныйУзел, готовую обработку можно найти в приложении или в других публикациях);
- заменяем конф. УБ на выгруженный в первом шаге cf-файл, для этого пользуемся меню "Загрузить конфигурацию из файла" (а не сравнением-объединением. );
- восстанавливем признак РИБ для УБ.
В большинстве случаев этих действий более чем достаточно, что восстановить обмен, но не всегда.
Что, если это не работает?
Наконец, давайте коснемся того, что происходит, когда что-то идет не так. По моему опыту, проблемы, связанные с редактированием конфигурационных файлов, имеют тенденцию делиться на два лагеря.
Первый — это разрешения. Если вы не можете сохранить свои изменения, это может быть потому, что вы пытаетесь сделать это как обычный пользователь. Чтобы предотвратить случайное повреждение, многие конфигурационные файлы доступны для редактирования только тем, у кого есть права администратора.
В Windows щелкните правой кнопкой мыши Блокнот (или любой текстовый редактор, который вы используете) и выберите Запуск от имени администратора .
Вторая распространенная проблема — ошибка пользователя. Если что-то не работает, это может быть ваша вина. Убедитесь, что вы не сделали никаких опечаток, и что вы следовали соглашениям файла конфигурации. Я знаю, это кажется очевидным, но простая орфографическая ошибка или забывание закрыть пару речевых меток может сделать весь файл бесполезным.
Хороший способ избежать проблем — сделать копию файла конфигурации, прежде чем вносить какие-либо изменения. Таким образом, если что-то пойдет не так, вы можете восстановить копию и начать заново!
Файлы конфигурации важны
Более того, они являются неотъемлемой частью использования Linux. Знание того, как правильно их редактировать, поможет вам бесконечно.
Есть ли какие-то другие важные навыки, которые, по вашему мнению, должны знать пользователи Linux от начального до среднего уровня? Позвольте мне знать в комментариях ниже.
Читайте также: