|
Расширение и ДинамическийСписок |
☑ |
0
qazaz
04.04.20
✎
12:23
|
Приветствую,
Споткнулся на простой вроде бы задачке.
Типовая УТ11, расширение.
Надо вытащить колонку с добавленным реквизитом в форму списка.
Забрал в расширение Документ, Форму и ДинамическийСписок с Формы.
Добавил в Документ Реквизит.
В ДинамическомСписке в произвольном запросе добавил свой реквизит.
Вытащил его на форму.
Не работает. т.е. реквизита нет ни на форме, ни в настройках формы.
Смотрю в процедуре формы ПриСозданииНаСервереПосле Список.ТекстЗапроса на случай если он где-то программно переопределяется - в запросе мой реквизит есть.
Пробую в той же процедуре ПриСозданииНаСервереПосле, посмотрев на запрос, программно вытащить реквизит на форму:
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(Список.ТекстЗапроса);
НовЭлемент = Элементы.Добавить("СуммаКП", Тип("ПолеФормы"), Элементы.Список);
НовЭлемент.Вид = ВидПоляФормы.ПолеВвода;
НовЭлемент.ПутьКДанным = "Список.МТ_СуммаКП";
НовЭлемент.Заголовок = "Сумма КП";
Ругается:
************************
{МТ Документ.ЗаказКлиента.Форма.ФормаСпискаДокументов.Форма(9)}: Ошибка при установке значения атрибута контекста (ПутьКДанным)
НовЭлемент.ПутьКДанным = "Список.МТ_СуммаКП";
по причине:
Недопустимое значение
************************
т.е. вроде как реквизит в запросе есть, но не виден.
Подскажите что не так делаю
|
|
1
qazaz
04.04.20
✎
12:26
|
не виден т.е. если сделаю путь к старому реквизиту
НовЭлемент.ПутьКДанным = "Список.СуммаДокумента";
то на форме реквизит появляется
|
|
2
AlvlSpb
05.04.20
✎
00:21
|
(0) 1.Заимствуешь форму документа ЗаказКлиента
2. Создаешь в расширении свой реквизит
3. НЕ СДЕЛАНО в ФормаДокумента ЗаказКлиента заимствуй в расширение Объект, после этого в Объекте появится созданный реквизит
4. Вынес новый реквизит на форму
5. Заимствуешь ФормуСпискаДокументов и в нем Список. Правишь код запроса списка в расширении. Выносишь новый реквизит на форму списка документов (обращаю внимание на название формы. В УТ, например, при вызове Заказы клиентов грузится именно она а не просто форма списка. Возможно в вашей конфе так же)
|
|
3
runoff_runoff
05.04.20
✎
02:44
|
права
|
|
4
Михаил Козлов
05.04.20
✎
10:02
|
Присоединяюсь к (2). Посмотрите ФормаСпискаДокументов
|
|
5
qazaz
06.04.20
✎
14:21
|
Форму и список позаимствовал, запрос поправил.
Свой реквизит вижу с вписке.
Но перетащить его на форму не дает.
Дает притащить мой новый список, с реквизитом.
В старом списоке вроде много всего наверчено было, но фиг с ним, как-нибудь поборю.
СПАСИБО ВСЕМ!
Антител к короне, белой зп и богатого работодателя!
|
|