Вход | Регистрация
 

1с динамический список в виде дерева. Возможно ли при отсутствии основной таблицы?

1с динамический список в виде дерева. Возможно ли при отсутствии основной таблицы?
Я
   evorle145
 
25.08.20 - 14:31
Задал в динамическом списке произвольных запрос. Основную таблицу указать не удается (пустой список выбора). На вкладке "Настройки" ДС группировка есть, но нет доступных полей для выбора (видимо из-за того что не выбрана Основная таблица) вот тут конечно написано про ограничения https://master1c8.ru/platforma-1s-predpriyatie-8/rukovodstvo-razrabottchika/glava-7-form/dinamitcheskiy-spisok/ но не написано как их обойти.

А задача простая: вывести в форме списка номенклатуры внизу дополнительную таблицу, где будут видны остатки по каждой серии и по каждому складу. И данных может быть много, поэтому выводить нужно именно в виде дерева, чтобы была возможность развернуть/свернуть по нажатию на плюсики... Как то можно это реализовать? может какой обходной путь есть?
   evorle145
 
1 - 25.08.20 - 14:39
может попробовать перехватить в Событии  ПриПолученииДанныхНаСервере и как-то в элемент формы результат динамического списка засунуть уже в "дерево"?
   FIXXXL
 
2 - 25.08.20 - 14:41
(1) тогда уже сделать поле ТабДока и отчет с группировками...
   Classic
 
3 - 25.08.20 - 14:45
(0)
Делай не динамическим списком, а запросом заполняй дерево на форме.
Группировки в динамическом списке - хрень редкостная и работает только при уникальности конечной записи в рамках одного поля. С учетом того, что тебе надо по паре номенклатура/склад уникальной записи по одному полю не будет.
   evorle145
 
4 - 25.08.20 - 14:47
(3) ясно.. спасибо.. тогда сейчас перепишу код...Будет что то вроде при активации строки - сформировать запрос и обновить дерево на форме..
От динамического списка тогда в данном случае отказываюсь.
Благодарю за идею!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.