Недавнее обновление 1С:Бухгалтерии 8.3 (редакция 3.0) на версию 3.0.43.194 преподнесло многим пользователям неприятный сюрприз.
После обновления при попытке зайти в 1С:Предприятие в режиме пользователя у многих начала появляться ошибка "Итератор для значения не определен":
Это явная ошибка разработчиков 1С, которые не предусмотрели ситуацию, когда у некоторых пользователей не создан производственный календарь для российской федерации (с кодом "РФ").
Вариантов исправления два (второй самый быстрый).
Первый вариант
- Восстановите базу из архива сделанного перед обновлением.
- Затем создайте и заполните производственный календарь с кодом РФ (вот инструкция).
- Снова повторите обновление - на этот раз ошибки не возникнет.
Второй вариант
Для тех кто не хочет повторять обновление или, не дай бог, не сделал резервную копию перед обновлением.
Скачайте и распакуйте вот эту обработку на рабочий стол (она простейшая, я написал её за 1 минуту - в ней программным способом создаётся производственный календарь с кодом РФ):
В момент возникновения ошибки нажмите кнопку "Ещё" и выберите пункт "Открыть внешнюю обработку":
Укажите эту обработку и в открывшейся форме нажмите кнопку "Добавить календарь":
Теперь перезапустите 1с - ошибки больше не возникнет.