Типовая УТ11, расширение.
Надо вытащить колонку с добавленным реквизитом в форму списка.
Забрал в расширение Документ, Форму и ДинамическийСписок с Формы.
Добавил в Документ Реквизит.
В ДинамическомСписке в произвольном запросе добавил свой реквизит.
Вытащил его на форму.
Не работает. т.е. реквизита нет ни на форме, ни в настройках формы.
Смотрю в процедуре формы ПриСозданииНаСервереПосле Список.ТекстЗапроса на случай если он где-то программно переопределяется - в запросе мой реквизит есть.
Пробую в той же процедуре ПриСозданииНаСервереПосле, посмотрев на запрос, программно вытащить реквизит на форму:
Ругается:
************************
{МТ Документ.ЗаказКлиента.Форма.ФормаСпискаДокументов.Форма(9)}: Ошибка при установке значения атрибута контекста (ПутьКДанным)
НовЭлемент.ПутьКДанным = "Список.МТ_СуммаКП";
по причине:
Недопустимое значение
************************
т.е. вроде как реквизит в запросе есть, но не виден.
(0) 1.Заимствуешь форму документа ЗаказКлиента
2. Создаешь в расширении свой реквизит
3. НЕ СДЕЛАНО в ФормаДокумента ЗаказКлиента заимствуй в расширение Объект, после этого в Объекте появится созданный реквизит
4. Вынес новый реквизит на форму
5. Заимствуешь ФормуСпискаДокументов и в нем Список. Правишь код запроса списка в расширении. Выносишь новый реквизит на форму списка документов (обращаю внимание на название формы. В УТ, например, при вызове Заказы клиентов грузится именно она а не просто форма списка. Возможно в вашей конфе так же)