Ошибка доступа к файлу ‘http://0000000:xxxxxxx@downloads.v8.1c.ru/tmplts/1c/Accounting/3_0_37_43/1cv8.cfu’
по причине:
Ошибка аутентификации при доступе к ресурсу: http://9839743:xxxxxxx@downloads.v8.1c.ru/tmplts….cv8.cfu
Ответ:
Возможно что у вас просто нет подписки на ИТС
Возможно дело в том что вы не зарегистрировали программный продукт на сайте users.8.1c.ru Да вы там зарегистрированны и у вас есть логин и пароль, и его вы их вводите при обновлении, но нужно еще зарегистрировать сам продукт. Пройдите по этой ссылке https://portal.1c.ru/software/register .вам понадобится пинкод который лежал в конверте в коробке с программой (ну и рег.номер программы само собой написан на рег.анкете тоже в коробке)
Содержание:
1. Об ошибке при выполнении файловой операции
2. Устранение «Ошибки при выполнении файловой операции» в 1С 8.3
1. Об ошибке при выполнении файловой операции
Приветствую, коллеги! В данной статье будет описана ошибка «Ошибка при выполнении файловой операции», и подробно рассмотрены способы ее устранения.
Когда происходит обновление конфигураций в 1С 8, по завершении обновления, часто появляется ошибка, которая гласит «Ошибка при выполнении файловой операции – файл не содержит доступных обновлений».
2. Устранение «Ошибки при выполнении файловой операции» в 1С 8.3
Рассмотрим методы, при помощи которых, можно устранить ошибку при выполнении файловой операции в 1С.
Итак, первый способ – это попробовать сделать обновление при помощи файлов по обновлению вида «релиз 1с*.cfu». Если это не помогло, то можно попробовать обновить систему при помощи общего файла вида «полный релиз 1С*.cf».
Вторым способом будет проверка на соответствие общей версии системы 1С с минимальными требованиями версии конфигурации 1С, которую обновляем.
Третий способ устранения ошибки при выполнении файловой операции в 1С – более сложный, но действенный. Необходимо открыть в конфигурацию от поставщика в режиме Конфигуратора. Если ошибка всё так же появляется, то необходимо удалить конфигурацию поставщика, а затем опять установить. По сути, в данном варианте «вытягивается» последняя, рабочая версия данной конфигурации и обновление будет завершено без ошибок.
Рассмотрим подробнее третий способ. Пусть у нас уже есть некоторая конфигурация 1С KORG 1-ой версии, которая работает, но нужно поставить 2-ю версию, то есть обновить версию конфигурации 1С 8.3. Когда происходит обновление, всплывает ошибка «Ошибка при выполнении файловой конфигурации». Порядок действий в этом случае:
1. скачать релиз 1С KORG с версией 1*.cf;
2. копируем нашу базу данных;
3. в конфигураторе, который соответствует обновляемой базе, переходим по пути: «Конфигурация → Поддержка → Настройки поддержки → Снять с поддержки». В случае, если кнопка для снятия с поддержки недоступна, необходимо сперва включить возможные изменения. После этого нужно дать согласие, если система 1С будет уточнять что-либо или подтверждать действия;
4. Далее переходим по следующему пути: «Конфигурация → Сравнить и объединить с конфигурацией из файла…». Здесь необходимо выбрать файл «полный релиз 1С KORG версии 1*.cf»;
5. Далее перед нами появится окно, в котором система 1С будет запрашивать постановление на учёт для поддержки, на это уведомление обязательно отвечаем согласием;
6. В случае, если наша конфигурация является типовой, откроется окно по сравнению конфигураций. В нем обязательно убираем все «галочки». Далее последует объединение конфигураций;
7. В новом окне кликаем на «Сохранить изменения»;
8. Ещё раз сохраняем базу данных;
9. Обновляем конфигурацию 1С стандартным способом.
Если всё сделать, согласно инструкции выше, то в вашей конфигурации 1С 8.3 «Ошибка при выполнении файловой операции» больше не возникнет. Спасибо за внимание!
Специалист компании «Кодерлайн»
Айдар Фархутдинов
dred999
07.03.17 — 15:34
Всем привет!
Есть Бухгалтерия предприятия, редакция 3.0 (3.0.47.32).
Пытаюсь обновиться до 3_0_47_33 потом попробовал на 3_0_48_19 вылетает ошибка: «Ошибка при выполнении файловой операции»,
Пробовал скульную базу обновить, потом файловую одна и та же ошибка.
Может кто сталкивался?
vde69
20 — 07.03.17 — 20:45
(19) рано радуешься…
я использую такую методу для постановки на поддержку кривых конф:
0. делаю бекап
1. сверяю 3 релиза, поддержки, конфы, в константе, если они разные нужно догонять до единой….
2. останавливаю сервер 1с
3. очищаю таблицу ConfigSave
4. очищаю темповый каталок сервера 1с
5. запускаю сервер, запускаю конфигуратор
6. делаю сравнение объединение с типовой CF, после сохраняю, но на не обновляю рабочую конфу. Сразу сохраняю полученный CF (мой_CF). F7 — НЕ ЖАТЬ
7. Сохраняю конфу поставщика именно из этой базы (пост_CF)
8. Загружаю пост_CF без сравнения объединения, при этом ставится на поддержку, норабочую НЕ обновляю
9. делаю сравнение объединение с мой_CF, тут надо думать и по месту, возможно сто-то и снять с поддержки надо….
10. только тут жму F7 и запускаю в пользовательском режиме
11. ТИС — обязательный пункт….
после всего проделанного если нет ошибок то гуд… за 2 месяца так привел 19 баз, одна из которых сдохла при переходе на 3.1 (ЗУП, пришлось откатываться), остальные сейчас нормально обновляются… хотя были все кривые, начиная от разности версии конфы поддержки к рабочей и заканчивая кучей не удалённого мусора…
Обновлено 15.10.2020
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов Рунета Pyatilistnik.org. В прошлый раз мы с вами разобрали, что из себя представляет файловая система raw, и как ее исправить, чтобы восстановить свои данные. Двигаемся дальше и поговорим сегодня на тему капризности 1С, точнее на капризную работу в рамках Windows Server 2016. Я рассмотрю причину и устранение периодически повторяющейся ошибки на сервере 1С 8.3 «Ошибка при выполнении файловой операции«. Ее я стал встречать после обновления с Windows Server 2012 R2 д 2016. Думаю мой опыт сэкономит вам часик серфинга по интернету.
Описание проблемы
В моей компании заканчивается обновление операционных систем у виртуальных серверов, с Windows Server 2012 R2 на Windows Server 2016, я понимаю, что поддержка первых еще будет несколько лет, но хочется уже не делать это в последний момент, а слегка опережать, да и уже давно пора стремиться к Windows Server 2019. Сервера 1С не были исключением, обновление происходило по быстрому варианты. Тут подразумевается накатывание более новой версии ОС по верх старой, тут мы убивали двух зайцев:
- Получали свежую версию ОС
- Оставляли весь софт на сервере, и не требовалась его переустановка
В случае чего всегда можно было откатиться из снапшота на момент проведения работ, благо ESXI 6.5 это помогает делать в два клика. Все прекрасно обновилось и сервер зажил новой жизнью. В какой-то момент при запуске клиента 1С 8.3 на RDS ферме, стала появляться ошибка:
Ошибка при выполнении файловой операции
Устранение проблемы
Начав изучать данный вопрос мы не стали откатываться к бэкапу, так как данная проблема возникала не постоянно, а через некоторые промежутки и была вызвана явно не переходом на более новую версию операционной системы. Подняв исторические данные в системе заявок, я нашел похожую, где решением ошибки был перенос базы данных 1С на другой диск. Меня это заинтересовало и я стал прикидывать, что же могло быть в той ситуации. Через минут 20 я нашел одну закономерность, что на всех проблемных хостах был установлен компонент Windows дедупликации, как раз на тех дисках, где располагались базы данных 1С.
Я для тестирования отключил дедупликацию и вернул все в исходное состояние, и о чудо ошибка при выполнении файловой операции больше не появлялась. Все те же действия я произвел и на остальных серверах.
Вывод: Windows Дедупликация и 1С просто не совместимы друг с другом, это нужно запомнить
Из дополнительных методов я могу вам посоветовать еще очистку кэша 1С. Еще в на умных сайтах советуют на серверах, где используется 1С отключать протокол IPv6 на сетевых интерфейсах, но лично я не понимаю этого прикола, так как сама Microsoft советует по возможности этого не делать, в виду того, что очень многие ее сервисы и компоненты Windows в приоритете используют именно его, меньше будет проблем с DNS и Active Directory.
Вообще если у вас виртуальные сервера лежат на системе хранения данных, то у нее должна быть своя функция дедупликации и использовать лучше и правильнее ее. Если у вас есть другие варианты решения данной проблемы, то пишите их в комментариях. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
На чтение 2 мин. Опубликовано 15.12.2019
При открытии 1С система вываливает ошибку с сообщением «Ошибка при выполнении файловой операции…».Наиболее вероятная причина этому — неверно настроенные права данного пользователя на каталог с БД.
Если база находится на удаленном компьютере, попробуйте перепрописать путь к ней, скорее всего удаленный компьютер запросит логин и пароль.
Если же каталог с базой находится на локальном компьютере, то проверьте, имеется ли у данного пользователя права на доступ к нему.
При подключении к базе в версий 1С, иногда возникает ошибка доступа к файлу 1Cv8.cdn. Причин этой ошибки несколько.
Первая, она же самая распространенная — база 1С расположена не на отдельном сервере, а на одном из компьютеров локальной сети. Естественно, никакого ДНС-сервера на нем нет, права на папку с базой могут слетать при обыкновенном обновлении Windows — поэтому и теряется сетевой доступ к базе данных.
Остальные причины можно объединить в одну — проблемы с сетью на уровне роутеров, коннекторов, настройки антивируса и брандмауэра, блокирующие сетевые подключения.
Для устранения этой ошибки первым делом надо проверить все сетевые соединения и сетевое оборудование, затем права на папку с базой 1C, сетевые настройки компьютера, настройки антивируса и брандмауэра.
Если проблема будет возникать снова, стоит попробовать установить на компьютер с базой ДНС-сервер стороннего производителя, например Posadis DNS server и настроить его. Затем на других компьютерах локальной сети прописать статичные ip-адреса, а как основной ДНС-сервер указать свежеустановленный, если сеть управляются шлюзом или роутером со своим ДНС-сервером — прописать его адрес в качестве альтернативного.
Ну а на будущее спланировать размещение своей базы 1С на серверной операционной системе, на таких ОС этой ошибки при правильных настройках сети не возникает. Даже необязательно покупать сервер — можно разместить базу 1С в облачном хранилище.
Возникает следующая ошибка с текстом: «Ошибка при выполнении файловой операции RuntimeCacheVersions»
Почистить кэш в appdata, перенести файл базы в чистую папку, почистил temp, из списка соответственно тоже удалить и добавить обратно. Выполнить chdbfl ошибок не показал.
В итоге с 12 платформы открылся документ, а более поздние это 13 и 14 они 64 бита, винда 7, может быть как то с этим связано.
Ошибка 1С при выполнении файловой операции или Ошибка операции с файлом базы данных, возникает когда 1С не может получить доступ к файлу базы данных, не может найти папку с базой или создать в ней необходимые служебные файлы.
Ошибка 1C при выполнении файловой операции |
Здесь мы видим частный и явно описанный случай проблемы. После обновления Windows на компьютере с базой, бухгалтер со второй машины не смог зайти в базу. Программа выдала ошибку как на скриншоте.
Описание: «Вход пользователя не выполнен из-за ограничений учётной записи. Например, пустые пароли не разрешены; ограничено число входов или включено ограничение политики».
В рассматриваемом примере 1С явно указывает на возможные источники проблемы. После установки патча винда сбросила некоторые настройки сетевой политики безопасности, и по умолчанию перестала пускать пользователей с учёткой без пароля.
Чтобы починить, нужно на ПК с базой зайти в Панель управлени — Центр управления сетями и общим доступом — Изменить дополнительные параметры общего доступа — Все сети — Общий доступ с парольной защитой — установить флаг Отключить общий доступ с парольной защитой.
Если не хочется бродить в недрах панели управления, можно открыть редактор политик напрямую:
Пуск — Выполнить (или Win+R) — secpol.msc;
Переходим в Локальные политики — Параметры безопасности — Учетные записи: разрешить использование пустых паролей только при консольном входе устанавливаем значение Отключен.
Какие ещё причины могут вызвать появление подобной ошибки:
- Некорректная работа антивируса. Обычно этим периодически грешит Касперский: нужно добавить приложение 1С и папки с базами в исключение. Иногда помогает только полная переустановка антивируса.
- Некорректная настройка общего доступа к папке с базой: нет прав у конкретного пользователя или прав на запись/изменение в папку. Проверить это очень просто: нужно перейти в папку (можно скопировать путь из окна запуска 1С) и попробовать создать в ней любой файл. Хотя бы обычный текстовый документ. Если не получается или папка не открывается — скорее всего оно.
Рекламы в блоге нет, заметки я пишу из чистого энтузиазма. Но если статья оказалась полезной, вы можете поддержать блог, отправив символическую сумму через форму ниже. Ваша поддержка вдохновляет меня на создание новых статей.
Ошибка обновления базы в режиме 1С: Предприятие: Ошибка при выполнении файловой операции ‘v8srvr://server/Config/’ по причине: Ошибка при выполнении файловой операции Попытка поместить указатель на файл перед началом файла
Описание ошибки:
При обновлении конфигурации 1С: Комплексная автоматизация, ред. 1.1 при установке релиза 1.1.104.1 и запуска серверной базы в режиме 1С: Предприятие для завершения обновления релиза после согласия лицензионного соглашения возникла ошибка, которая фатально прерывала дальнейшую работу с базой:
Ошибка при выполнении файловой операции ‘v8srvr://ECO-SERVER2/1C-ECO82/Config/7ad7a83c-ceed-4eaf-871f-23830205ec2f.0’
по причине:
Ошибка при выполнении файловой операции ‘C:Usersadmin1CAppDataLocalTempv8_EBA6_7.tmp’. 131(0x00000083): Попытка поместить указатель на файл перед началом файла.
Найденные решения:
После подтверждения на продолжение обновления практически сразу же, в ближайшие секунды, долго ждать не приходилось.
Возникала ошибка. При повторном запуске базы в режиме 1С: Предприятие повторялось то же самое. Скрин не совсем тот, а уже сделанный позднее, когда ошибка себя проявила повторно, после обновления конфигурации другим релизом (об этом подробнее см. в конце публикации), но в точности иллюстрирующий ситуацию. Разница лишь в том, какой текст следует после «‘v8srvr://<имя_сервера>/<имя_базы>/Config/»
Вот полный текст ошибки
Сразу же при виде формулировки «Ошибка при выполнении файловой операции ‘v8srvr://<имя_сервера>/<имя_базы>/Config/7ad7a83c-ceed-4eaf-871f-23830205ec2f.0’ по причине:» рука потянулась выполнить «Тестирование и исправление базы данных»
Но, увы, тестирование не повлияло на ситуацию. Ошибка вновь возникала. И тут внимание обратилось ко второй половине формулировки ошибки: «Ошибка при выполнении файловой операции ‘C:Usersadmin1CAppDataLocalTempv8_EBA6_7.tmp’. 131(0x00000083): Попытка поместить указатель на файл перед началом файла.»
В этом пути явно присутсвует папка со временными файлами базы. Тогда было решено выполнить простую операцию удаления и добавления базы в списке баз, чтобы очистить пользовательские временные файлы, связанные с базой.
И это дало положительный результат. Обновление базы после этого было выполнено успешно.
P.S.
P.S.: ситуация имела повторное возникновение еще позднее (т.к. выполнялось продолжительное обновление конфигурации 1С: Комплексная автоматизация 1.1, было пропущено чуть более 20 релизов) но в сопряжении с ошибкой, очень похожей по формулировке на ту, что описана в описании ошибки Ошибка разбора XML: -[1,202] Фатальная ошибка: expected ‘>’ . Но, если ознакомиться с похожей ошибкой, то можно увидеть, что она тоже решилась в свое время удалением/добавлением базы в списке баз 1С: Предприятия 8, что очистило пользовательские файлы, связанные с базой и нормализовало дальнейшую работу без дополнительных действий, кроме тех, что описаны выше.
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
24-04-2019
Журавлев А.С.
(Сайт azhur-c.ru)
управление сложностью 1687 / 1300 / 259 Регистрация: 22.03.2015 Сообщений: 7,545 Записей в блоге: 5 |
|
1 |
|
Конфигурация вылетает при обновлении26.03.2019, 08:23. Показов 24055. Ответов 8
Приветствую, ребята. Подскажите пожалуйста, как можно решить проблему. При обновлении конфы (конфа не типовая, сторонних разработчиков), вылетает ошибка: «Ошибка при выполнении файловой операции ‘C:UsersanonimAppDataLocalTemp55v8_890B_4.t mp’. Неожиданный вызов метода ‘MemoryMappedFileObject::write’» 0 |
856 / 655 / 111 Регистрация: 01.11.2012 Сообщений: 2,410 |
|
26.03.2019, 10:03 |
2 |
Попробуй следующее: 0 |
управление сложностью 1687 / 1300 / 259 Регистрация: 22.03.2015 Сообщений: 7,545 Записей в блоге: 5 |
|
26.03.2019, 12:11 [ТС] |
3 |
Xomych, я так и делал. Развернул чистую конфу, и загрузил туда новую (на которую нужно обновиться), конфа загрузилась без проблем. Потом сохранил ее, и попробовал обновить на нее. Результат тот же — вылетает с ошибкой. 0 |
управление сложностью 1687 / 1300 / 259 Регистрация: 22.03.2015 Сообщений: 7,545 Записей в блоге: 5 |
|
26.03.2019, 12:18 [ТС] |
4 |
Вот еще один файл лога: 0 |
856 / 655 / 111 Регистрация: 01.11.2012 Сообщений: 2,410 |
|
26.03.2019, 14:05 |
5 |
Можно попробовать ещё выгрузить dt, загрузить в новую базу, попробовать обновиться. 0 |
434 / 305 / 92 Регистрация: 28.05.2014 Сообщений: 1,247 |
|
27.03.2019, 17:34 |
6 |
Почтальон, ТИИ не пробовали на копии сделать перед обновлением? 0 |
управление сложностью 1687 / 1300 / 259 Регистрация: 22.03.2015 Сообщений: 7,545 Записей в блоге: 5 |
|
28.03.2019, 09:01 [ТС] |
7 |
Phil, ТиИ было сделано, но безрезультатно, при обновлении через поддержку все так же вылетает ошибка. Обновить получилось только через сравнение и объединение. Но это не вариант, т.к. очень много доработок. 0 |
434 / 305 / 92 Регистрация: 28.05.2014 Сообщений: 1,247 |
|
28.03.2019, 09:11 |
8 |
Почтальон, видел такое решение, но с ошибкой такой сам не сталкивался — бекап; Добавлено через 40 секунд 1 |
управление сложностью 1687 / 1300 / 259 Регистрация: 22.03.2015 Сообщений: 7,545 Записей в блоге: 5 |
|
29.03.2019, 07:51 [ТС] |
9 |
везде пишут, что ошибка связана с конфигурацией поставщика Да-да, гугл курил 0 |
0
— 31.10.2014 — 10:46
Люди добные и не очень, ай нид ваш хелп. Второй день мудохаюсь, а просветление не приходит.
Имеется база 1С 8.
платформа (8.3.5.1119)
конфигурация бухгалтерия (2.0.62.4)
крутится на терминалке в sql-базе
Для экспериментов сделал себе копию базы на том же sql-сервере (из бекапов рабочей). Далее, при попытке обновления базы из шаблона до 2.0.62.5 релиза получаю ругань:
«c:documents and settingsuserlocal settingtemp1v8_2b_2c.tmp»
Причем если, снять конфигурацию с поддержки, и внести какие-нибдуь изменения ручками, то все нормально сохраняется и работает.
Что делал:
— удалял, добавлял базу в консоли сервера;
— чистил этот самый temp, выставлял на него права всем все можно;
— игрался с путями к файлам sql-базы (пробовал создавать в разных папках, в т.ч. рядом с рабочей базой);
— открывать конфигуратор не на терминале, а на машине через сеть;
нифига не помогает.
И лишь когда создал файловый вариант базы у себя на компьютере локально, тогда ошибка вылазить перестала.
Но таки хочется понять, как с этим бороться? Ведь если не дай бог придется восстанавливать рабочую базу и оно вылезет, и чего делать тогда?
1
— 31.10.2014 — 10:54
т.е. вот такую ругань я имел в виду:
«ошибка при выполнении файловой операции ‘c:documents and settingsuserlocal settingtemp1v8_2b_2c.tmp’»
2
— 31.10.2014 — 17:43
с одной стороны, в файликах *.tmp иногда встречаются всякие вирусопакости, поэтому вроде бы исключать *.tmp из антивируса нельзя.
но, а с другой стороны, нафига вообще держать на сервере доброго каспера?
зы: это все к тому, что ты все прекрасно описал и платформу и конфигурацию и sql упомянул, и терминал.. молодец, чЁ.
только про антивирус на сервере ни слова. Про его наличие/отсутствие. про его настройки/исключения в случае наличия.
ни гу-гу.
3
— 01.11.2014 — 08:49
Нету антивируса на сервере. На локальной аваст стоит.
4
— 03.11.2014 — 00:27
все еще актуально
5
— 03.11.2014 — 17:07
проверить базу чинилкой не пробовали ?
http://helpme1c.ru/kak-sdelat-testir…-redakciya-3-0
http://1c-sfera.ru/index.php/adminis…-v-nej-oshibki
ЗЫ база в дт выгружается?
6
— 03.11.2014 — 20:21
Было такое же, кстати, недавно. Проверки ничего не находили, все выгружалось-загружалось, а при обновлении стабильно валилось с аналогичной ошибкой во временном файле.
Так и не решили, с админом искали и ничего не нашли в тот момент, потом та виртуалка рухнула, а на текущей вроде все обновляется.
На 8.3.4 было, кстати.
7
— 04.11.2014 — 10:07
Цитата:
Сообщение от 101
ЗЫ база в дт выгружается?
в том то и прикол, что
Цитата:
Сообщение от gamletspb
И лишь когда создал файловый вариант базы у себя на компьютере локально, тогда ошибка вылазить перестала.
и да, на ошибки проверял, никаких проблем не обнаружено
8
— 04.11.2014 — 10:38
хмм мну бы посмотрел на бэкапирование обоими способами, скуль, выгрузка в дт
ЗЫ еще бы и конфигурацию отдельно в цф выгружал
9
— 04.11.2014 — 10:50
Цитата:
Сообщение от 101
хмм мну бы посмотрел на бэкапирование обоими способами, скуль, выгрузка в дт ЗЫ еще бы и конфигурацию отдельно в цф выгружал
я могу все это сделать, только что мне это даст в плане решения проблемы?
10
— 04.11.2014 — 11:07
(9) две разных копии БД и еще одну чистую конфигурацию
ЗЫ сдается мне что при переносе на другой сервер и залитие в SQL предварительно запустив исправление целостности на файловой базе — ошибка исчезнет
ЗЫЫ еще сдается мне проверку на обновление таки проверить … возможно конфигурация поставщика не была обновлена и/или не до конца, в похожих случаях пробую на копии накатить поверх ЦФ от полного нового релиза — пока помогало
11
— 04.11.2014 — 12:37
Мне кажется ТИИ ведь никак не проверяет конфигурацию поставщика?
А то в свете — (0) «Причем если, снять конфигурацию с поддержки, и внести какие-нибдуь изменения ручками, то все нормально сохраняется и работает» похоже на глюканувшую конфигурацию поставщика. так что (10) +
12
— 08.11.2014 — 20:44
Ну вроде удалось победить проблему, по крайней мере на тестовой базе все заработало.
Для этого пришлось выгрузить конфигурацию и ИБ в файл. Потом нафиг удалить(!) базу SQL, создать ее занова, и только тогда загружать в нее ранее выгруженные конфигурацию и ИБ. Перед загрузкой еще пришлось перезагрузить сервисы скуля и 1С, иначе вываливалось с ошибкой. При этом база ужалась в 10! раз (с 59Гб до 5Гб), обновление накатилось нормально, и вроде все данные на месте, ничего не поехало.
Что интересно, скульную базу, перед тем как полностью грохнуть, пробовал чистить и ужимать по всякому, но даже после удаления всех данных (путем удаления базы 1С в режиме очистки базы) ее размер оставался больше 50 Гб. При этом все проверки ТИИ проходили нормально. Вобщем, поразвлекался на выходных на славу. Всем спасибо за внимание, надеюсь кому-нибудь мой опыт будет полезен.
Приветствую!
Столкнулся с одной странной ситуацией по 1С:
Имею ЛВС рабочей группы на 20 пользователей из них 7 активных пользователей 1С (8.2 и 8.3).
1С файловая через терминал W2012r2 сервера. Бухи работают (с ЗуП и бух) на клиентах из под Win7 уже довольно давно и проблем с ними нет. Но вот сейчас возникла необходимость добавить еще 2 пользователей с новой базой УТ. Базу создал — проверил из консольной сессии сервера (из под админа) все работает норм.
Дальше самое интересное и непонятное…
На обоих новых клиентах (Win при запуске баз 8.3 (включая новую УТ) через терминал прекрасно запускается окно выбора баз 1С, но далее ни в режиме 1С Предприятие, ни в режиме конфигуратора запустить базу не удается — сообщение об ошибке:
Ошибка доступа к файлу ‘C:UsersDefaultAppDataRoaming1C1Cv82[GUID]’
Удивляет что обращается к дефолтному профилю, а не профилю пользователя. Самой папки с таким ID нет. Это происходит у обоих новых пользователях с базами 8.3. Базы 8.2 у них запускаются без проблем.
из того что сделано, но все равно не помогло:
1) кэш 1С очищен
2) попытка запуска напрямую с сервера из консольного сеанса под этими пользователями
3) так же как п.2, но пользователи для чистоты эксперимента вводились в группу локальных админов сервера.
4) создавал тестовую чистую конфигурацию из-под этих пользователей
5) версии баз в лаунчере пропысывал и в ручную и оставлял на автомате
6) пробовал режимы запуска разных видов клиентов (толстый, тонкий)
7) платформу 1С 8.3 обновлял
А вот с компьютеров бухгалтеров проверял эту базу — работает через терминал хорошо.
Пока использую обходной вариант для проблемных пользователей — 1С платформа на стороне клиента и файловая база на сервере.
Гуглил много, но в 100% случаев у людей была ошибка с ПРОФИЛЕМ ПОЛЬЗОВАТЕЛЯ а не дефолтного (хотя все найденные рекомендации тоже делал у себя).
Не пойму в какую еще сторону рыть.
Глюк авто обновления конфигурации
Ошибка доступа к файлу ‘http://downloads.v8.1c.ru/tmplts/1c/Accounting/2_0_14_8/1cv8.cfu’
по причине:
Ошибка аутентификации при доступе к ресурсу: http://downloads.v8.1c.ru/tmplts/1c/Accounting/2_0_14_8/1cv8.cfu.
Пароль логин 100% верен для проверки можно зайти сюда http://users.v8.1c.ru
Лечение
Делаем бэкап БАЗЫ.
для ЗУП это например
скачиваем. Запускаем скачанный exe файл.
запускаем setup.exe из распакованного каталога ничего не меняяем.
Отлично а теперь добавим его в 1с .
запускаем конфигуратор идем в обновление конфигурации
и вот тут :
снимаем все галочки и ставим «Искать в текущем каталоге»
Обновились.
Теперь еще раз запускаем обновление. Но уже ставим галочки в точности как на картинке.
Почему?
По словам официального техпода, глюк связан с обновлением конкретной конфигурации. После того как я поставил ее руками последующие конфигурации обновились с сайта совершенно нормально.
Версия платиформы: 1С:Предприятие 8.2 (8.2.13.219) Конфигурация: Бухгалтерия предприятия (базовая), редакция 2.0 (2.0.22.1) Обновляем: 1. Попытка №1 - из конфигуратора: открыть конфигурацию "Конфигурация-> Поддержка -> Обновить конфигурацию -> поиск доступных обнолений -> галка "искать обновления в каталогах", отмечено http://download.v8.1c.ru/tmplts/ -> пользователь+пароль с регистрации на сайте 1с = видим конфигурацию 2.0.23.9 (обновление), выбираем её, выдает окошко описания обновления, жмем "продолжить обновление", в результате окошко ""Ошибка доступа к файлу 'http://downloads.v8.1c.ru/tmplts/1c/AccountingBase/2_0_23_9/1cv8.cfu' по причине: Ошибка аутентификации при доступе к ресурсу: http://downloads.v8.1c.ru/tmplts/1c/AccountingBase/2_0_23_9/1cv8.cfu 2. Попытка №2. При загрузке самой бухгалтерии на панели функций - квладка "Предприятие" жмем "Обновление конфигурации" получаем окошко: "найдено обновление Версия 2.0.32.4, размер обновления 379,9 Мб, текущая версия конфигурации 2.0.22.1, бухгалтерия предприятия (базовая) редакция 2.0" Жмем "далее" получаем "всеготовокобновлениюконфигурации" и два пункта: "перезапустить сейчас" и "не перезапускать сейчас". При выборе "перезапустить сейчас" окошко с красным крестиком: "Программы для открытия файлов этого типа не сконфигурировано". -------------------------------------------------------------------- Надо протестировать оба варианта.
eterhack bottle 1c82/8123 2.0.0-eter2.13/8 Некоторое время пыталась подобрать базу - вообще,в идеале, для 1с8 желательно,чтобы клиент присылал конфигурацию,т.к.много времени уходит на поиски подходящей. В итоге не получилось проверить из-за зависании конфигурации при загрузки,и падении ее при повторном запуске. Создана бага.
eterhack bottle 1c82/8108 1с82,бухгалтерия. Попытка1: Конфигуратор-конфигурация-поддержка-обновление..выбираю файл .cfu (в данном случае установила обновление в другую папку "1",выбираю в ней файл .cfu) Открывается окошко,где подробно показана информация об обновлении. Нажимаю "продолжить оновление".Ничего не происходит,окно конфигуратора на панели задач мигает,но ошибка доступа не видна. В консоли абсолютно пусто . Попытка2: Сервис - обновление конфигурации - выбираю файл .cfu Ошибка воспроизводится.
на eterhack проблема не воспроизводится. просто на время обновления окошко не перерисовывается. после нажатия кнопи "продолжить оновление" после непродолжительного ожидания окошко снова перерисовалось, и была выведена информация.
(В ответ на comment #3)
> на eterhack проблема не воспроизводится.
Желательно версию указывать, для последующего подтверждения.
Сделала новую бутылку wine@eter-2 bottle bugs/8123> WINE@Etersoft SQL 2.0.2-eter15/3 Ошибки при обновлении действительно не возникает, но настораживает,что процесс обновления мгновенный. И при следующем запуске 1с в информации "о программе" отображается первоначальная версия БД,которая была до обновления. Надо сравнить с windows.
на windows ситуация аналогичная wine. Закрываем.
Версия wine 2.1.3 нужно снова протестировать Вариант2
Откладываем задачи, к которым не обращались более 100 дней.
Нужно заключение, есть ли у нас проблемы с обновлением. Если нет, задачу надо закрыть.
Нашёл бутылки в контейнере 2.0 на полке bugs. Скопировал в контейрен 2.1 Выполнил в обеих бутылках wine --update. swine 2.1 bugs/8108 swine 2.1 bugs/8123 Пока не понял какая бутылка для какого варианта, но на всякий случай проверю в обеих.
(Ответ Konstantin Artyushkin на комментарий10)
> swine 2.1 bugs/8108
> swine 2.1 bugs/8123
Проблема воспроизводится в обеих бутылках, но в 8123 нету лишних файлов, что позволяет сосредоточится на проблеме.
Вариант воспроизведения №1 не получился, потому что необходимо указать регистрационные данные, которые нам неизвестны.
Вариант воспроизведения №2 полностью показывает наличие проблемы.
=====
Воспроизведение:
Бутылка swine 2.1 bugs/8123
Пакеты:
wine-etersoft-2.1.4-alt5
wine-etersoft-sql-2.1.4-alt2
Последовательность действий
1) Запустить 1С в режиме Предприятия
2) На главной панели Сервис-Обновление Конфигурации
3) Выбрать "Локальный или сетевой каталог".Появитсья окно с уже выбранным нужным файлом. Нажимаем далее
4) Появится окно "проверка легальности" - Согласиться
ВНИМАНИЕ: при появлении окно может спряться за основное окно 1С. можно вернуть alt+tab или другими доступными средствами. Данное поведение не рассматриваем в рамказ этого задания.
5) Выбрать пункт "Да, перезапустить сейчас".
6) Получаем окно: "Программы для
открытия файлов этого типа не сконфигурировано"
Запустил с winelog. Увидел там такие ошибки: err:mshtml:HTMLDocument4_focus GetBody failed: 00000000 err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000 err:mshtml:HTMLDocument4_focus GetBody failed: 00000000 err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000 err:mshtml:HTMLDocument4_focus GetBody failed: 00000000 err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000 err:mshtml:HTMLDocument4_focus GetBody failed: 00000000 err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000 fixme:ieframe:DocHostUIHandler_GetDropTarget (0x6cc0f94) Скопировал бутылку в личные и выполнил ieinstall. Установил библиотеки от ie8 - ошибка больше не появляется. Но обновилась ли сама база я не понял, точнее не знаю как это проверить.
(Ответ Konstantin Artyushkin на комментарий12)
...
> Скопировал бутылку в личные и выполнил ieinstall.
> Установил библиотеки от ie8 - ошибка больше не появляется.
> Но обновилась ли сама база я не понял, точнее не знаю как это проверить.
Я не вижу связи между IE и обновлением 1С. Можно ли дописывать мотивы к проводимым экспериментам: «Решил проверить так, потому что думаю так».
Проверить, что конфигурация обновилась, можно посмотрев на её версию. Возможно, в меню «О программе» или Конфигурация->Открыть конфигурацию. В общем, это гуглится или спрашивается у Стаса.
(In reply to Vitaly Lipatov from comment #13)
> (Ответ Konstantin Artyushkin на комментарий12)
> ...
> > Установил библиотеки от ie8 - ошибка больше не появляется.
> > Но обновилась ли сама база я не понял, точнее не знаю как это проверить.
> Я не вижу связи между IE и обновлением 1С.
А это не идентичные ли по смыслу фразы?
Имеем:
Есть ошибка "Программы для открытия файлов этого типа не сконфигурировано", которая появляется только при выборе "перезапустить сейчас" в конце процедуры обновления. Которой нету при выборе "не перезапускать сейчас". Стало быть, при ручном закрытии 1С обновление происходит успешно. Отсюда можно сделать вывод что ошибка "Программы для открытия файлов этого типа не сконфигурировано" напрямую не влияет на обновление конфигурации, что и нужно сейчас проверить.
Причиной появления ошибки "Программы для открытия файлов этого типа не сконфигурировано" можно считать ошибки mshtml из winelog.
err:mshtml:HTMLDocument4_focus GetBody failed: 00000000
err:mshtml:HTMLSelectionObject_createRange Could not get body: 00000000
Описание эттого исследования находиться в https://bugs.etersoft.ru/show_bug.cgi?id=8123#c12
===
Команда ieinstall может является только временным решением проблемы.
Так же нужно определить на каком типе файла происходит ошибка?
Я бы проверил на свежей версии wine-gecko. Как привязаны версии wine-gecko к версиям wine не знаю, уж извиняйте - всё знать не возможно, а на узнавание требуется время.
Узнать версию конфигурации можно в справке 1C -> "О программе" Решил проверить обновляется ли вообще конфигурация. Выбрал режим "не перезапускать сейчас". Вышел из 1С и снова запуситл. Результат: версия Конфигурации осталась прежней ( не обновилась ) Проверил в бутылке в которой установил ie8. При выборе любого пункта "перезапустить сейчас" и "не перезапускать сейчас" версия Конфигурации не обновляется. =============== Решил проверить в windows. Не стал устанавливать платформу 1С, а просто скопировал папку Program Files/1С из бутылки bugs/8123/ При выборе каталога новой конфигурации получил ошибку " Недопустимая строка с указанием класса" {Обработка.ОбновлениеКонфигурации.МодульОбъекта(1410)}: Ошибка при вызове конструктора (COMОбъект) ComConnector = Новый COMОбъект(УправлениеСоединениямиИБ.ИмяCOMСоединителя()); по причине: Недопустимая строка с указанием класса Склоняюсь к тому что нужно всё таки выполнить процесс установки 1С в windows
Откладываю, поскольку проверить обновление конфигурации без пароля к порталу 1С мы не можем. |