Розница 2.3.8.27
Беру форму списка номенклатуры в расширение, добавляю там в запрос еще один регистр (добавленный в то же расширение) левым соединением, из регистра беру одно поле.
Открываю форму и вместо списка номенклатуры вижу маленькую формочку, озаглавленную "Соответствие номенклатуры сервиса 1С номенклатуре".
Как сделать, чтобы в запрос добавился мой регистр, а форма осталась той же?
(1)Вы уверены, в том, что вы вставили свой запрос в нужную форму списка? Подмена формы не зависит от того, что вы добавили ее в расширение и дописали запрос.
(1) я обычно если нужно сделать альтернативную форму, сохраняю типовую форму во внешнюю обработку, в которой уже делаю модификации, далее загружаю эту обработку в справочник доп.обработок, а в расширении делаю вызов
https://infostart.ru/1c/articles/1125604/
(7) спасибо, интересно, но как это применимо к форме справочника? С обработками согласен, внешняя всегда лучше. Для справочника по сути это надо писать внешнюю обработку со всем функционалом формы списка справочника.
(2) спасибо, но мне нужна именно форма списка номенклатуры. В регистре будут не все товары.
А в чем проблема дописать запрос? Я не понимаю, почему форма подменяется от того, что в запрос добавлен кусочек. И чем мне поможет своя форма, ну скопирую я типовую и добавлю в запрос регистр, получу ведь то же самое?
(3)
проверьте в отладчике в какой момент меняются данные заполнения, возможно в момент заполнения данных формы происходит проверка корректности данных заполнения
(5) я все правильно сделал, там дел-то немного, не первый раз )
(4) заполнение чего? я поменял только запрос списка...
Подумал, что возможно она не понимает запрос в расширении. Хорошо бы запрос менять программно, и я так и сделал, после ПриСозданииНаСервере, но почему-то такой запрос она не понимает, при добавлении новой колонки потом ругается. Может надо вернуться к такому варианту?
В итоге сделал программное изменение запроса. Там все работает, если правильно аккуратно сделать.
Что не так с запросом в свойствах реквизита, так и не понял. Я думаю, что-то с работой расширений не так, других объяснений не вижу.