8.х обновление ЗПиУП проходит с ошибкой

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем -=Valer=-, 28 янв 2009.

  1. TopicStarter Overlay
    -=Valer=-
    Offline

    -=Valer=-

    Регистрация:
    28 янв 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    Прошу строго не судить, темы подобные поднимались, но такого случая не нашел.
    Собсна сама проблема:
    winXP HE SP2, платформа 8.1.12.101, ЗПиУП конфа 2.1.14.3
    пытаюсь обновить на 2.5.12.1 в конфигураторе все проходит ровно, а при дальнейшем обновлении
    выдает следующее:
    Код:
    {Обработка.ОбновлениеИнформационнойБазы(6279)}: Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! (Перерасчет: Перерасчет основных начислений)НаборЗаписей.Записать(); по причине:
    Запись с такими ключевыми полями существует! (Перерасчет: Перерасчет основных начислений)
    
    
    После N фрикций c выгрузкой/загрузкой и ТИИ - в конфигураторе все опять ровно, а потом обновляемся чуть дальше но опять таки до следующей ошибки другого вида:
    Код:
    {Обработка.ОбновлениеИнформационнойБазы(10277)}: Ошибка при вызове метода контекста (Записать): Код не уникален!СправочникОбъект.Записать();
    по причине:
    Код не уникален!
    
    
    :unsure:
    Вот здесь мои скромные познания в администрировании 1С заканчиваются :smile:
    Чувствую что возможно это решается элементарной правкой скрипта, но где и что править я не догоняю.
    Подскажите плз куда копать?
    з.ы. решит ли эту траблу обновление платформы на 8.1.13.37 ?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Надо вручную поправить коды и все будет работать.
  3. TopicStarter Overlay
    -=Valer=-
    Offline

    -=Valer=-

    Регистрация:
    28 янв 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    Исчерпывающе. Может это на самом деле проблема ерундовая, но мне на данный момент так не кажется. Еслиб я знал где, что и как подправить, я бы не отнимал у Вас время, а подправил коды и все бы работало.
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Запустите конфигурацию в режиме отладки, поставьте флажок Останавливаться по ошибке, в момент ошибки посмотрите, на каком справочнике ошибка, дальше по ситуации:
    - Либо ручками править
    - Запускать обработку по перенумерации
  5. TopicStarter Overlay
    -=Valer=-
    Offline

    -=Valer=-

    Регистрация:
    28 янв 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    спасибо, буду пробовать
  6. TopicStarter Overlay
    -=Valer=-
    Offline

    -=Valer=-

    Регистрация:
    28 янв 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    Пробовал следующее: очистка кэша, полное ТИИ, CHDBFL. Ошибок исправил кучу, но...
    результат нулевой - все тоже самое. В правке кода я тоже не соображаю как и что делать, хотя вышеописанным методом ошибку нашел - смотрю на нее как на новые ворота. :(
    Извините за назойливость, но как запускать обработку по перенумерации?
  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Какой справочник?
  8. TopicStarter Overlay
    -=Valer=-
    Offline

    -=Valer=-

    Регистрация:
    28 янв 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    Код:
    Процедура СоздатьДолжностиОрганизаций()
    
    Запрос = Новый Запрос;
    
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Должности.Ссылка КАК Должность,
    |    Должности.Наименование,
    |    ВЫБОР
    |        КОГДА ДолжностиОрганизаций.Ссылка ЕСТЬ NULL 
    |            ТОГДА ИСТИНА
    |        ИНАЧЕ ЛОЖЬ
    |    КОНЕЦ КАК СоздаватьДолжностьОрганизации,
    |    ДолжностиОрганизаций.Ссылка КАК ДолжностьОрганизации
    |ИЗ
    |    Справочник.Должности КАК Должности
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДолжностиОрганизаций КАК ДолжностиОрганизаций
    |        ПО Должности.Наименование = ДолжностиОрганизаций.Наименование
    |            И (ДолжностиОрганизаций.Должность = ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка))
    |ГДЕ
    |    (НЕ Должности.Ссылка В
    |                (ВЫБРАТЬ РАЗЛИЧНЫЕ
    |                    ДолжностиОрганизаций.Должность
    |                ИЗ
    |                    Справочник.ДолжностиОрганизаций КАК ДолжностиОрганизаций))";
    
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
    Если Выборка.СоздаватьДолжностьОрганизации Тогда
    СправочникОбъект = Справочники.ДолжностиОрганизаций.СоздатьЭлемент();
    Иначе
    СправочникОбъект = Выборка.ДолжностьОрганизации.ПолучитьОбъект();
    КонецЕсли;
    ЗаполнитьЗначенияСвойств(СправочникОбъект, Выборка);
    СправочникОбъект.Записать();    <<<<----------ошибка
    КонецЦикла;
    
    КонецПроцедуры
    
    
    
  9. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Попробуй на копии перед обновление запустить перенумерацию справочника должностей.

    Вложения:

    • Renumerator.epf
      Размер файла:
      24,6 КБ
      Просмотров:
      91
  10. TopicStarter Overlay
    -=Valer=-
    Offline

    -=Valer=-

    Регистрация:
    28 янв 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    Файлик битый, можно еще раз?
  11. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Файл нормальный - только что скачал.
  12. TopicStarter Overlay
    -=Valer=-
    Offline

    -=Valer=-

    Регистрация:
    28 янв 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    Эта проблема, решилась с перенумерацией справочника, все ок.
    Теперь обновляюсь с 2.5.12.1 на 2.5.13.5 и опять....
    Код:
    {Обработка.ОбновлениеИнформационнойБазы(24670)}: 
    Ошибка при вызове метода контекста (Записать): Ошибка записи! 
    Не установлен отбор по регистратору 
    (Регистр накопления: Предоставленные стандартные вычеты по НДФЛ)
    НаборЗаписей.Записать();
    по причине:
    Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Предоставленные стандартные вычеты по НДФЛ)
    
    
    пжалста ткните носом, господа, буду премного благодарен.. :unsure:
  13. napala@
    Offline

    napala@

    Регистрация:
    7 дек 2009
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Вы решили сию проблему? Если да, то как? У меня такая же :( причем решить ее нужно, как можно скорее. Можно даже меня "носом ткнуть" ;)

Поделиться этой страницей