Ошибка обновления ЗиК 7.70.332

Новая тема
Показывать по 10 20 40 сообщений
"После обновления ЗиК с релиза 331 на 332 программа при запуске пишет об ошибке:
"Выполняется обновление информационной базы.
Расчет = ВидРасчета.ПолучитьАтрибут(Док.Расчет.Код);
{Обработка.ОбновлениеИБ.Форма.Модуль(3685)}: Неверное имя атрибута".
Конфигурация типовая, без дописок. Раньше обновлялась без проблем. Тестирование базы ошибок не находит. Посмотрел в конфигураторе строку 3685 - это модуль, связанный с вычетом на детей. Пришлось вернуться на предыдущий релиз.

В соседней организации, где мало сотрудников и нет вычетов на детей, обновление встало без ошибок."
"сам я пастернака не читал" еще, но, возможно, у вас коды детских вычетов "крякнули"?
Да нет, справочник кодов вычетов на месте.
попробую обновиться - отпишусь!
"В вашей базе есть документ вида "НачисленияУдержанияСотрудника", в котором значение реквизита "Расчет" пустое. Наверное, это документ, который начали делать и бросили. Надо его найти и разобраться с ним.

Док = СоздатьОбъект("Документ.НачисленияУдержанияСотрудника");
Док.ВыбратьДокументы();
Пока Док.ПолучитьДокумент()=1 Цикл
    Если глТипВидЗначения(Док.Расчет)="ВидРасчета" Тогда
         Если ПустоеЗначение(Док.Расчет)=1 Тогда
              Сообщить(Док.ТекущийДокумент());
         КонецЕсли;
    КонецЕсли;
КонецЦикла;
"
У меня сложилась аналогичная ситуация при обновлении релиза с 331 на 332. Я удалила непроведенные документы и все ок!
Удачи.
ОГРОМНАЯ Вам благодарность! С помощью этого кода обнаружил два проблемных документа. Действительно, начали делать и бросили, причём один из них даже не был помечен на удаление. Удалил оба - и обновление поставилось.

Благодарю всех за участие, проблема решена.
мнек как раз вовремя -буду своих обновлять на 332
я не тороплюсь пока с обновлением.
"Перед командой, которая "валится", вставила для проверки 3 команды - и всё прошло:

Если ПустоеЗначение(Док.Расчет)=1 Тогда
       Продолжить;
КонецЕсли;"
Читают тему
(гостей: 1)

Быстрый переход