Имя: Пароль:
1C
 
Сломалась форма выбора типового справочника
0 Веселый Джузеппе
 
08.10.24
10:03
Доброе утро!
УТ 11.5 на 8.3.25, пробовал на 8.3.24 так же, веду доработки и в какой-то момент понимаю, что в форме выбора номенклатуры нет иерархии для усечения выборки основного списка формы, а только элементы номенклатуры одним списком.

Симптомы такие: форма открывается из любого документа (ничего не переопределял), в информации по форме указано: Справочник.Номенклатура.ФормаВыбора. Но отсутствие отладки и сообщить() при открытии говорит, что форма вовсе не та...
По кнопке "Открыть в конфигураторе" открывается карточка справочника "Номенклатура".

В качестве проверки откатил эту форму типового состояния конфигурации поставщика - результат не изменился.
Попробовал накатить на боевую базу - там тоже сломалось, откатил.

В конфигурации есть расширение, но этой формы в нем нет.
Пробовал скопировать форму, указать в качестве основной формы выбора, но ровно ничего не поменялось. Имя формы пишет Справочник.Номенклатура.ФормаВыбора, иерархии нет.
Пробовал чистить кеш в базе.
На этом идеи закончились. Ощущение, что при попытке открыть указанную форму платформа не преуспевает, и рисует форму с 0.
1 Веселый Джузеппе
 
08.10.24
10:04
Ну и собственно, забыл написать вопрос.
Что еще можно попробовать? Затык как всегда на какой-то ерунде...
2 Мультук
 
08.10.24
10:48
(0)

Немного идей:

1) Что написано в менеджере Справочник.Номенклатура
в
Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)


В расширении это процедура не переопределена ?

2) У вас поломалась тестовая база,  а в рабочей всё ок ?
Обновите тестовую из рабочей

3) Хранилище есть ?
3 Веселый Джузеппе
 
08.10.24
11:05
(2)
1. Типовое, даже не
2. К сожалению, оказалось, что на боевой этот баг тоже есть. Боевая она условно, ее только к запуску готовят. Получается, я не проверил боевую ДО того как начал тестировать, там уже был этот глюк.
3. Да хранилища есть и у основной конфигурации и у расширения. Сейчас целиком восстановил объект "Номенклатура" с хранилища основной конфигурации, но накатить не смог. Появилась ошибка "данный справочник не может быть установлен в качестве владельца". Нетиповой справочник является подчиненным Номенклатуре. У нетипового в карточке указан владелец, у номенклатуры нет...

видимо, отправляюсь на тестирование БД
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший