Структура приложения для системы учета заказов и печать КП

Все вопросы/проблемы по установке и использовании.
Ответить
era1fgg
Сообщения: 27
Зарегистрирован: 26 фев 2020, 14:02
Имя: Era
Откуда: Astana

Структура приложения для системы учета заказов и печать КП

Сообщение era1fgg »

Добрый день.
Делаю систему учета заказов. Создал справочники в виде сущностей Заказчик и Перечень услуг, далее сущность Заказы с подсущностью Список услуг. В форме Заказа добавил поле Форма вложенной сущности (таблица услуг). Для печати коммерческого предложения в шаблоне экспорта получаю таблицу:
Изображение
Что нужно сделать чтобы результат печати КП выглядел вот так:
Изображение
т.е. необходимо группировать услуги по отдельным помещениям. Думаю сделать в конструкторе отчетов, вот только не пойму для начала как сделать структуру приложения правильно.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9054
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Структура приложения для системы учета заказов и печать КП

Сообщение support »

Я бы добавил колонку Помещения и просто отсортировал записи по полям Помещения,Услуга.
Получится тоже самое, только без Группировки строк. Помещения может быть простым списком.
era1fgg
Сообщения: 27
Зарегистрирован: 26 фев 2020, 14:02
Имя: Era
Откуда: Astana

Re: Структура приложения для системы учета заказов и печать КП

Сообщение era1fgg »

Проблема в том, что в каждом заказе помещения новые т.к. речь идет об услугах по ремонту помещений. В новой записи заказа нужно добавить помещения с услугами. В печати КП вывести сумму стоимости услуг по каждому помещению и итоговую по всем помещениям.
era1fgg
Сообщения: 27
Зарегистрирован: 26 фев 2020, 14:02
Имя: Era
Откуда: Astana

Re: Структура приложения для системы учета заказов и печать КП

Сообщение era1fgg »

Создал подсущность Помещения в Заказчиках
В общем структура такая:
#25 Заказчики
- #45 Помещения (поле ввода [406] Наименование)
#26 Перечень услуг
#39 Заказы (поле сущность ajax [366]Заказчик, поле форма вложенной сущности [368] Список услуг)
- #40 Список услуг (поле сущность ajax [362] Перечень услуг, поле сущность ajax [391] Помещения)
В поле 391 в условиях прописал e.parent_item_id=[366], на самой станице записи условие отрабатывает т.е. выдает помещения выбранного заказчика. В форме записи #39 Заказа форма вложенной сущности [368] Список услуг поле 391 выдает список всех помещений всех заказчиков. Что делаю не так?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9054
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Структура приложения для системы учета заказов и печать КП

Сообщение support »

Немного не понятно. Сделайте пример в персональной демо https://www.rukovoditel.net.ru/demo.php и дайте ссылку на демо.
era1fgg
Сообщения: 27
Зарегистрирован: 26 фев 2020, 14:02
Имя: Era
Откуда: Astana

Re: Структура приложения для системы учета заказов и печать КП

Сообщение era1fgg »

https://pdemo.rukovoditel.pro/3.3/index ... mo_id=2138
В #29 списках услуг поле 249 Помещения условие e.parent_item_id=[251]
251 это поле сущность Заказчик
1. В форме нового Заказа вышеуказанное условие не отрабатывается, однако на самой странице уже имеющейся записи все прекрасно работает.
2. Так и не разобрался как сделать печать Коммерческого предложения такого вида
Изображение
Аватара пользователя
support
Техническая поддержка
Сообщения: 9054
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Структура приложения для системы учета заказов и печать КП

Сообщение support »

В форме нового Заказа вышеуказанное условие не отрабатывается
Потому что вы используете поле "Форма вложенной сущности" где создается отдельная форма и там нельзя получить значения из родительской формы, только из текущей.

В данном случае не используйте поле "Форма вложенной сущности". Создавайте сначала заказ, а затем добавляйте услуги. Так как заказ уже создан, то мы можем получить данные из заказа и использовать поля в условии.
era1fgg
Сообщения: 27
Зарегистрирован: 26 фев 2020, 14:02
Имя: Era
Откуда: Astana

Re: Структура приложения для системы учета заказов и печать КП

Сообщение era1fgg »

По второму вопросу насчет печати КП частично решил, написал js скрипт который форматирует таблицу в нужном виде. Как вывести теперь отформатированную при помощи js таблицу на печать в docx и pdf? Выводится только основная таблица полученная при помощи {#entity29:0} по инструкции.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9054
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Структура приложения для системы учета заказов и печать КП

Сообщение support »

Через js так не получится. Как вариант выводите документ на печать и там можно сохранить в pdf.
Ответить