Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Дек 2017, 11:05
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Ошибка при обновлении конфигурации  (Прочитано 13156 раз)

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

Оффлайн hkv

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-20
  • Сайт: 
  • Профессия: Ученик 1С
День добрый!
Знаний мало, поэтому прошу помощи.
есть платформа 8.3 (8.3.4.365) и конфигурация Бухгалтерия предприятия 3.0 (3.0.29.8) которая используется раз в квартал для загрузки в нее данных из другой конфигурации. При тесте выгрузки происходит ошибка. разобрался, происходит из-за разных версий конфигурации. соответственно обновляю конфигурацию 29.8. ошибка. в журнале регистрации:
событие: Обновление информационной базы.  {ОбщийМодуль.ДлительныеОперации.Модуль(164)}: Ошибка записи страны мира 643 (код РОССИЯ) при обновлении классификатора, Ошибка при вызове метода контекста (Записать)
      ВызватьИсключение(ТекстОшибки);
и после этого по кругу: заходиш в 1с происходит обновление до 37%, ошибка и либо выход, либо повтор обновления.

Что сделано:
удалил поврежденную конфу и поставил из сохранения. скачал полный дистрибутив конфигурации 3.0.29.8. сравнил. различий нет.  на всякий случай объединил. потом обновляю и все тоже самое: ошибка. как все-таки обновить конфигурацию? знаний мало, так что если можно то попонятнее разжевать.


Оффлайн hkv

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-20
  • Сайт: 
  • Профессия: Ученик 1С

Что сделано:
удалил поврежденную конфу и поставил из сохранения. скачал полный дистрибутив конфигурации 3.0.29.8. сравнил. различий нет.  на всякий случай объединил. потом обновляю и все тоже самое: ошибка. как все-таки обновить конфигурацию? знаний мало, так что если можно то попонятнее разжевать.

Поправка! скачал не полный дистрибутив конфигурации а полный дистрибутив обновления 3.0.29.8.

Оффлайн crow1983

  • Глобальный модератор
  • *****
  • Сообщений: 438
  • РЕПУТАЦИЯ: 43
  • КПД: 10%
  • Регистрация: 2010-04-26
  • Сайт: 
  • Профессия: Программист 8.1
Ошибка происходит в момент обновления конфигурации или информационной базы? Если базы то попробуй выгрузить ИБ и загрузить снова. Если конфигурации то тестирование поможет
Преподаватель, программист...и просто хороший человек

Оффлайн hkv

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-20
  • Сайт: 
  • Профессия: Ученик 1С
Ошибка происходит в момент обновления конфигурации или информационной базы? Если базы то попробуй выгрузить ИБ и загрузить снова. Если конфигурации то тестирование поможет

как определить когда происходит обновление конфигурации а когда обновление информационной базы?
тестирование конфигурации запускал. куча сообщений об ошибках, но все сообщения такого типа: ПланОбмена.ОбменУправлениеНебольшойФирмойБухгалтерия30.Форма.
ФормаНастройкиЗначенийПоУмолчаниюБазыКорреспондента.Форма Неразрешимые ссылки на объекты метаданных (2)
понятно что 2 ошибки. а вот ГДЕ? в конкретном бухгалтерском документе? в конфигурации? в макете? как искать?

Оффлайн LordWizard

  • "Иди учи бухгалтерский учет и не беспокой просьбами господа Бога!"
  • *****
  • Сообщений: 1463
  • РЕПУТАЦИЯ: 221
  • КПД: 15%
  • Пишу, консультирую, да и так - по клавишам...
  • Регистрация: 2011-07-25
    • Skype: warlock02121968
  • Сайт: 
  • Профессия: Консультант 1С
По порядку или по-этапам:
1. выбрали шаблон или файлик обновления - получили окошко, что такой-то обновляется на такой-то. Говорим ОК.
 Запускается сравнения дерева метаданных или структуры конфигураций по-объектно.
2. Получили сообщение, что изменилось много чего или вобще ничего (конфы не сильно отличаются).
 На этом этапе может выходить сообщение с Предупреждениями о возможных проблемках.
3. Принимаем изменения.
4. Появляется вопросик об обновлении данных на основании уже нового (обновленного) дерева конфигурации.
 Принимаем, и обновления происходит на уровне Конфигуратора, но уже метаданных базы.

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

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

Оффлайн hkv

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-20
  • Сайт: 
  • Профессия: Ученик 1С
По порядку или по-этапам:
1. выбрали шаблон или файлик обновления - получили окошко, что такой-то обновляется на такой-то. Говорим ОК.
 Запускается сравнения дерева метаданных или структуры конфигураций по-объектно.
2. Получили сообщение, что изменилось много чего или вобще ничего (конфы не сильно отличаются).
 На этом этапе может выходить сообщение с Предупреждениями о возможных проблемках.
3. Принимаем изменения.
4. Появляется вопросик об обновлении данных на основании уже нового (обновленного) дерева конфигурации.
 Принимаем, и обновления происходит на уровне Конфигуратора, но уже метаданных базы.

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

Спасибо! все примерно так и происходило. обновление конфигурации происходило по завершении работы с 1с. при следующем запуске происходило обновление. индикатор обновления полз от 5% до 37% а дальше ошибка. вот теперь и пытаюсь разобраться. теперь думаю применить такой способ, вопрос возможно ли так будет сделать? сам способ:
выгрузить данный (информационную базу ?) из конфигурации. удалить данные. проверить конфу. если есть ошибки конфы то исправить. обновить конфу. загрузить данные. вот как удалить данные пока не разобрался. да и на остальных пунктах возможно я ошибаюсь думая что знаю как делать :)

Оффлайн crow1983

  • Глобальный модератор
  • *****
  • Сообщений: 438
  • РЕПУТАЦИЯ: 43
  • КПД: 10%
  • Регистрация: 2010-04-26
  • Сайт: 
  • Профессия: Программист 8.1
Ошибаетесь. Раз ошибки по завершению работы с 1с то конфигурация исправна, она уже обновилась. Ошибки в ИБ. Если конфигурация на поддержке то различие версий конфигурации и ИБ исключаем. Обновить конфу, а потом загрузить данные не получится ибо ИБ содержит в себе и конфигурацию старой версии. Тоесть при загрузке ИБ старой версии в новую конфигурацию версия конфигурации изменится на версию ИБ, т.е на старую. Пробывали выгрузить ИБ через Администрирование - Выгрузить ИБ? Второй вариант через отладку посмотреть где спотыкается обновление ИБ.
Преподаватель, программист...и просто хороший человек

Оффлайн hkv

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-20
  • Сайт: 
  • Профессия: Ученик 1С
Ошибаетесь. Раз ошибки по завершению работы с 1с то конфигурация исправна, она уже обновилась. Ошибки в ИБ. Если конфигурация на поддержке то различие версий конфигурации и ИБ исключаем. Обновить конфу, а потом загрузить данные не получится ибо ИБ содержит в себе и конфигурацию старой версии. Тоесть при загрузке ИБ старой версии в новую конфигурацию версия конфигурации изменится на версию ИБ, т.е на старую. Пробывали выгрузить ИБ через Администрирование - Выгрузить ИБ? Второй вариант через отладку посмотреть где спотыкается обновление ИБ.

то что ИБ содержит версию конфы уже понял.. конфа отдельно обновилась до 30.10 а при загрузке ИБ опять стала 29.8 :( насчет выгрузить ИБ через Администрирование. при опробывании своего варианта ИБ выгрузилась. получился файл 1Сv8.dt. что с ним можно сделать? насчет второго варианта - посмотреть где спотыкается обновление ИБ.. как смотреть? я так понимаю что через Конфигуратор - Отладка? Это возможно??

Добавлено: 11 Июл 2014, 12:39

Попробовал через Отладка...Понял что надо ставить точки останова.. знать бы где? Отладчик - инструмент программиста.

Последний раз редактировалось: hkv; 11 Июл 2014, 12:39. Причина: Объединение сообщений

Оффлайн LordWizard

  • "Иди учи бухгалтерский учет и не беспокой просьбами господа Бога!"
  • *****
  • Сообщений: 1463
  • РЕПУТАЦИЯ: 221
  • КПД: 15%
  • Пишу, консультирую, да и так - по клавишам...
  • Регистрация: 2011-07-25
    • Skype: warlock02121968
  • Сайт: 
  • Профессия: Консультант 1С
dt - архивная копия ИБ. из файла можно восстановить базу.
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

Оффлайн hkv

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-06-20
  • Сайт: 
  • Профессия: Ученик 1С
dt - архивная копия ИБ. из файла можно восстановить базу.

верно! но... при востановлении информационной базы в обновленную конфигурацию версия конфигурации откатывается на версию информационной базы (маразм :dfbsdfbsdf: ). так что не помогает. вроде бы разобрался. в информационной базе ошибка на ошибке.. например в документе в табличной части половина строк содержит  <Объект не найден> (323:971dc860009b37ec11e29c2d4444988d)! некоторые документы в табличной части полностью из таких строк.... я так понимаю, что нужно восстановить сначала правильность информационной базы?
Добавлено: 16 Июл 2014, 07:49

День добрый!
в продолжение темы. все ошибки в информационной базе за 2014 год. возникла мысль удалить все данные за 2014 год из базы и загрузкой/выгрузкой вставить данные из другой базы (что собственно и далалось для этой конфигурации). вопрос в том КАК удалить все данные из базы? есть обработка или имеются штатные средства?

Последний раз редактировалось: hkv; 16 Июл 2014, 07:49. Причина: Объединение сообщений


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
53 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
alexandr_ll
24 Сообщений

* Кто онлайн

  • Точка Гостей: 249
  • Точка Скрытых: 0
  • Точка Пользователей: 7
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal