Динамический список, вывод справочника с подчиненным #440936


#0 by Drock
На примере Номенклатура-Характеристики Имеем ДС с произвольным запросом ВЫБРАТЬ    СправочникНоменклатура.Код КАК Код, ИЗ Основная таблица Справочник.Номенклатура Динамическое считывание - истина. Таблица на форме вывод иерархический. Однако характеристики не выводит :( В консоли запрос выполняется нормально и выводит номенклатуру с характеристиками.
#1 by BabySG
Это ппц... ХарактеристикиНоменклатуры.Владелец.Ссылка И, кстати, в это случае нет смысла в динамическом считывании.
#2 by BabySG
Не, наврал - динамический будет работать...
#3 by Drock
подправил запрос толку нет :( ВЫБРАТЬ    СправочникНоменклатура.Код КАК Код, ИЗ        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры.Владелец
#4 by BabySG
Только завтра смогу на 8.2 смоделировать - сейчас под рукой нет. У меня похожее все выводит без проблем
#5 by Drock
за ранее спасибо, на самом деле запрос сложнее но это то, во что я уперся
#6 by BabySG
Отключи основную таблицу и все будет работать
#7 by Drock
а как быть с иерархией справочника вот в чем беда
#8 by Drock
т..е мне нужна иерархия
#9 by Drock
и характеристики
#10 by BabySG
Такое можно добиться только при использовании только основной таблицы и отбора по владельцу. Других способов пока не нашел.
#11 by Drock
а можно поподробнее вот смотри я пытаюсь реализовать подбор товаров, с учетом характеристик на те товары у которых они есть и без у которых нет, при этом идут левые соединения к ценам остаткам и тп, в итоге пока не взлетает запрос такой    ИЗ
#12 by BabySG
Ну так забей на основную таблицу :) Похожее я обошел через событие выбора в табличном поле - только обрати внимание, что попадает в ВыбранноеЗначение :) Тут идеология вообще в корне поменялась по сравнению с 8.1
#13 by TitanLuchs
У тебя на форме есть элемент, у которого указан путь к данным поля "Характеристика" динамического списка?
#14 by Drock
у меня вроде как свободный запрос
#15 by Drock
произвольный ) с терминологией пока путаюсь
#16 by Drock
на форме у меня таблица путь к данным Дс колонки расставлены
#17 by TitanLuchs
Это понятно. Хоть и произвольный, но у него есть поля, которые можно указать в качестве источника данных. У тебя таких полей будет 8: Код, Ссылка, Артикул, Характеристика, Цена, Остаток, Резервы, Транзиты Посмотри в конструкторе формы в правом верхнем углу, найди свой динамический список, там они все есть. Вот проверь, в левом верхнем, там где элементы формы, указан путь к полю динамического списка "Характеристика" у одноименного элемента формы?
#18 by TitanLuchs
Сама колонка на форме отображается, но она пустая, так?
#19 by BabySG
Оно указано, но не колонка будет пустая - а список в целом.
#20 by BabySG
Кстати, понятно, почему оно работать не будет, когда указана основная таблица. В этом случае запись должна быть уникальна по ссылке из основной таблице, а когда на одну ссылку есть несколько записей - получаем бред.
#21 by Drock
ДС.Харкатеристика
#22 by Drock
да, но когда выбираешь тип цены то заполняет, но не на все товары
#24 by Drock
Товары    ДинамическийСписок    ДинамическийСписок Группировка        ПоляГруппировкиКомпоновкиДанных ДинамическоеСчитываниеДанных    Ложь    Булево ОсновнаяТаблица    ""    Строка Отбор        ОтборКомпоновкиДанных Параметры    ВидЦены, Склад    ЗначенияПараметровДанныхКомпоновкиДанных Порядок    Характеристика(убыв.)    ПорядокКомпоновкиДанных ПроизвольныйЗапрос    Истина    Булево ТекстЗапроса    ""    Строка УсловноеОформление        УсловноеОформлениеКомпоновкиДанных
#25 by Drock
явно промахнулся
#26 by BabySG
У тебя отключена осн. таблица - поэтому все и работает :) Посмотри, что будет, если ее включить:
#27 by Drock
а не дает :( я ж вложенным запросом выгребаю)
#28 by Drock
В идеале получить дерево группа |       |_товар |               |_характеристика1               |               .               |_характеристикаN
#29 by Drock
удобство набивки заказов по 300-400 строк очевидно ), не везде существуют b2b и нормальный обмен и иногда люди пытаются дать свой физический адрес вместо элеткронного
#30 by Drock
видимо придется искать обходной путь построения
#32 by BabySG
Такая задача решается :)
#33 by Drock
Это хорошо, надо теперь понять как )
#34 by Mitriy
вообще-то трудно найти оптимальные способы, пока динамические списки глючны изначально... ждем десятку...
#35 by NULLL
В книге разработка сложных отчетов, описывается как выводить данные в виде иерархии, не через итоги.
#36 by Drock
спасибо погляжу
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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