После обновления Альфа-Авто с 5.1.12.03 на 5.1.13.04
При открытии в АРМ Запись на ремонт Формы настроек пишет ошибку "итератор для значения не определен"
Как я понял ошибка связана с тем что там появились закладки " Рабочие места" и "Исполнители" Обработка Обновления базы после обновления запустилась и получается что эти закладки не заполнились Как их можно заполнить?
Через защитные функции данные записываются в какой-то регистр сведений Какое название этого регистра?
вот код. у себя запускал Запрос = Новый Запрос("ВЫБРАТЬ |Пользователи.Ссылка, |Пользователи.Ссылка.Код КАК Наименование |ИЗ |Справочник.Пользователи КАК Пользователи |ГДЕ |НЕ Пользователи.ПометкаУдаления |И НЕ Пользователи.ЯвляетсяШаблоном"; Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ХранилищеСистемныхНастроек.Сохранить("Обработка.АРМЗаписьНаРемонт/Общие",, Неопределено,,СокрЛП(Выборка.Наименование)); КонецЦикла;
Грохаются все настройки, но при желании можно указать более детально, что грохнуть в хранящейся структуре. Это уж сами.
Запрос = Новый Запрос("ВЫБРАТЬ |Пользователи.Ссылка, |Пользователи.Ссылка.Код КАК Наименование |ИЗ |Справочник.Пользователи КАК Пользователи |ГДЕ |НЕ Пользователи.ПометкаУдаления "); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ХранилищеСистемныхНастроек.Сохранить("Обработка.АРМЗаписьНаРемонт/Общие",, Неопределено,,Выборка.Ссылка); ХранилищеСистемныхНастроек.Сохранить("Обработка.АРМЗаписьНаРемонт/ТаблицаОтборовИсполнители",, Неопределено,,Выборка.Ссылка); ХранилищеСистемныхНастроек.Сохранить("Обработка.АРМЗаписьНаРемонт/ТаблицаОтборовЦеха",, Неопределено,,Выборка.Ссылка);