Страница 1 из 1

Шаблон для экспорта с вложенными записями

Добавлено: 03 май 2017, 00:45
alcompstudio
Добрый день!

Подскажите, а как можно включить в шаблон для экспорта список записей из подчиненной сущности? Вот, чтобы табличка так и разместилась с нужными полями.

Например, у меня есть сущность Заказы, а в ней есть подчиненная сущность Товары. Как экспортировать, например, запись Заказ 1 из сущности Заказы, чтобы ниже (или в другом месте) отобразился список записей из подчиненной сущности Товары ??

Я вот пытаюсь сделать что-то типа накладной, но не нахожу как присоединить записи из подчиненной сущности... Или такое пока не реализовано??

Re: Шаблон для экспорта с вложенными записями

Добавлено: 03 май 2017, 07:15
support
На данный момент нету такой возможности. Дайте пару скиншотов для наглядности. Тут все дело в этом "Вот, чтобы табличка так и разместилась с нужными полями." Нужно как то придумать как настраивать нужные поля:)

Re: Шаблон для экспорта с вложенными записями

Добавлено: 03 май 2017, 10:41
alcompstudio
Ну здесь, в принципе, думаю, достаточно сделать возможность выводить список в виде таблицы, или же при необходимости хотя бы как-то сделать возможность вывода полей, заключенных в ячейке таблицы из шаблона, что можно добавить в текстовом редакторе шаблона.

Я пытался делать так:

Изображение

Но там, как в скриншоте описал не так как нужно выводятся записи, таблица, что во встроенном редакторе - не помогает... Она только может разделить выводимые поля, но в каждой ячейке выводятся несколько записей через запятую и все перемешивается. Да и отдельно подключать для такого вывода Сущность не практично, потом нужно отмечать в ней записи, которые нужно отобразить и это может приемлемо для 10-20, но не для 50 и более :) .

Я вот как думал:

Например, есть сущность Заказы:

Изображение

У нее есть подчиненная (дочерняя) сущность Товары:

Изображение

В конфигурации можно взять ID нужных для отображения полей:

Изображение

Они же в табличном представлении записей:

Изображение

Вот эти данные и можно, например, использовать для вывода списка записей из подчиненной таблицы. При этом, например, перед выводом именно нужных записей - сначала в таблице Товары их отфильтровать (чтобы не все подряд выводились) и потом при экспорте этот фильтр чтобы учитывался.

Далее в экспорте можно добавить что-то в виде идентификатора вывода списка записей сущностей, но вот как сделать чтобы был выбор - таблицей с шапкой, обычным списком или таблицей без шапки - не знаю... На выходе что-то вроде этого:

Изображение

И должно по указанному примеру так примерно вывести:
Изображение
111.jpg
Было бы неплохо, если бы экспорт еще выводился в Эксель :roll:
Ну или на крайний случай к экспорту записей из списка в эксель (в стандартном сейчас функционале) - была возможность добавлять "шапку", чтобы не просто был вывод в таблицу, а в виде какого-то документа (акта, накладной, счета-фактуры и т.п.):

Изображение

Печатных настраиваемых форм очень не хватает)

Re: Шаблон для экспорта с вложенными записями

Добавлено: 03 май 2017, 12:05
support
Добавил в план

Re: Шаблон для экспорта с вложенными записями

Добавлено: 28 май 2017, 20:00
support
Готово для дополнения 1.5

Если существует несколько связанных записей, доступен формат {#10:Назначен на<9,20>} для отображения записей в табличном виде.

Например код

Код: Выделить всё

{#252:Связанные задачи<168,169,173>}
будет отображаться следующим образом:

Re: Шаблон для экспорта с вложенными записями

Добавлено: 28 май 2017, 21:15
alcompstudio
Отлично!

Это только для связанных записей (т.е. вывод записей, построенных с помощью поля в сущности "Связанные записи") ?

Если да, то, было бы неплохо сделать подобное для записей подчиненной сущности по структуре (как в начале темы я отмечал). ;) Или это приемлемо и для "прямой" зависимости в структуре сущностей?

Re: Шаблон для экспорта с вложенными записями

Добавлено: 15 июн 2017, 16:47
sanys
Вопрос. А данный функционал реализован на общедоступной демке?
Попробовал проверить это там и ничего не получилось ((

Re: Шаблон для экспорта с вложенными записями

Добавлено: 15 июн 2017, 18:22
support
Нет еще, данный функционал доступен только в бета версии
http://blog.rukovoditel.net/ru/rukovodi ... irovanija/