Имя: Пароль:
1C
1С v8
Итератор для значения не определен - обновление БП 3.0
0 aiigcher
 
21.04.16
15:27
1С:Предприятие 8.3 (8.3.7.2008)
Бухгалтерия предприятия, редакция 3.0 (3.0.43.187)

Добрый день! Помогите, пожалуйста, разобраться с такой проблемой:

При обновлении на версию 3.0.43.194 возникает ошибка: итератор для значения не определен.
В конфигураторе процедура обновления проходит успешно, ошибок и предупреждений не выдается. При запуске Предприятия процесс обновления выдает ошибку.
(ОбщийМодуль.УчетНДФЛ.Модуль(12542)
ДляКаждого Элемент Из РабочиеДни Цикл)

Конфигурация типовая, предыдущие обновления прошли нормально.

Тестирование и исправление ошибок результата не дает.

В чем может быть причина такой ошибки? Как с ней бороться? Кто-нибудь сталкивался с таким?
1 lubitelxml
 
21.04.16
15:32
отладчиком посмотреть попробуй
2 Jokero
 
21.04.16
15:34
там кнопочка конфигуратор - ткни, куда он укажет поставь контрольную точку.

Вангую - переменная РабочиеДни не заполнена.
3 mrus2015
 
21.04.16
15:39
(0) Попробуй обновить не через cfu файл, а через cf, видимо в поставку обновления включено не всё, что необходимо
4 aiigcher
 
21.04.16
15:48
(2) Поставила. Почему-то отладка не хочет на моей точке останавливаться...
5 Тролль главный
 
21.04.16
15:49
(4) потому что это серверный модуль
6 aiigcher
 
21.04.16
16:28
(5) и из-за этого отладчиком его проверить нельзя? Печально
7 aiigcher
 
21.04.16
16:29
(3) Попробовала - то же самое, ошибка не уходит
8 Euguln
 
21.04.16
16:30
Надо было перед обновление производственный календарь заполнить. А так - явная кодерская ошибка, нет проверки на значение функции, которая явно может вернуть Неопределено.
9 aiigcher
 
21.04.16
23:12
(8) Да, дело было в календаре :) Спасибо огромное!
10 Алексей Карманов
 
22.04.16
09:20
(0) вот здесь обработка, которая позволяет исправить ситуацию без отката базы и повторного обновления: http://helpme1c.ru/oshibka-iterator-dlya-znacheniya-ne-opredelen-pri-obnovlenii-1s-buxgalterii-na-versiyu-3-0-43-194