В общем, не понятно после чего (толи обновляли, толи свет отключали, не говорит клиент), стала как-то странно отображаться поле ввода Адресной информации у контрагента. В общем заполнить ее не могу и у заполненных она тоже не отображается.
Заглянул в форму элемента, там все как то переделано, но конфу ни кто не редактировал.
Я так понимаю что после сбоя форма сбилась.
Заглянул в справочник виды контактной информации там тоже каша, нет ни одной группы, все элементы просто одним списком.
Подскажите в какую сторону копать, что можно посмотреть, как восстановить работоспособность?
{ОбщийМодуль.УправлениеКонтактнойИнформациейКлиент.Модуль(107)}: Значение не является значением объектного типа (Вид)
ПараметрыОткрытияФормы.Вставить("ВидКонтактнойИнформации", ДанныеСтроки.Вид);
В скринах посмотрел как должно быть в нормальной базе.
(2) Если клиент говорит, что никто не редактировал и вообще не лез, то не обращай внимания.
А может форму на типовую прокатаешь?
Конфигурация->Поддержка->Настройка поддержки->Сравнить,объединить->Оставить галочку только напротив формы
Конфигурация->Поддержка->Настройка поддержки->Сравнить,объединить->Оставить галочку только напротив формы
Не помогло, во первых программа утверждает на все 100 что конфы идентичные, пробовал удалять эти поля в форме, и потом объединение. Объединял даже просто с конфой из файла, тоже все так и встает. Не могу понять от куда он берет эту настройку.
При объединении играл с галками, автопереноса настроек и т.д. Приоритет загрузки тоже ставил верно.
(8), столько рисунков, столько постов и до сих пор не назван релиз конфигурации!?
Вы сравнивали с "нормальной" базой - релизы конфигураций сравниваемых баз одинаковы?
Если одинаковы, то что мешает из нормальной выгрузить конфигурацию и загрузить её в "ненормальную"?
Данные при этом не пострадают.
(9) Вы оказались правы! Я затупил и не сравнил релизы!
В итоге Я использую конфу Бухгалтерия предприятия, редакция 3.0 (3.0.50.19), скачал такуюже девственную и сравнил они на 100% идентичны! Даже загрузил конф. из файла, но это проблему не решило!) Зато Я сравнил уже справочник "Виды контактной информации" с идентичной конфигурацией и у меня справочник без иерархии, групп просто нет. (Режим просмотра и установить стандартные нажимал).
(11) Да включен иерархический просмотр (хотя Я все пробовал) групп нет, однако в конфигураторе заглянул в справочник -> предопределенные элементы, там все как бы в порядке группы есть.
(14), в проблемной базе попробуйте сделать следующее:
- откройте справочник;
(- если есть возможность одновременно откройте для сравнения справочник в нормальной базе;)
- любым способом откройте какой-нибудь элемент справочника для редактирования;
- !!! обратите внимание, на форме есть только поля Тип, Наименование, а Группа нет;
- в форме элемента выберите Еще-Изменить форму;
- распахните дерево элементов (в частности Группа основная информация);
- если есть сброшенные флажки - установите их;
- завершите редактирование Применить-ОК.
Важно. При установке флажка Группа основная информация-Группа и нажатии Применить на форме элемента третьей "строкой" появится Группа с наименованием (сравни с элементом в нормальной базе).
Описанного достаточно, чтобы по всем элементам установилась эта настройка.
Разумеется, я всё проделывал на "нормальной" базе.
Попробуйте, другой путь возможно и есть, но как мне представляется будет сложным.
(15) Посмотрел, Изменить форму Я давно тыкал, искал поле код, чтобы различить элементы, от справочника организации и справочника контрагенты. В общем в нормальной базе например стоит в поле группа у элемента Юр адрес "Контактная информация справочника "Контрагенты", а у меня все эти поля просто пустые, писать в них ни чего не дает. При нажатии правого клика в поле группа есть команды "Открыть" и "Создать". "Открыть" ни как не реагирует, а при нажатии "создать" выходит окно создания группы с одним только полем наименование, но и в нем что либо писать программа не дает. В нормальной базе кстати мне тоже не дал, ни исправить наименование, ни создать. Как то так. (Может какие нить права нужны кучерявые, но пока не нашел, пробую играться)
(16), "кучерявого" в правах не нужно, если есть Администратор системы + Полные права.
Наверно предлагать найти бэкап, в котором справочник не искорежен , не нужно?
Что еще можно:
1. ТИИ
--- с установленными флажками - первые три и последний;
--- внимательно отнестись к первой группе переключателей (возможно нужно выбрать Создавать объекты).
2. Выгрузить Справочник из нормальной базы и загрузить его в проблемную.
Вот обработка Выгрузка/Загрузка для идентичных баз 1с 8.3:
(17) В общем ТИИ результата не дало, написало много чего, но ни чего критичного.
Начал работать с обработкой, в момент загрузки выдает:
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.МодульОбъекта(211)}: Ошибка при вызове метода контекста (ПрочитатьXML)
ЗаписанноеЗначение = Сериализатор.ПрочитатьXML(ЧтениеXML);
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.ВидыКонтактнойИнформации Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogObject.ВидыКонтактнойИнформации
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: Используется Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}boolean
Показать
всяко пробовал уговорить загрузить, не получается.
При использовании формата *.fi
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.МодульОбъекта(142)}: Ошибка при вызове метода контекста (Прочитать)
ЧтениеXML.Прочитать();
по причине:
Индекс словаря находится за границей диапазона