БП Базовая отсутствует предопределенный элемент

1. arshanskiyav 31 05.09.24 01:14 Сейчас в теме
Добрый

Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.155.23)
1С:Предприятие 8.3 (8.3.24.1548)

В карточке организации есть поле e-mail, но при попытке изменить его, значение не сохраняется. Запись проходит без ошибок, открываем-закрываем элемент справочника и поле пустое. В ходе расследования обнаружено, что в справочнике "Виды контактной информации" нет email, но в конфигураторе среди предопределенных данный элемент существует. Создал вручную, так он в карточке выводит теперь два поля email, что кажется неправильным и, возможно, данное поле не будет участвовать в других процедурах.

ТиИ уже сделал, кэши почистил, все исправления/расширения отключил.

Вопрос, кто сталкивался, как восстановить данный элемент?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
9. arshanskiyav 31 06.09.24 00:09 Сейчас в теме
Победил, всем спасибо.

При попытке изменить предопределенный элемент обработкой создался новый элемент и тут пошла каша. Восстановил базу из бэкапа.
Далее поступил так:
- Выгрузил при помощи "Выгрузка и загрузка данных XML" справочник "Виды контактной информации" из здоровой базы.
- Выгрузил этот же справочник из больной
- В notepad++ провел сравнение выгрузок
- Для корректных данных в правильной выгрузке поправил ссылки, согласно выгрузке из больной базы
- Исправил ссылки в неправильном блоке

Что произошло по моему мнению - одна и та же ссылка была у двух элементов, при этом они перемешались между собой содержимым. Один из этих элементов был не предопределенным.
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. RustamZz 05.09.24 09:02 Сейчас в теме
(1) ИмяПредопределенного надо заполнить у нужного элемента.
4. arshanskiyav 31 05.09.24 20:17 Сейчас в теме
(3) Поле объекта недоступно для записи (ИмяПредопределенныхДанных)
5. user1880116 05.09.24 21:07 Сейчас в теме
(4)
Поле объекта недоступно для записи (ИмяПредопределенныхДанных)
И какому объекту ты что присваиваешь?
6. arshanskiyav 31 05.09.24 21:15 Сейчас в теме
(5) Создал новый элемент справочника "Виды контактной информации" с полями как в рабочей базе.
Запросом посмотрел все реквизиты элемента нового и оригинального в рабочей базе. Отличие только в реквизитах:
РеквизитДопУпорядочивания
НаименованиеЯзык1
НаименованиеЯзык2
Предопределенный
ИмяПредопределенныхДанных


Вот в этом элементе я и попытался поменять значение ИмяПредопределенныхДанных.
7. user1880116 05.09.24 21:18 Сейчас в теме
(6)
я и попытался поменять
Код-то покажи. Которым менять пытался.
8. arshanskiyav 31 05.09.24 21:32 Сейчас в теме
(7) Виноват, там была опечатка.

оВидКонтИнф=ВидКонтИнф.ПолучитьОбъект();
		оВидКонтИнф.ИмяПредопределенныхДанных=НовоеЗначениеПоляИмяПредопределенн­ыхДанных;
		Попытка
			оВидКонтИнф.Записать();
		Исключение
			Сообщить(ОписаниеОшибки());
		КонецПопытки;


ВидКонтИнф - реквизит формы с типом СправочникСсылка.ВидыКонтактнойИнформации

Сейчас ошибка уже другая:
Ошибка при вызове метода контекста (Записать): Предопределенный элемент не уникален

Проверил, данный реквизит со значением "EmailОрганизации" присвоен другому элементу справочника "виды контактной информации". Попытался исправить неправильный, запись проходит без ошибок, но не меняется значение в базе.
2. Online-Ufa 05.09.24 08:05 Сейчас в теме
Проверьте 8.3.24.1548 на bugboard.
ЕМНИП в каких-то из 8.3.24.* были проблемы после ТИИ и как раз в случаях, если в базе были незаполненные предопределенные элементы или подключены патчи/расширения.
9. arshanskiyav 31 06.09.24 00:09 Сейчас в теме
Победил, всем спасибо.

При попытке изменить предопределенный элемент обработкой создался новый элемент и тут пошла каша. Восстановил базу из бэкапа.
Далее поступил так:
- Выгрузил при помощи "Выгрузка и загрузка данных XML" справочник "Виды контактной информации" из здоровой базы.
- Выгрузил этот же справочник из больной
- В notepad++ провел сравнение выгрузок
- Для корректных данных в правильной выгрузке поправил ссылки, согласно выгрузке из больной базы
- Исправил ссылки в неправильном блоке

Что произошло по моему мнению - одна и та же ссылка была у двух элементов, при этом они перемешались между собой содержимым. Один из этих элементов был не предопределенным.
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот