1b.app
Скопійоване посилання -

2015614073 - Дороблення змінної кількості товару на замовлення

У Changelog 31.08-06.09
Вказано доопрацювання: Доопрацьована змінна ордерProductsCount - вважає кількість позицій товару в процесі, і в залежності від цієї змінної підставляє розрив сторінки в документі
Що конкретно мається на увазі під "залежно від цієї змінної підставляє розрив сторінки в документі" і як це застосувати.
Дякую
Оригінальне питання доступне на версії: ru

Відповіді:

У шаблоні документа можете прописувати
{|if $orderProductsCount > 10|}
<p style="page-break-after: always; ">Таблиця на наступній сторінці якщо кількість продуктів > 10</p>
{|else|}
<p>Таблиця на цій самій сторінці</p>
{|/if|}
ТАБЛИЦЯ
тобто. Залежно від к-ва продукту процесу ви можете регулювати розриви сторінок у документі. Раніше ви і так могли це робити, але просто не було змінної з к-вом продуктів у процесі. Зараз є.
10.09.2020, 11:41
Оригінальний коментар доступний на версії: ru


Бодяко Дмитро Співробітник написав:
У шаблоні документа можете прописувати {|if $orderProductsCount > 10|}<p style="page-break-after: always; ">Таблиця на наступній сторінці якщо кількість продуктів > 10</p>{|else|}< p>Таблиця на цій самій сторінці</p>{|/if|}ТАБЛИЦАт.е. Залежно від к-ва продукту процесу ви можете регулювати розриви сторінок у документі. Раніше ви і так могли це робити, але просто не було змінної з к-вом продуктів у процесі. Зараз є.

Дякую.
Уточню що напевно))
Раніше в шаблоні в місці, де передбачала розрив сторінки, я писала <p style="page-break-after: always;"></p>
то зараз я можу вказати зміну orderProductsCount і якщо у мене наприклад 11 продуктів, а я вказую {|if $orderProductsCount > 10|}<p>Таблиця на наступній сторінці якщо до-во продуктів > 10</p>{|else|}<p> то на одній сторінці у мене буде таблиця з 10 продуктами, а 11 позиція перейде на другу сторінку.
Правильно я зрозуміла?
10.09.2020, 11:47
Оригінальний коментар доступний на версії: ru

ні, перейде не 1 товар, а вся таблиця. Тобто. все, що написано після <p style="page-break-after: always; ">ХХХ</p> буде перенесено на наступну сторінку
10.09.2020, 11:50
Оригінальний коментар доступний на версії: ru


Бодяко Дмитро Співробітник написав:
ні, перейде не 1 товар, а вся таблиця. Тобто. все, що написано після <p style="page-break-after: always; ">ХХХ</p> буде перенесено на наступну сторінку

Дякую
10.09.2020, 11:53
Оригінальний коментар доступний на версії: ru


Бодяко Дмитро Співробітник написав:
{|if $orderProductsCount > 10|}
<p style="page-break-after: always; ">Таблиця на наступній сторінці якщо кількість продуктів > 10</p>
{|else|}
<p>Таблиця на цій самій сторінці</p>
{|/if|}

можливо прописати схожу умову, щоб при кількості товару в рядку більше 1 осередок зафарбовувався чорним?
10.09.2020, 12:15
Оригінальний коментар доступний на версії: ru

За кількість товару в рядку відповідає змінна до продукту процесу.
Ви можете написати щось потипу
<span {|if $змінна від якої записує колір > 1|}style="background-color: black"{|/if|}>YYY</span>
а там уже змінною різні умови прописувати. та змінювати стилі в залежності від цього. Можливостей там дуже багато.
10.09.2020, 12:22
Оригінальний коментар доступний на версії: ru

{|if $row:product_count > 1|}
<p style="font-size: 30 px;">{row:product_count}</p>
{|/if|}
типу такого можливо?
Наразі помилка при формуванні документа
10.09.2020, 12:26
Оригінальний коментар доступний на версії: ru

{| і |} спробуйте міняти просто { }
10.09.2020, 12:32
Оригінальний коментар доступний на версії: ru

Проблема зі змінною row:product_count, тільки їй можна вивести кількість товару в таблиці. Не працює умова з нею - HTTP ERROR 500
Зі змінними {productsum}{countOrderProducts} працює, але вони виводять загальну кількість всіх товарів.
10.09.2020, 14:13
Оригінальний коментар доступний на версії: ru

значить по row: не можна такі умови прописувати або потрібно хитрувати. Поставте окреме питання, я подивлюся, що там можна зробити.
10.09.2020, 14:31
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар