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

Шаблон печати Счет на оплату

Добавлено: 11 сен 2019, 00:35
Antonyous99
... и все связанное с тем, чтобы создать нормальный бланк печати (читайте тему до конца)
----------------------------------------------------------------------------------------------------------------------------------------
Таблица Заказы, там есть поле Контрагент типа Сущность, где сама сущность таблица Контрагенты. То есть оттуда выбирается конкретный Контрагент для конкретного заказа.
Могу ли я это поле Контрагент использовать как ссылку, чтобы получить реквизиты контрагента (ИНН, Адрес и т.п.), которые как раз и хранятся в таблице (сущности) Контрагенты, для печати бланка Счета, например?
Понятно, что товарный состав - подчиненная сущность Заказа, как это включить в бланк Счета хорошо показано в документации на видео..
А вот каким красивым образом мне получить реквизиты Контрагента, чтобы вставить их в печатный бланк Счета?
Может, кто подскажет?
{#226:Контрагент} - 226 - это, скажем, желаемое поле связи... {#226:ИНН} или id поля ИНН в сущности Контрагенты?
Спасибо!

Re: Поле Сущность как ссылка

Добавлено: 11 сен 2019, 06:52
support
Во вложении

Re: Поле Сущность как ссылка

Добавлено: 11 сен 2019, 07:25
Antonyous99
Да уж... Хелпы надо читать. Спасибо большое!
Кстати, к сущности второго уровня (сущность черз сущность) подобным образом можно обратиться?

Re: Поле Сущность как ссылка

Добавлено: 11 сен 2019, 08:34
support
Нет

Re: Поле Сущность как ссылка

Добавлено: 11 сен 2019, 09:11
Antonyous99
И еще...
Из подсущности можно взять одно поле в нетабличном виде?
Как-то вот так: {#entity29:0:259} ? А не получается...

Re: Поле Сущность как ссылка

Добавлено: 11 сен 2019, 09:41
support
На данный момент только в табличном виде выбирает. А зачем вам не табличный вид?

Re: Поле Сущность как ссылка

Добавлено: 11 сен 2019, 09:54
Antonyous99
У сущности Заказы есть подсущность Документы, где список Счетов, Наклдных, Актов и прочих документов к конкретному заказу. При формировании бланка печати (в сущности Заказы) требуется брать номер и дату документа из подсущности Документы, (нельзя брать id и дату создания заказа) так как реально номер и дата могут быть разные у каждого документы и, порой, возникает необходимость их изменить, например, дату счет-фактуры. При этом дата счет на оплату может быть совсем другой.
Объяснил, как мог. Скрин в личное послал.

Re: Поле Сущность как ссылка

Добавлено: 11 сен 2019, 22:59
Antonyous99
В общем то я нашел способ: делаем отчет, выбираем там нужную по условию строку из списка первичных документов, оставляем только необходимые для печати поля... {#entity29:298} - номер подчиненной сущности, номер отчета.

Получаем такую вот табличку с одной строкой:

Документ--------Номер--------Дата
Счет----------------258-----------01-09-2019

Re: Поле Сущность как ссылка

Добавлено: 11 сен 2019, 23:36
Antonyous99
... осталась только одна мелочь: Порядковый номер в списке товаров. Обычно в первичных докуменатах его принято указывать. Автор в своем видео примере формирования бланка Счета / Накладной опускает этот столбец...
Может быть потому что нет инструмента для формирования порядкового номера?
Сразу замечу, что совсем уж хорошо автоинкремент тут не подойдет, так как при удалении одной товарной позиции в документе порядок нарушится. По идее, порядковый номер должен считаться "на лету" т.е. вычисляться в самом шаблоне экспорта / печати.

----- Товар --------- Кол-во------Цена--------- Сумма


P.S. Также незаслуженно забыто поле "Всего наименований...", которое, собственно, указывает сколько всего строк с товарными позициями было в счете. Вот теперь думаю как это "прикрутить" попроще...

Re: Поле Сущность как ссылка

Добавлено: 12 сен 2019, 06:57
support
"Всего наименований" можно посчитать функцией count, а вот про порядковый номер я не учел. Пока такой возможности нет.