Постановка задачи:
Сообщение прямо скажу - загадочное.Понять из него причину ошибки для неподготовленных умов сложновато.
Не улучшает и чтение журнала регистрации:
При вызове обработчика обновления:
"УправлениеДоступомСлужебный.ОбновитьВспомогательныеДанныеПоИзменениямКонфигурации()"
произошла ошибка:
"{ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(27)}: Ошибка при вызове метода контекста (Записать)
Данные.Записать();
по причине:
Запись не верна! Значение поля не соответствует установленному отбору: ТаблицыГруппДоступа: , Бухгалтер: Педалькина (Регистр сведений: Таблицы групп доступа; Поле: Таблица)".
{ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(5926)}: Ошибка при установке значения атрибута контекста (Значение)
ЭлементОтбора.Значение = ЗначениеОтбора;
по причине:
Неверный тип значения
Усугубляет понимание то обстоятельство, что тестовая копия одной из рабочих баз обновилась штатно.
Да и сейчас, когда идет обновление двух десятков, складывается интересный пасьянс: часть обновляется, а часть нет.
Видимо уже и на самых высоких уровнях решено, что каждый программист 1С должен быть немного провидцем.
(возможно конечно я что-то пропустил)
Решение:
Призвав на помощь логику и собрав усы кв кучку ищутся отличия тех которые обновились, от тех которые нет.
Начальная редакция ? - нет, все одинаковые
Сервер, кеш - все мимо
Расширения ? - они есть везде ... но они разные
Тут открывается ларчик, кто то уже говорит: Все расходимся, нас обманули.
Точно, если перед обновлением отключить расширения - то обновление проходит.
Если уже быть до конца корректным по отношению к 1С - предупреждение они встроили, но оно не показывается.
В попытке разобраться - набрел на него.
Было понятно отличие - либо права (роли) добавлены, либо регистры сведений в расширение.
Но оказалось все хитрее - только их комбинация дает ошибку, по отдельности все нормально.
И где то в середине поисков - попалась ошибка:
регистрсведений.параметрыработыпрограммы.модульменеджера(322)}: обновление параметров работы программы не может быть выполнено, т.к. подключены расширения конфигурации, модифицирующие права в ролях конфигурации., для выполнения обновления необходимо отключить такие расширения.,
Дополнение 2018-12-17 Доразбирался
1С при обновлении конфигурации пытается обновить таблицы групп доступа для подключенных расширений.
Там ее ждет нежданчик (извините за каламбур)
Ожидается что вернется некая строка - предыдущая версия расширений, но если расширения были давно добавлены, там конечно - Неопределено.
Отсюда - полный оверкиль и ошибки с принтскрина.
Т.е. возможный вариант работы - запустить обработку Получить установить параметры обновления расширений.epf
После этого все пойдет штатно.
Если вы уже обновились, запустить вручную можно второй обработкой Обновить таблицы групп доступа для подключенных расширений.epf
Иначе, получите проблемы с редактированием прав пользователей.
Порядок работы:
Отключаем расширения в базе 1С, обновляемся, включаем расширения.
Для тех кому лень это делать вручную - прилагаются обработки отключения и включения.
Их можно вставить в свои скрипты обновления.
Требования к запуску обработки:
Обработка предназначена для использования с актуальными типовыми конфигурациями, или нетиповыми, но включающими в себя библиотеку стандартных подсистем:
для России:
- Управление торговлей, редакция 11.х
- Бухгалтерия предприятия, редакция 3.0
- Документооборот
- Розница
- Управление небольшой фирмой
- ERP Управление предприятием
Также возможна адаптация под любую имеющуюся у пользователя типовую или нетиповую конфигурацию.
Установка и использование обработки:
- Обработка выполнена с использованием управляемых форм, соответственно, для конфигураций с обычным интерфейсом требует для работы включения в конфигурацию либо запуска в управляемом интерфейсе.
- Может использоваться платформа 8.3.12.х и старше
Поддержка отчета, лицензирование:
- Обработка не имеет ограничений по периоду действия, количеству организаций и информационных баз.
- При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.
Не верю, что мне приходится писать для пользователей этого сайта, но как оказалось нужно.
Если вы не представляете: что такое 1С Предприятие, файл и зачем вам нужна эта кухня.
Все файлы из интернет считаете зараженными вирусом.
Если физиологические, моральные, религиозные или другие причины не позволяют вам заполнять справочники, документы, настраивать отчеты 1С и запускать обработки.
А платить вы за это не будете так как программист с десятилетним стажем.
Закройте эту страницу не продолжая чтения дальше.
Для адекватных людей:
Если оно есть у вас или предложения по улучшению - пишите.