Как вывести колонку динамического списка? #729373


#0 by chumavik
УТ 11 есть обработка "ПомощникПродаж". Задача: вывести в список номенклатуры, формируемый через динамический список, дополнительную колонку, которая будет рассчитываться в том же ДС. В ДС дополнительное поле определено как произвольное значение "0", полю присвоено имя. отображение данного поля ДС вынесено на в форму к остальным колонкам этого ДС. Вроде бы все сделано, а добавленная колонка не выводится. Пробовал вывести другие поля из ДС, ранее отсутствующие на форме, они выводятся, а добавленное мной поле выводится не хочет. Выбираю любую колонку этого списка выведенную на форму, меняю ей ПутьКДанным на на путь к полю ДС, колонка пропадает. В самой обработке в настройке списка в допустимых полях эта колонка тоже не отображается. Где я что пропустил?
#1 by фобец
Создаешь элемент формы (тип поле формы), указываешь вид (поле ввода), указываешь путь к данным (имясписка.поле). Проверь указал ли алиас твоего поля
#2 by chumavik
Так и делаю. Создал поле формы, указал путь к данным(путь к полю ДС). Писал обработку использующую динамический список. там все просто, как по учебнику, создал ДС, создал таблицу формы, создал в ней поля формы, прописал им путь к полям ДС и соответствующие колонки вывелись в списке. Подобные стандартные действия здесь не помогают. У полей формы взведен флаг видимости. В коде формы видимость этих элементов не меняется (я не нашел). Да и дело точно не в видимости. Менял путь к данным уже выведенных на форму полей на путь к добавленному полю ДС, колонка выводится переставала.
#3 by фобец
Мистика. Формирую дс на форме проностью программно с произвольным запросом - и все в порядке. Проверь на другом поле смену пути к данным (к старой колонке какой-нибудь)
#4 by chumavik
Я и говорю, что при смене пути к данным на добавленное поле ДС, поле перестает отображаться. Второй день бьюсь как рыба об лед.
#5 by фобец
Не надо биться, псевдоним есть у колонки?
#6 by chumavik
Запрос ДС: ВЫБРАТЬ     СправочникНоменклатура.Артикул, ИЗ     Справочник.Номенклатура КАК СправочникНоменклатура Добавлены поля "Наценка" и "Цвет". Выводятся в таблицу поля "Номенклатура", "Артикул", "ВНаличии", "Доступно", "Цена", "Упаковка". Присваиваю полю формы "Артикул" путь к данным ДС.наценка и данная колонка из вывода на форму выпадает.
#7 by фобец
покажи как присваиваешь
#8 by chumavik
Присваиваю не программно, присваиваю в редакторе формы. В таблицу формы вывода результат ДС добавляю поле формы, указываю ему путь к данным на поле ДС.
#9 by chumavik
#10 by фобец
ну и все выводится.. Она же есть на скрине. Что такое "допустимые поля настройки списка" из ?
#11 by фобец
У тебя два списка чтоль?
#12 by chumavik
В редакторе колонка есть, в режиме отладки колонки нет. При попытке настроить выводимый список в режиме отладки, будь то обор, сортировка или группировка, в доступных полях отсутствует добавленное мной поле.
#13 by chumavik
Нет, список один. ресурсом для "СписокСтандартныйПоискНоменклатура" является "СписокНоменклатуры", формируемый по средствам ДС
#14 by фобец
поставь ему галку "использовать всегда"
#15 by фобец
Есть ли управление видимостью? Поставь точку в ПриСозданииНаСервере посмотри состав полей
#16 by chumavik
В составе полей добавленное поле есть. Видимость = Истина. Видать далее где то стоит отбор по колонкам, я просто не могу его найти (
#17 by фобец
Больше мыслей нет, нужно щупать. Сдаюсь
#18 by фобец
см
#19 by DrZombi
Выложи часть формы на файло помойку, может кто посмотрит :) Лучше на Яндекс или Майл диски
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С