Итератор для значения не определен - обновление БП 3.0 #770783


#0 by aiigcher
1С:Предприятие 8.3 (8.3.7.2008) Бухгалтерия предприятия, редакция 3.0 (3.0.43.187) Добрый день! Помогите, пожалуйста, разобраться с такой проблемой: При обновлении на версию 3.0.43.194 возникает ошибка: итератор для значения не определен. В конфигураторе процедура обновления проходит успешно, ошибок и предупреждений не выдается. При запуске Предприятия процесс обновления выдает ошибку. (ОбщийМодуль.УчетНДФЛ.Модуль(12542) ДляКаждого Элемент Из РабочиеДни Цикл) Конфигурация типовая, предыдущие обновления прошли нормально. Тестирование и исправление ошибок результата не дает. В чем может быть причина такой ошибки? Как с ней бороться? Кто-нибудь сталкивался с таким?
#1 by lubitelxml
отладчиком посмотреть попробуй
#2 by Jokero
там кнопочка конфигуратор - ткни, куда он укажет поставь контрольную точку. Вангую - переменная РабочиеДни не заполнена.
#3 by mrus2015
Попробуй обновить не через cfu файл, а через cf, видимо в поставку обновления включено не всё, что необходимо
#4 by aiigcher
Поставила. Почему-то отладка не хочет на моей точке останавливаться...
#5 by Тролль главный
потому что это серверный модуль
#6 by aiigcher
и из-за этого отладчиком его проверить нельзя? Печально
#7 by aiigcher
Попробовала - то же самое, ошибка не уходит
#8 by Euguln
Надо было перед обновление производственный календарь заполнить. А так - явная кодерская ошибка, нет проверки на значение функции, которая явно может вернуть Неопределено.
#9 by aiigcher
Да, дело было в календаре :) Спасибо огромное!
#10 by Алексей Карманов
вот здесь обработка, которая позволяет исправить ситуацию без отката базы и повторного обновления:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С