УТ 3.2
В обработке Подбор товаров в реализацию есть динамический список СписокНоменклатура, я в запрос в него добавил себестоимость и перетянул её на форму, но в пользовательском режиме её нету. Почему может не отображаться?
---
Еще обычно подстановка нового текста запроса в форме выглядит примерно так:

СвойстваСписка = ОбщегоНазначения.СтруктураСвойствДинамическогоСписка();
СвойстваСписка.ОсновнаяТаблица = "Справочник.Номенклатура";
СвойстваСписка.ДинамическоеСчитываниеДанных = Истина;
СвойстваСписка.ТекстЗапроса = ТекстЗапроса;
ОбщегоНазначения.УстановитьСвойстваДинамическогоСписка(Элементы.Список,
СвойстваСписка);
Список.Параметры.УстановитьЗначениеПараметра("Параметр1", 42);

где Элементы.Список - это ваш список на форме.

Ищите.
---
скорее всего запрос динамически формируется.
Раз права полные, то только функциональная опция или код.
---
Эта колонка не завязана на функциональные опции?
---
У пользователя есть права на просмотр этих данных?
---
права полные, не знаю как посмотреть завязана ли на функциональные опции
---
ну посмотреть глазками только, какие есть функциональные опции и на какие данные они завязаны, возможно на вашу себестоимость как раз какая-то завязана.... Программно запрос динамического списка конечно может переопределяться.
---
Может нужно где-то было программно прописать её отображение.. не знаю точно
---
Запрос для динамического списка с вероятностью 99,99999% переопределяется программно.
---
то есть чтобы отобразить колонку нужно найти где переопределяется и прописать её?
---
да.
---
стесняюсь спросить, но как это переопределение хоть приблизительно выглядит?)
Я отладчиком прошелся весь путь событися Выбор, но не нашел
---
в методах формы при создании на сервере, как правило вызовы общих модулей.
иногда еще и при открытии косметика.
---
ищите в коде слово "Переопределяемый". у 1С так принято в псевдонимах добавлять это слово. Правда это не всегда бывает ими сделано :)
---
и текст запроса не меняется?
---
Или вообще не удастся?
---
В УП+ЦРМ похожая проблема, но там походу косяк разрабов через защищенную обработку чет намутили.
А у вас своя доработка такой проблем не должно быть.
---
Нет на форме или нет в результате запроса(в отладке)? Важно "в правильном месте" изменить запрос. Проверьте перед выводом результата в список что несет в себе запрос.
---
запрос изменил в "Настройка списка" динамического списка
---
моего поля нету в списке КоллекцияДоступныхПолейКомпоновкиДанных
Тут в дело ещё в том, что в подборе при нажатии на товар, открывается выбор характеристики(в том же динамичном списке я думаю). Так вот мне бы для каждой характеристики себестоимость добавить
---
вы всех в итоге только запутали
---
я и сам конкретно запутался
---
В командной панели списка попробуй установить стандартные настройки.
---
делал, не помогло
---
поищите "ТекстЗапросаДинамическогоСписка", как ни странно, но 1с часто одинаково называют свои функции. И чаще всего она называется именно так, хотя конечно бывает, что все это загоняют в общие модули и там по типам объектов ветвят код, но может у вас не так, попробуйте найти. Обычно в этой же процедуре и прямо прописываются условия отображения тех или иных полей в запросе. Только отладчик поможет вам :)
---
я перехватывал перед открытием и смотрел текст запроса в свойствах списка
---
тут должно быть?
---
На сервере перехватывай,например в процедуре ПриСозданииНаСервере. Свойство ТекстЗапроса.
---
(27)запрос поменялся
---
ну все можно расходиться))
---
поменялся и к сожалению моей Себестоимости в нём не оказалось...
---
ну так правильно чего ей там оказаться.
---
я в запросе в настройке списка её дописал, думал вывести должно
---
Еще обычно подстановка нового текста запроса в форме выглядит примерно так:

СвойстваСписка = ОбщегоНазначения.СтруктураСвойствДинамическогоСписка();
СвойстваСписка.ОсновнаяТаблица = "Справочник.Номенклатура";
СвойстваСписка.ДинамическоеСчитываниеДанных = Истина;
СвойстваСписка.ТекстЗапроса = ТекстЗапроса;
ОбщегоНазначения.УстановитьСвойстваДинамическогоСписка(Элементы.Список,
СвойстваСписка);
Список.Параметры.УстановитьЗначениеПараметра("Параметр1", 42);

где Элементы.Список - это ваш список на форме.

Ищите.
---
весьма благодарен! Буду искать