Код ошибки 1 при обновлении 1с 8 что это значит

Автор spbmax, 21 фев 2017, 14:06

0 Пользователей и 1 гость просматривают эту тему.

1С:Предприятие 8.2 (8.2.19.80)
Бухгалтерия предприятия, редакция 2.0 (2.0.65.8) — buhdb
Есть 1Сv8.2 БД на SQL сервере. Бухгалтерия. Типовая конфигурация.
Есть сервер 1С Предприятия.
Есть терминал, где пользователи 1С работают с БД.
понадобилось обновить buhdb до версии 2.0.65.48
Подписка куплена. Обновляю вручную. Запустил.
Через 10 минут решил проверить как дела идут. Никаких окон не было.
Снова запустил 1С, при попытке зайти в БД — окно: мол база заблокирована.
Полез на сервер 1С Предприятия. В свойствах подключения снял галочку блокировки и стер все надписи в полях ниже.
Снова зашел в базу. Запустил обновление. В ходе обновления создалась резервная копия локально, и тут же пошло восстановление. И так база ведет себя до сих пор. До обновления дело не доходит.
В логах записи:
Начало сеанса с информационной базой запрещено.
в связи с необходимостью обновления конфигурации.

Для администратора:
Чтобы принудительно разблокировать информационную базу, воспользуйтесь консолью кластера серверов или запустите «1С:Предприятие» с параметрами:
ENTERPRISE /S»192.168.0.47:1541buhdb» /CРазрешитьРаботуПользователей /UCПакетноеОбновлениеКонфигурацииИБ

Tue Feb 21 11:53:01 UTC+0300 2017 {ERR} Завершение с ошибкой. Код ошибки: 1. Подробности см. в предыдущей записи
====
Все перепробовал. Запуск 1С с ключами как описано выше (ENTERPRISE /S»192.168.0.47:1541buhdb»…) и на сервере 1С предпрития и на терминале.
Удалил запись БД на сервере 1С предпрития. Создал заново. Не помогает.
Где-то эта блокировка БД? Как ее найти? Что делать?


Вопрос:
При запуске БД, как предлагается в логах, выползает вот такое окно.
Так и должно быть? Кто сталкивался?


Цитата: spbmax от 21 фев 2017, 14:06
1С:Предприятие 8.2 (8.2.19.80)
Бухгалтерия предприятия, редакция 2.0 (2.0.65.8) — buhdb
Есть 1Сv8.2 БД на SQL сервере. Бухгалтерия. Типовая конфигурация.
Есть сервер 1С Предприятия.
Есть терминал, где пользователи 1С работают с БД.
понадобилось обновить buhdb до версии 2.0.65.48

2.0.65.8 можно обновить за раз только до, максимум, 2.0.65.18, после чего, перед следующим шагом обновления, нужно было запустить базу в пользовательском режиме.
Вы так делали?
И откуда — из конфигуратора?
Файлом .cfu?
На Windows 10 требуется 1С 8.3

И почему — только «до до версии 2.0.65.48»?
Текущая версия 2.0.66.17 и начиная с 2.0.66.1 требуется 1С 8.3.

Цитата: spbmax от 21 фев 2017, 14:06. Обновляю вручную. Запустил.

Цитата: spbmax от 21 фев 2017, 14:06Запустил обновление. В ходе обновления создалась резервная копия локально, и тут же пошло восстановление. И так база ведет себя до сих пор. До обновления дело не доходит

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


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


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

Спасибо за Сказать спасибо


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

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

ЦитироватьВы так делали?
И откуда — из конфигуратора?
Файлом .cfu?
На Windows 10 требуется 1С 8.3

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

ЦитироватьИ почему — только «до до версии 2.0.65.48»?

Программа обновления выдает, что найдено обновление до версии 2.0.65.48, ну я и не сопротивляюсь.

ЦитироватьКак понять — обновляю, запустил обновление, пошло обновление и до обновления дело не доходит?

Из пользовательского режима, штатное обновление, автоматически проходит  несколько стадий. Сначала обновление выгоняет все активных пользователей, потом архивирует БД, потом пытается обновить конфигурацию. Если обновление не проходит, как у меня  — база восстанавливается из архива. Все эти стадии отображаются в желтом окошке. В логах тоже регистрируется, что происходило во время обновления + ошибки возникающие.

ЦитироватьЕсли пошло не так, то надо восстанавливать и обновлять резервную копию

Откатился на воскресную копию. То же самое. Сам в шоке. Лучше бы причина была в моих кривых руках. А так получается, что косяк в БД живет давно. Есть еще копия месячной давности. Надеюсь — поможет

Добавлено: 22 фев 2017, 12:46


Цитата: alex0402 от 22 фев 2017, 12:06
перезапустите службу 1С, а лучше компьютер с сервером приложений.

Все это делал. Не помогает. Так же удалял БД с Сервера 1С предприятия. Вновь создал — не помогает.
Думал выгрузить БД в файл, т.е. сделать ее файловой. Так при сохранении БД  — снова ошибка


ЦитироватьИ почему — только «до до версии 2.0.65.48»?
Текущая версия 2.0.66.17 и начиная с 2.0.66.1 требуется 1С 8.3.

Объясните, после 2.0.65,48 будут обновления для типовой бухгалтерии для платформы 1С v2.0?
Что значит » с 2.0.66.1 требуется 1С 8.3″. Всех гонят на 1Сv3.0?
И еще, в типовой бухгалтерии 2.0.65.48 есть обнолвенная отчетность по налогам на прибыть за 2016 год? Если нет — то как ее добыть?

Добавлено: 27 фев 2017, 17:07


Цитата: alex0402 от 22 фев 2017, 12:06
перезапустите службу 1С, а лучше компьютер с сервером приложений.

все проделывал. Не помогает. Проверил конфигурацию на ошибки. Вот результат.
http://rgho.st/private/8MpzlsJRn/869e0213fc4809125b1f03150188534c

Добавлено: 27 фев 2017, 17:10


После проверки на ошибки в конфигурации получил:

Скажите — это м.б. причной невозможности выгрузки БД в *.dt формате. А так же ошибки в обновлении не с этим связаны?

Добавлено: 27 фев 2017, 17:26


[/url][/img]


Цитата: spbmax от 27 фев 2017, 11:48

ЦитироватьИ почему — только «до до версии 2.0.65.48»?
Текущая версия 2.0.66.17 и начиная с 2.0.66.1 требуется 1С 8.3.

Объясните, после 2.0.65,48 будут обновления для типовой бухгалтерии для платформы 1С v2.0?
Что значит » с 2.0.66.1 требуется 1С 8.3″. Всех гонят на 1Сv3.0?

Текущаяя версия БП 2.0, пока мы тут обсуждали, уже не 2.0.66.17, а 2.0.66.18. Текущая версия БП 3.0 — это 3.0.47.33

Не существует таких версий, про которые вы спрашиваете:
— «для платформы 1С v2.0»
— «1Сv3.0»
уже лет 80

Пригласите специалиста 1С для обновления или ознакомьтесь  с минимальными терминами 1С.

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

Задавайте вопросы, не относящиеся к данному топику-вопросу-теме, отдельными топиками.
Так Вам быстрее и по существу ответят.

Если это вообще имеет смысл спрашивать, т.к. про это — зиллионы статей в интернете, которые невозможно не найти поиском


Проблема

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

Например, при обновлении в отчёте можно увидеть такую ошибку:
«Не удалось провести обновление конфигурации на очередную версию (1cv8.cfu) — смотрите лог операций 1с чуть выше зелёным цветом, там причина ошибки (её код равен 1)…«

Такая ситуация возможна при стечении следующих обстоятельств.

У вас файловая база данных.

Вы выключили опцию «Считывать список баз из окна запуска 1с» в обновляторе:

А в стартере 1с (стандартное окно запуска 1с), который можно легко запустить из обновлятора вот так …

… в настройках базы …

… заполнено поле «Версия 1С:Предприятия»:

И тут может возникать следующая проблема. Так как синхронизация списка баз с окном запуска 1с отключена — у обновлятора и у окна запуска 1С для одной и той же базы могут быть прописаны разные значения для поля «версия 1С…».

Предположим, что в обновляторе для этой базы прописана другая версия 1с (или там вообще пусто, но при поиске нашлась всё-равно другая) — например, 8.3.21.1393.

И вот у нас в стартере 1с для этой базы прописана 8.3.19.1399, а обновлятор пытается в соответствии со своими настройками выполнить операцию над базой, используя версию 8.3.21.1393.

В этом случае для файловой базы данных платформа 1с завершит аварийно запуск версии 8.3.21.1393 (вернёт код ошибки 1) и сама автоматически перезапустит операцию при помощи версии платформы 8.3.19.1399.

Это приведёт к тому, что операция в обновляторе завершится с ошибками.

Почему поле «Версия 1С:Предприятия» в стартере оказалось заполнено

По умолчанию это поле является пустым:

Вы могли заполнить его самостоятельно, изменив настройки базы в стартере 1С (стандартное окно запуска 1С):

Либо это мог сделать обновлятор, который при включённой опции «Считывать список баз из окна запуска 1с»…

… автоматически синхронизирует некоторые настройки базы (в частности поле «Версия платформы» в свойствах базы) со стартером 1с:

Как исправить

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

Нужно воспользоваться одним из следующих решений:

  • Либо вернуть в обновляторе синхронизацию баз со стартером 1С, включив под списком баз справа опцию ‘Считывать список баз из окна запуска 1с’. В этом случае обновлятор автоматически будет синхронизировать своё поле «Версия платформы» с полем «Версия 1С:Предприятия» в настройках окна запуска 1С и проблем возникать не будет.
  • Либо оставить синхронизацию отключенной, но при этом удалить базу из окна запуска 1С, оставив её только в обновляторе:

  • Либо оставить синхронизацию отключенной, но при этом очистить поле «Версия 1С:Предприятия» в настройках базы в стартере 1С:

То есть весь смысл в том, чтобы не допускать ситуации, когда одна и та же база прописана в стандартном окне запуска 1с с не пустым полем «Версия 1С:Предприятия» и в обновляторе с выключенной синхронизацией с этим окном запуска (опция ‘Считывать список баз из окна запуска 1с’ под списком баз справа выключена).

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

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

Типовая конфигурация

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

Ошибка при записи профиля. Такой профиль уже существует

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

Имя предопределенного элемента не уникально

Часто пользователи сталкиваются с сообщением «Имя предопределенного элемента не уникально». Такая ошибка при обновлении стандартной конфигурации 1С возникает из-за некорректного апдейта последней версии программы. Чтобы исправить проблему, можно откатить ПО к прошлой версии программы. Частично это сделать нельзя: вам придется скачать и установить предыдущую версию программы с сайта разработчика или же вернуться к ее резервной копии.

Если у вас есть резервная копия БД, вам потребуется:

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

Резервное копирование – важная операция, которая позволит вам сэкономить время при появлении ошибки обновления локальной базы. В этом случае решить проблему можно быстро и без потери необходимых данных. Резервные копии можно делать вручную или настроить их сохранение автоматически. Кроме того, специалисты рекомендуют создавать резервную БД перед началом обновления. Для этого нужно:

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

Лучше всего сохранять БД на внешний носитель – например, на жесткий диск или флэш-карту.

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

Файл не содержит доступных обновлений

Если во время обновления 1С появляется ошибка «Файл не содержит доступных обновлений», значит, не совпадают конфигурации ПО. Как правило, это сообщение также содержит список необходимых версий. Такое случается, когда вы долго не совершали апдейт программы. Поэтому, если вы пропустите больше полугода обслуживания, вас может ждать неприятный сюрприз – целый день (а может и больше) последовательных обновлений с самого первого пропущенного релиза до последнего. Ведь один апдейт может занять больше часа.

Можно ли ускорить обновление? Для этого потребуется актуальный релиз файла конфигурации 1Cv8.cf. Последовательность действий следующая:

  • Активируйте режим «Конфигуратор»;
  • Далее перейдите в меню «Конфигурация – Поддержка – Настройка поддержки – Включить возможность изменения конфигурации»;
  • Появится предупреждение о невозможности выполнять обновление автоматически полностью – нажмите кнопку «Да»;
  • В окне настройки правил поддержки включите дважды выберите «Объект поставщика редактируется с сохранением поддержки». На изменение режима уйдет несколько минут;
  • Закрыв последнее окно, перейдите в меню «Конфигурация – Загрузить конфигурацию из файла»;
  • Найдите на компьютере файл 1Cv8.cf с актуальным релизом и откройте его;
  • Появится предупреждение о замене текущей версии на загружаемую, нажмите «Да». Загрузка может занять несколько минут, после чего вам потребуется обновить конфигурацию БД;
  • В зависимости от объема вашей базы данных обновление может занять до нескольких часов. В процессе загрузки вы увидите окно «Реорганизация информации», в котором нужно нажать кнопку «Принять»;
  • Далее нажмите кнопку F5 на клавиатуре или же найдите опцию «Начать отладку» и подтвердите легальность обновления.

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

Ошибка формата потока

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

Чтобы исправить ее, необходимо очистить кэш вашей программы. Для этого:

  • Завершите все процессы в программе и закройте ее;
  • Вручную найдите папки с кэшем – как правило, они располагаются в директориях C:/Users/Username/AppData/Roaming/1C в папках, название которых начинается с 1Cv8. Если найти эти папки не получается, настройте видимость скрытых файлов и папок в настройках компьютера;
  • В этой директории могут находиться другие папки с очень длинными именами из букв и цифр – их и нужно удалить.

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

Если эти способы не помогли, обратитесь к своему программисту или специалистам компании «Авиант».

Предопределенный элемент отсутствует в данных

Если при обновлении вашей конфигурации платформы 1С появляется сообщение об этой ошибке, значит предопределенный элемент описан в конфигурации, но при этом отсутствует в вашей информационной базе (ИБ). Однако эта ситуация критична. Вполне вероятно, что использование не найденного элемента необходимо программной логике, которая не используется большинством пользователей вашей программы.

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

Ошибка при вызове метода контекста

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

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

Нужна консультация по возможностям и функционалу программы
«1C Розница 8»?

Специалисты 1С ответят на любые вопросы
и помогут выбрать программу абсолютно бесплатно!

Заказать бесплатную консультацию

Ошибки при обновлении нетиповой конфигурации

Другое дело – обновление доработанной 1С. Ошибка в такой версии программы может привести к серьезным последствиям. Как правило доработкой программ занимается штатный программист, поэтому обычный пользователь – бухгалтер или администратор, — может не разобраться в причинах появившейся проблемы. Так что ошибки апдейта нетиповой ПО стоит доверить профессионалам.

Но можно и вовсе избежать проблем, подключив пакет ИТС 1С от «Авиант». Так ошибки обновления базы, конфликты программы с другими ПО, неактуальные формы документов и неправильно оформленная отчетность останутся в прошлом. Удобные тарифы, официальное программное обеспечение, единые цены от компании 1С и максимальная эффективность поддержки – все это входит в пакет ИТС от «Авиант».

Как в 1С изменить ставку НДС

1

2

3

4

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Виктория Беркутова

Дата регистрации: 28.01.2019
Сообщений: 7

Здравствуйте! Помогите, пожалуйста, решить проблему с обновлением конфигурации.
Установлена 1С 8.3.12.1412, Конфигурация Бухгалтегия предприятия базовая 3.0.43.253.

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

28.01.2019 22:59:50 Обновление конфигурации информационной базы…
28.01.2019 22:59:51 Запускается: C:Program Files (x86)1cv88.3.12.1412bin1cv8.exe; параметры: CONFIG /F»D:1CBaseAccountingUSNBase» /N»» /P»******» /WA- /UpdateDBCfg -server /Out «templog.txt» /UCПакетноеОбновлениеКонфигурацииИБ /DisableStartupMessages /DisableStartupDialogs; окно: SW_SHOW; ожидание: true
28.01.2019 23:00:29 Код возврата: 101
28.01.2019 23:00:29 ОбщаяКартинка.История: Имя не уникально!
28.01.2019 23:00:29 Справочник.ТорговыеТочки.Команда.Создать: Имя команды не может совпадать с именем стандартной команды
28.01.2019 23:00:29 При проверке метаданных обнаружены ошибки!
28.01.2019 23:00:29 Операция не может быть выполнена.
28.01.2019 23:00:30 Завершение с ошибкой. Код ошибки: 101. Подробности см. в предыдущей записи.
28.01.2019 23:00:30 Завершение…
28.01.2019 23:00:30 Запускается: C:Program Files (x86)1cv88.3.12.1412bin1cv8c.exe; параметры: ENTERPRISE /F»D:1CBaseAccountingUSNBase» /N»» /P»******» /WA-; окно: SW_SHOW; ожидание: false
28.01.2019 23:00:30 Код возврата: 0

Геннадий С

Дата регистрации: 26.03.2017
Сообщений: 637

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

Vladko

Дата регистрации: 27.08.2007
Сообщений: 2643

Виктория Беркутова,обновляйте через конфигуратор. На платформах 8.3.12 и 8.3.13 динамическое обновление плохо работает.

Valentin46

Дата регистрации: 10.02.2011
Сообщений: 1041

Vladko пишет:

Цитата
На платформах 8.3.12 и 8.3.13 динамическое обновление плохо работает.

Это Вы зря — всё прекрасно работает.
По поводу обновления через конфигуратор поддержу Вас, оно часто проясняет ситуацию.

Другое дело, что обслуживание базы до невозможности запущено, процесс обновления требует, во-первых, скачивания около 20 файлов обновления, во-вторых, собственно обновление на каждом этапе требует времени около 20 мин (может больше — зависит от базы). Итого!? За это время может произойти все что угодно, даже если база изначально была в порядке.

Я бы поступил так:

— воспользовался советами (их два и оба важны) Геннадия; попутно замечу, что не встречал нареканий по поводу платформы 8.3.13.1513;
— провел бы несколько (5-6) обновлений через конфигуратор;
— после каждого этапа необходимо запускать режим 1С:Предприятия (прямо из конфигуратора) для корректного завершения обновления;
— если нет ошибок, провел бы на всякий случай ТИИ;
— попытался бы запустить автоматическое обновление.

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

Виктория Беркутова

Дата регистрации: 28.01.2019
Сообщений: 7

Большое спасибо всем за рекомендации!
Вроде получилось:
1. Обновила платформу на 8.3.12.1685. Стоит ли обновиться до более новой?
2. Обновила до конфигурации 3.0.44.115 через конфигуратор. Завтра попробую дообновляться до 3.0.67.72
3. Проверить конфигурацию на ошибки не удалось, т.к. нет такого пункта в меню в конфигураторе, может потому что у меня УПП?

Valentin46

Дата регистрации: 10.02.2011
Сообщений: 1041

Виктория пишет:

Цитата
Конфигурация Бухгалтегия предприятия базовая 3.0.43.253. Пытаюсь обновить версию конфигурации

Теперь Виктория пишет:

Цитата
Проверить конфигурацию на ошибки не удалось, т.к. нет такого пункта в меню в конфигураторе, может потому что у меня УПП?

А причем здесь УПП?

В любом случае посмотрите: «Конфигуратор — Администрирование — Тестирование и исправление…«.

А если у Вас проблемы и с УПП, то лучше создать новую тему и описать проблемы.

Виктория пишет:

Цитата
1. Обновила платформу на 8.3.12.1685. Стоит ли обновиться до более новой?

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

Геннадий С

Дата регистрации: 26.03.2017
Сообщений: 637

Виктория, с релиза 44 до 67 очень большой разрыв, может быть поэтому обновление из программы проходит с ошибкой. Лучше, всё-таки, обновиться через конфигуратор, хотя бы до 3.1.60, какие конкретно релизы использовать для скачивания, видно на страничке обновлений для БП. Пункт в конфигураторе для ТиИ должен быть: меню Администрирование — Тестирование и исправление, поставить все галки, предварительно обязательно сделать копию ИБ. Платформу дальше обновлять пока не нужно.

Vladko

Дата регистрации: 27.08.2007
Сообщений: 2643

Valentin46, Valentin46 пишет:

Цитата
Цитата
1. Обновила платформу на 8.3.12.1685. Стоит ли обновиться до более новой?

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

Я бы пока не рекомендовал обновлять платформу на 8.3.13, тем более на .1513. Очень много нареканий именно на этот релиз платформы в интернете от пользователей.
На 8.3.12.1685 1С бухгалтерия 3.0 работает без проблем.

Виктория Беркутова

Дата регистрации: 28.01.2019
Сообщений: 7

Valentin46 пишет:

Цитата

       В любом случае посмотрите: » Конфигуратор — Администрирование — Тестирование и исправление… «.

Нашла, оказывается не там искала. Тестирование провела. Результат:
«Объект изменен: РегистрБухгалтерии. Хозрасчетный
Регистрация изменена: РегистрБухгалтерии. Хозрасчетный

Геннадий С пишет:

Цитата
       Лучше, всё-таки, обновиться через конфигуратор, хотя бы до 3.1.60, какие конкретно релизы использовать для скачивания, видно на страничке обновлений для БП.

Вы имеете ввиду 3.0.60 или я что-то не понимаю?

Виктория Беркутова

Дата регистрации: 28.01.2019
Сообщений: 7

Valentin46 пишет:

Цитата

              — после каждого этапа необходимо запускать режим 1С:Предприятия (прямо из конфигуратора) для корректного завершения обновления; —

А как это сделать, что-то не соображу?

  

СеньорПрограммист

17.04.21 — 16:07

Прошу помощи. Сломал уже себе мозг.

Команда :

ЗапуститьПриложение(«C:Program FilesPython39python.exe C:TradeSpeculatorExchangeExchangeВыполнитьПрогноз.py»,»C:TradeSpeculatorExchangeExchange»,Истина,КодВозврата);

Выдает ошибку запуска. Код ошибки 1. Нигде не нашел, что это за ошибка 1.

Кто может помогите.

  

СеньорПрограммист

1 — 17.04.21 — 16:12

Забыл написать скрипт отрабатывает без ошибок при обычном запуске. В нем самом нет ошибки.

  

acht

2 — 17.04.21 — 19:04

Кавычек не хватает, он питон не находит.

  

СеньорПрограммист

3 — 17.04.21 — 19:05

(2)»C:Program FilesPython39python.exe C:TradeSpeculatorExchangeExchangeВыполнитьПрогноз.py»

  

acht

4 — 17.04.21 — 19:06

(3) Нет. У тебя в програмамфилез пробел же

  

СеньорПрограммист

5 — 17.04.21 — 19:07

Progra~1?

  

СеньорПрограммист

6 — 17.04.21 — 19:07

Попробую спасибо

  

СеньорПрограммист

7 — 17.04.21 — 19:08

по идее должен отрабатывать просто по имени программы python

Но так тоже не канает

  

СеньорПрограммист

8 — 17.04.21 — 19:08

ЗапуститьПриложение(«python C:TradeSpeculatorExchangeExchangeВыполнитьПрогноз.py»,»C:TradeSpeculatorExchangeExchange»,Истина,КодВозврата);

так тоже самое та же ошибка

  

acht

9 — 17.04.21 — 19:10

ЗапуститьПриложение(«»»C:Program FilesPython39python.exe»» «»C:TradeSpeculatorExchangeExchangeВыполнитьПрогноз.py»»», «C:TradeSpeculatorExchangeExchange», Истина, КодВозврата);

  

Garykom

10 — 17.04.21 — 19:10

Ты не сеньор а недоджун

СП открой хотя бы и почитай как запускать через командную строку приложение с параметрами

  

Garykom

11 — 17.04.21 — 19:11

(9) он бы еще неделю думал ))

  

Garykom

12 — 17.04.21 — 19:11

(10) *почитай в гугле

  

Garykom

13 — 17.04.21 — 19:13

(9) ЗапуститьПриложение(«C:Program FilesPython39python.exe «»C:TradeSpeculatorExchangeExchangeВыполнитьПрогноз.py»»», , Истина, КодВозврата);

так тоже должно работать

  

Garykom

14 — 17.04.21 — 19:14

(4) не в пробеле дело а в кириллице

  

acht

15 — 17.04.21 — 19:15

(14) Был бы батник — было б в кириллице

  

СеньорПрограммист

16 — 17.04.21 — 19:17

(13) та же ошибка

  

Garykom

17 — 17.04.21 — 19:17

(15) та не подразумевал что первый путь к exe не обязательно через ЗапуститьПриложение в » брать

а вот параметр надо если он с кириллицей или пробелами (короче не dos’овый)

  

Garykom

18 — 17.04.21 — 19:18

(16) а (9) нет ошибки?

  

СеньорПрограммист

19 — 17.04.21 — 19:18

(9) та же ошибка

  

СеньорПрограммист

20 — 17.04.21 — 19:18

Код ошибки 1

  

СеньорПрограммист

21 — 17.04.21 — 19:19

Точнее в код возврата прилетает 1

  

Garykom

22 — 17.04.21 — 19:19

(19) попробуй кириллицу убрать и пути перепроверь

  

СеньорПрограммист

23 — 17.04.21 — 19:20

Менял имя скрипта на английское не помогает.

Windows Server 2019

  

Garykom

24 — 17.04.21 — 19:21

а ты надеюсь сервер и клиент не попутал?

  

Garykom

25 — 17.04.21 — 19:21

(24)+ и если на сервере то права то есть у учетки от которой сервер 1С?

  

acht

26 — 17.04.21 — 19:23

(21) > в код возврата прилетает 1

А это уже твой скрипт. Пиши батник с запуском и смотри что он тебе в стдерр пишет.

  

acht

27 — 17.04.21 — 19:24

Профиль прекрасен. «ИНДИВИДУАЛЬНО ОЦИФРУЮ ВАШ БИЗНЕС ИЛИ СТАРТАП С ПЕРВОЙ ПОПЫТКИ»

Ага, ага. Видим.

  

Garykom

28 — 17.04.21 — 19:28

(27) сча вайтишников много развелось

хотя и раньше не меньше было

если язык хорошо подвешен и софтскиллс есть то вперед разводить клиентов ))

  

СеньорПрограммист

29 — 17.04.21 — 19:33

http://датасет.рф/ispolzovanie-python-v-1s/

Взял код отсюда

Поэкспериментировать

Этот код у меня тоже не работает

Так как у автора работает то думаю дело не в кавычках

  

Garykom

30 — 17.04.21 — 19:35

(29) ВыполнитьПрогноз.py откуда взял и что там

  

Garykom

31 — 17.04.21 — 19:35

и (24) с (25) что?

  

СеньорПрограммист

32 — 17.04.21 — 19:36

Точнее так. Взял эту обработку из нее сделал как надо мне. У меня не работает. Но проверимл думал что я косячу а оказалось первоисточник «Обработка тоже не работает»

  

СеньорПрограммист

33 — 17.04.21 — 19:37

Запуск сервера 1с предприятия под системой. Права у меня на нем админские права на все папки поставил что для системы что для меня полные. Версия 3 звенка Postgree SQL

  

СеньорПрограммист

34 — 17.04.21 — 19:40

Если строку со всеми именами вставить хоть в кирилице хоть в английском варианте в батник или командную строку все отрабатывает

Что то именно с ЗапуститьПриложение() 1С

  

СеньорПрограммист

35 — 17.04.21 — 19:41

Если у кого есть Python и 1С посмотрете пожалуйста обработку по ссылке

http://датасет.рф/ispolzovanie-python-v-1s/

Работает у Вас?

  

Garykom

36 — 17.04.21 — 19:42

(34) вставь в батник и запускай его через ЗапуститьПриложение или КомандаСистемы

  

СеньорПрограммист

37 — 17.04.21 — 19:42

У меня 1С:Предприятие 8.3 (8.3.18.1334)

  

Garykom

38 — 17.04.21 — 19:43

(36)+ в батнике сделай вывод логов файл в начале и проверь что 1С его точно запустила

  

СеньорПрограммист

39 — 17.04.21 — 19:43

(36) да спасибо это у меня на крайний случай.

Хотел получать ответ от Питона в 1с что скрипт закончился

  

Garykom

40 — 17.04.21 — 19:51

(39) дык батнику кто мешает вернуть результат?

  

СеньорПрограммист

41 — 17.04.21 — 19:54

Батник возможно вернет результат «Я запустил скрипт питон»

Скрипт Питон вернет результат «А фиг Вам я не отработал»

  

СеньорПрограммист

42 — 17.04.21 — 19:55

Батник свое дело сделал он вернет истина

  

СеньорПрограммист

43 — 17.04.21 — 19:55

Но как вариант спасибо попробую

  

Garykom

44 — 17.04.21 — 20:00

(41) (42) (43) мдя, нет слов от безграмотности и отсутствия банальной логики

кто мешает в батнике узнать результат питона и вернуть 1С?

и да батник можно программно создать из 1С

  

СеньорПрограммист

45 — 17.04.21 — 20:00

Грушу что раз Windows Server то какая то галка где то в реестре должна стоять что Питон разрешает себя использовать другим приложениям. Иля наоборот что 1с может использовать кого то.

  

Garykom

46 — 17.04.21 — 20:01

(45) ыыыыыыыыыыыы

  

СеньорПрограммист

47 — 17.04.21 — 20:32

+(45) может какая то настройка типа «Групповая политика запуска скриптов». Типа как для PowerShell скриптов

  

ДедМорроз

48 — 18.04.21 — 00:52

Попробуйте через VbScript запустить через объект Wscript.Shell если он справится,то можно и к 1с переходить.

Кстати,в типовых 1с как раз этот объект для запуска используется,и явно не спроста.

  

СеньорПрограммист

49 — 18.04.21 — 09:24

(48) Спасибо огромное

  

СеньорПрограммист

50 — 18.04.21 — 15:44

(48) Реально помогла реализация из типовой УТ 11. Спасибо за идею.

БухЭксперт8 разработала специальную памятку «Help-Desk для бухгалтера». Она поможет исправить ситуацию некорректного поведения программы в большинстве случаев.

Рекомендации в памятке сгруппированы по методу «от простого — к сложному». Шаг за шагом исключаются внешние источники ошибки, анализируются внутренние причины проблемы и даются ссылки на статьи, которые помогут сориентироваться по дальнейшей работе с ошибкой.

Последовательно выполняйте действия каждого пункта, пока ошибка не будет устранена.

Содержание

  • Сервис «Поиск ошибок»
  • Проверьте состояние ПК
    • Перезагрузите компьютер
    • Проверьте обновления ПК
    • Проверьте наличие свободного места на дисках
    • Выполните действие с ошибкой повторно
  • Подготовка к работе с ошибкой
    • Сделайте копию базы данных
    • Очистите кеш 1С
    • Проведите тестирование из Конфигуратора
    • Проверьте базу специальной утилитой CHDBFL
  • Детализация ошибки
    • Обновитесь на актуальный релиз
    • Обновите платформу 1С
    • Установите в 1С возможность получать патчи
    • Проверьте наличие в расширениях неактуальных патчей
  • Типовые ошибки и их исправление

Сервис «Поиск ошибок»

Если вы столкнулись с ошибкой в 1С, возможно, она зарегистрирована, но еще не исправлена. Уточнить наличие зарегистрированной ошибки можно на сервисе Поиск ошибок 1С.

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

Проверьте состояние ПК

Часто ошибки вызваны внешними причинами (отключилось электропитание, «моргнул» свет, не завершились обновления на ПК и т. д.). Что делать в этом случае? БухЭксперт8 рекомендует начать с самых простых действий.

Перезагрузите компьютер

Это первое, что нужно делать в любых непонятных ситуациях. При перезагрузке компьютера очищается память ПК и удаляется «мусор», собравшийся во время работы, — то, из-за чего программа может сбоить и выдавать ошибки.

Всегда начинайте с этого примитивного, но очень полезного действия!

Проверьте обновления ПК

Если они есть, но еще не установлены — запустите процесс обновления. Отсутствие актуальных обновлений системы часто блокирует нормальную работу приложений и 1С в том числе.

Проверьте наличие свободного места на дисках

При отсутствии свободного места на дисках ПК (не менее 500 Мб) 1С не сможет сохранять временные файлы по выполняемым операциям. Это приведет к ошибкам. Контролируйте свободное место на дисках компьютера и своевременно освобождайте дисковое пространство от ненужных и старых файлов.

Выполните действие с ошибкой повторно

После перезагрузки ПК, проверки обновлений и наличия свободного места на компьютере выполните действие с ошибкой повторно: удалите некорректный документ или операцию и введите снова. В 99,99% случаев именно это и помогает.

Подготовка к работе с ошибкой

Если предыдущие действия не помогли, переходите к анализу ошибки типовыми средствами 1С. Для этого выполните следующие операции:

Сделайте копию базы данных

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

Очистите кеш 1С

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

Проведите тестирование из Конфигуратора

Встроенная в Конфигуратор команда Тестирование и исправление базы проверяет ссылочную и логическую целостность базы данных, проводит ее переиндексацию, пересчет итогов и пытается исправить полученные при тестировании ошибки. Если чистка кеша 1С в предыдущем пункте не помогла, тестирование базы — это следующее действие, которое обязательно нужно выполнить.

Проверьте базу специальной утилитой CHDBFL

Платформы 1С содержат специальную утилиту CHDBFL.exe, которая предназначена для проверки физической целостности внутренних таблиц в программе. Ошибки во внутренних таблицах относятся к разряду самых тяжелых: нарушение физической целостности может блокировать сам вход в программу! Эта утилита не только найдет, но и в автоматическом режиме запустит действия по исправлению выявленных нарушений.

Детализация ошибки

Если предыдущие действия не исправили ситуацию и проблема осталась, переходите на следующий уровень работы с ошибкой — детализации проблемы. Это автоматически предполагает наличие ошибок в самом коде программы. Порядок действий такой:

Обновитесь на актуальный релиз

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

Обновите платформу 1С

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

Установите в 1С возможность получать патчи

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

Проверьте наличие в расширениях неактуальных патчей

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

Типовые ошибки и их исправление

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

Для помощи «бухгалтерам-без-программистов» команда БухЭксперт8 подготовила специальный сборник ПУТЕВОДИТЕЛЬ по ошибкам и их исправлению в 1С. Сохраните эту страничку в социальных сетях или в закладках как шпаргалку. Пользуйтесь ею онлайн всегда, когда необходимо исправить ошибки 1С 8.3.

Для дополнительной профессиональной помощи
в работе с 1С:Бухгалтерия 3.0 БухЭксперт8 рекомендует
специальный авторский курс Ольги Шерст
Бухгалтерский и налоговый учет в 1С:Бухгалтерия 8 ред.3 от А до Я,
ОСНО или УСН на ваш выбор

См. также:

  • Бухгалтер без Админа при работе с 1С:Бухгалтерия
  • Как установить патчи (исправления) в 1С
  • Исправление технических ошибок при работе с 1С:Бухгалтерия
  • Утилита chdbfl.exe для 8.3
  • Тестирование и исправление базы 1С
  • 1С оптимизация: что делать, если программа тормозит
  • Как сделать копию базы 1С
  • Очистка кэш

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

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

Файл не содержит доступных обновлений

Ошибка Файл не содержит доступных обновлений

Ошибка возникает при несовпадении конфигураций.

Порядок исправления следующий:

  1. Снять конфигурацию с поддержки.
  2. Сделать сравнение/объединение конфигурации 1С с типовым cf-файлом того же релиза. При этом выключить все чекбоксы в дереве метаданных, нажать кнопку «Выполнить».
  3. Затем в диалоге «Настройка правил поддержки» для всех объектов дерева метаданных выставить «Редактируется с сохранением поддержки», нажать «Ок». В результате восстановится конфигурация поставщика и конфигурация встанет на поддержку. При этом останутся все изменения и возможность редактирования.
  4. Обновить конфигурацию базы данных.

Имя предопределенного элемента не является уникальным

Ошибка Имя предопределенного элемента не является уникальным

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

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

Предопределенный элемент отсутствует в данных

Ошибка Предопределенный элемент отсутствует в данных

Ситуация, характерна, когда предопределенный элемент отсутствует в базе данных ИБ, но в конфигурации он описан. Существует два основных варианта событий, когда такое происходит.

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

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

Ошибка формата потока

Ошибка формата потока

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

Если же ошибка всё же возникла, попробуйте следующий порядок действий:

  1. Поставьте чистую конфигурацию, аналогичную вашей, а затем через конфигуратор, сохраните её в файл.
  2. Аналогично сохраните файл конфигурации проблемной базы и следующие шаги выполняйте в нём же.
  3. Откройте пункт меню «Конфигурация» > «Загрузить конфигурацию из файла». При запросе системы «Обновить конфигурацию БД» обязательно выбираем «Нет»
  4. Создайте новую конфигурацию поставщика через меню «Конфигурация» > «Настройка поддержки» > «Включить возможность изменения».
  5. Следующим шагом выбираем «Конфигурация» > «Сравнить Объединить с конфигурацией из файла» и указываете файл конфигурации, созданный на втором шаге.
  6. Соглашаемся с изменениями и применяем их к конфигурации информационной базы по кнопке F7 — «Обновить конфигурацию базы данных».
  7. Обновляете.

Ошибка при записи профиля

Данная ошибка вызвана, как правило, дублированием информации профилей. Зайдите в справочник пользовательских профилей: «Все функции» > Справочники > «Профили групп доступа» (не путайте со справочником «Пользователи)».

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

Проблема

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

Например, при обновлении в отчёте можно увидеть такую ошибку:
«Не удалось провести обновление конфигурации на очередную версию (1cv8.cfu) — смотрите лог операций 1с чуть выше зелёным цветом, там причина ошибки (её код равен 1)…«

Такая ситуация возможна при стечении следующих обстоятельств.

У вас файловая база данных.

Вы выключили опцию «Считывать список баз из окна запуска 1с» в обновляторе:

А в стартере 1с (стандартное окно запуска 1с), который можно легко запустить из обновлятора вот так …

… в настройках базы …

… заполнено поле «Версия 1С:Предприятия»:

И тут может возникать следующая проблема. Так как синхронизация списка баз с окном запуска 1с отключена — у обновлятора и у окна запуска 1С для одной и той же базы могут быть прописаны разные значения для поля «версия 1С…».

Предположим, что в обновляторе для этой базы прописана другая версия 1с (или там вообще пусто, но при поиске нашлась всё-равно другая) — например, 8.3.21.1393.

И вот у нас в стартере 1с для этой базы прописана 8.3.19.1399, а обновлятор пытается в соответствии со своими настройками выполнить операцию над базой, используя версию 8.3.21.1393.

В этом случае для файловой базы данных платформа 1с завершит аварийно запуск версии 8.3.21.1393 (вернёт код ошибки 1) и сама автоматически перезапустит операцию при помощи версии платформы 8.3.19.1399.

Это приведёт к тому, что операция в обновляторе завершится с ошибками.

Почему поле «Версия 1С:Предприятия» в стартере оказалось заполнено

По умолчанию это поле является пустым:

Вы могли заполнить его самостоятельно, изменив настройки базы в стартере 1С (стандартное окно запуска 1С):

Либо это мог сделать обновлятор, который при включённой опции «Считывать список баз из окна запуска 1с»…

… автоматически синхронизирует некоторые настройки базы (в частности поле «Версия платформы» в свойствах базы) со стартером 1с:

Как исправить

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

Нужно воспользоваться одним из следующих решений:

  • Либо вернуть в обновляторе синхронизацию баз со стартером 1С, включив под списком баз справа опцию ‘Считывать список баз из окна запуска 1с’. В этом случае обновлятор автоматически будет синхронизировать своё поле «Версия платформы» с полем «Версия 1С:Предприятия» в настройках окна запуска 1С и проблем возникать не будет.
  • Либо оставить синхронизацию отключенной, но при этом удалить базу из окна запуска 1С, оставив её только в обновляторе:

  • Либо оставить синхронизацию отключенной, но при этом очистить поле «Версия 1С:Предприятия» в настройках базы в стартере 1С:

То есть весь смысл в том, чтобы не допускать ситуации, когда одна и та же база прописана в стандартном окне запуска 1с с не пустым полем «Версия 1С:Предприятия» и в обновляторе с выключенной синхронизацией с этим окном запуска (опция ‘Считывать список баз из окна запуска 1с’ под списком баз справа выключена).

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Ошибка при обновлении 1С 8 КА 2 с подредакции 2.5.8 на 2.5.9: Недопустимое значение параметра (параметр номер ‘1’) (Колонка не принадлежит коллекции). {РегистрСведений.СловарьСопоставленияНоменклатурыБЭД.МодульМенеджера(41)}:ЗаполнитьСловарьСопоставленияН

Описание ошибки:
«Проблема с обработчиками» была встречена при выполнении обработчиков обновления базы Комплексная автоматизация с релиза подредакции 2.5.8.287 на релиз подредакции 2.5.9.119. «Не все процедуры удалось выполнить» из дополнительных процедур обработки данных. Стандартный способ решения, предлагаемый разработчиками, не помог.

Найденные решения:

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

1C 8 при обновлении проблемы с обработчиками, не все процедуры удалось выполнить
Рис. 1. Частный пример «проблемы с обработчиками», «не все процедуры удалось выполнить».

Общая рекомендация от 1С как подсказка в форме рекомендует открыть список дополнительных процедур обработки данных, перейдя по соответствующей ссылке и нажать в открывшемся окне на кнопку «Запустить», чтобы процесс принудительно снова выполнился.

1С 8, результат обновления программы с проблемой обработчиков
Рис. 2. Общая рекомендация о том, как исправить «проблемы с обработчиками» при обновлении в 1С 8.

В соответствии с рекомендацией — переходим по ссылке «Не все процедуры удалось выполнить» открываем форму списка «Дополнительные процедуры обработки данных». Находим копку «Запустить» и ожидаем.

Нажатие на изображении увеличит его
1С 8 ошибка, как исправить, решить, руководство, не все процедуры удалось выполнить
Рис. 3.  Форма списка «Дополнительные процедуры обработки данных» при обновлении в 1С 8

Если ошибка при дополнительной обработке носит не технический характер, то, возможно, что такой запуск избавит от ее. Но в обсуждаемом примере ошибка носила именно технический характер. И хоть сколько запускай — результат будет один и тот же. В частности, проблема была в участке кода:

Подробный текст ошибки:

Процедура «РегистрыСведений.СловарьСопоставленияНоменклатурыБЭД.ОбработатьДанныеДляПереходаНаНовуюВерсию» обработки данных завершилась с ошибкой:

Недопустимое значение параметра (параметр номер ‘1’) (Колонка не принадлежит коллекции)

Технические подробности:
Ошибка выполнения фонового задания ДлительныеОперации.ВыполнитьСКонтекстомКлиента с идентификатором 10be6416-8958-4124-b61f-023b79cfb16f по причине
Ошибка при вызове метода контекста (ВыгрузитьКолонку)
{РегистрСведений.СловарьСопоставленияНоменклатурыБЭД.МодульМенеджера(246)}:Порция = ОбновляемыеДанные.ВыгрузитьКолонку(«СсылкаНаОбъект»);
{РегистрСведений.СловарьСопоставленияНоменклатурыБЭД.МодульМенеджера(41)}:ЗаполнитьСловарьСопоставленияНоменклатурыБЭД(Параметры);
{(1)}:РегистрыСведений.СловарьСопоставленияНоменклатурыБЭД.ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры[0])

Нажатие на изображении увеличит его
1С 8 ошибка при обновлении базы, при выполнении дополнительных процедур
Рис. 4. Ошибка при обновлении базы «Недопустимое значение параметра (параметр номер ‘1’) (Колонка не принадлежит коллекции)».

Так как разрешить подобные «проблемы с обработчиками обновления данных» при обновлении баз 1С 8? Такая ошибка может поджидать не только в данном примере. Можно рассматривать два варианта — первый сразу пробовать исправлять код разработчиков, чтобы обработчик отработал после исправления. Второй — попробовать изменить порядок обновления. Еще раз отметим, что в данном примере выполнялось обновление с подредакции Комплексной автоматизации 2.5.8 на подредакцию 2.5.9, а значит, возможно может быть и в других конфигурациях, «построенных» на БСП (Библиотека стандартных подсистем), таких, как Управление торговлей ред. 11, ERP 2. И, скорее всего, переход с релиза …5.8.287 на релиз …5.9.119 во всех этих конфигурациях может сопровождаться такой ошибкой.

Итак, если имеется архив базы, созданный перед началом обновления, то можно попробовать другую комбинацию, другой порядок обновляемых релизов, предварительно восстановив базу. В данном же примере было еще выполнено обновление до релиза 2.5.8.303, потом обновление до подредакции 2.5.9.125. И при обновлении, при выполнении дополнительных процедур обработки данных все прошло без проблем и ошибок. Т.е. ошибка, которая содержалась, скорее всего, в коде релиза 5.9.119, была устранена в релизе 5.9.125. Можно, конечно, проверить по истории регистрации и исправления ошибок на сайте 1С. Но на это не было времени. И выбранный подход в обходе проблемы помог.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

05-12-2022

Журавлев А.С.
(Сайт azhur-c.ru)

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

Типовая конфигурация

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

Ошибка при записи профиля. Такой профиль уже существует

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

Ошибки при обновлении 1С

Имя предопределенного элемента не уникально

Часто пользователи сталкиваются с сообщением «Имя предопределенного элемента не уникально». Такая ошибка при обновлении стандартной конфигурации 1С возникает из-за некорректного апдейта последней версии программы. Чтобы исправить проблему, можно откатить ПО к прошлой версии программы. Частично это сделать нельзя: вам придется скачать и установить предыдущую версию программы с сайта разработчика или же вернуться к ее резервной копии.

Если у вас есть резервная копия БД, вам потребуется:

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

Резервное копирование – важная операция, которая позволит вам сэкономить время при появлении ошибки обновления локальной базы. В этом случае решить проблему можно быстро и без потери необходимых данных. Резервные копии можно делать вручную или настроить их сохранение автоматически. Кроме того, специалисты рекомендуют создавать резервную БД перед началом обновления. Для этого нужно:

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

Лучше всего сохранять БД на внешний носитель – например, на жесткий диск или флэш-карту.

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

Файл не содержит доступных обновлений

Если во время обновления 1С появляется ошибка «Файл не содержит доступных обновлений», значит, не совпадают конфигурации ПО. Как правило, это сообщение также содержит список необходимых версий. Такое случается, когда вы долго не совершали апдейт программы. Поэтому, если вы пропустите больше полугода обслуживания, вас может ждать неприятный сюрприз – целый день (а может и больше) последовательных обновлений с самого первого пропущенного релиза до последнего. Ведь один апдейт может занять больше часа.

Ошибки при обновлении 1С

Можно ли ускорить обновление? Для этого потребуется актуальный релиз файла конфигурации 1Cv8.cf. Последовательность действий следующая:

  • Активируйте режим «Конфигуратор»;
  • Далее перейдите в меню «Конфигурация – Поддержка – Настройка поддержки – Включить возможность изменения конфигурации»;
  • Появится предупреждение о невозможности выполнять обновление автоматически полностью – нажмите кнопку «Да»;
  • В окне настройки правил поддержки включите дважды выберите «Объект поставщика редактируется с сохранением поддержки». На изменение режима уйдет несколько минут;
  • Закрыв последнее окно, перейдите в меню «Конфигурация – Загрузить конфигурацию из файла»;
  • Найдите на компьютере файл 1Cv8.cf с актуальным релизом и откройте его;
  • Появится предупреждение о замене текущей версии на загружаемую, нажмите «Да». Загрузка может занять несколько минут, после чего вам потребуется обновить конфигурацию БД;
  • В зависимости от объема вашей базы данных обновление может занять до нескольких часов. В процессе загрузки вы увидите окно «Реорганизация информации», в котором нужно нажать кнопку «Принять»;
  • Далее нажмите кнопку F5 на клавиатуре или же найдите опцию «Начать отладку» и подтвердите легальность обновления.

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

Ошибка формата потока

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

Чтобы исправить ее, необходимо очистить кэш вашей программы. Для этого:

  • Завершите все процессы в программе и закройте ее;
  • Вручную найдите папки с кэшем – как правило, они располагаются в директориях C:/Users/Username/AppData/Roaming/1C в папках, название которых начинается с 1Cv8. Если найти эти папки не получается, настройте видимость скрытых файлов и папок в настройках компьютера;
  • В этой директории могут находиться другие папки с очень длинными именами из букв и цифр – их и нужно удалить.

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

Если эти способы не помогли, обратитесь к своему программисту или специалистам компании «Авиант».

Предопределенный элемент отсутствует в данных

Если при обновлении вашей конфигурации платформы 1С появляется сообщение об этой ошибке, значит предопределенный элемент описан в конфигурации, но при этом отсутствует в вашей информационной базе (ИБ). Однако эта ситуация критична. Вполне вероятно, что использование не найденного элемента необходимо программной логике, которая не используется большинством пользователей вашей программы.

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

Ошибка при вызове метода контекста

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

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

Нужна консультация по возможностям и функционалу программы
«1C Розница 8»?

Специалисты 1С ответят на любые вопросы
и помогут выбрать программу абсолютно бесплатно!

Заказать бесплатную консультацию

Ошибки при обновлении нетиповой конфигурации

Другое дело – обновление доработанной 1С. Ошибка в такой версии программы может привести к серьезным последствиям. Как правило доработкой программ занимается штатный программист, поэтому обычный пользователь – бухгалтер или администратор, — может не разобраться в причинах появившейся проблемы. Так что ошибки апдейта нетиповой ПО стоит доверить профессионалам.

Но можно и вовсе избежать проблем, подключив пакет ИТС 1С от «Авиант». Так ошибки обновления базы, конфликты программы с другими ПО, неактуальные формы документов и неправильно оформленная отчетность останутся в прошлом. Удобные тарифы, официальное программное обеспечение, единые цены от компании 1С и максимальная эффективность поддержки – все это входит в пакет ИТС от «Авиант».

Как в 1С изменить ставку НДС

Возможно, вам также будет интересно:

  • Код ошибки 1 ндс как дать пояснения если у нас все верно
  • Код ошибки 10 порт не найден huawei e3372h 4pda
  • Код ошибки 1 на телевизоре киви
  • Код ошибки 1 гта 5 через стим
  • Код ошибки 1 tlauncher

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии