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

Нумерация строк в таблице по порядку в шаблоне печатной формы

Добавлено: 22 май 2020, 11:08
Philip
Есть шаблон для экспорта записей в таблицу для формирования маршрутного листа, нужно сделать нумерацию по порядку, как это реализовать в стандартных функциях такой возможности не нашел, хотя вроде нумерация используется часто, так-же при формировании накладных например.

Re: Нумерация строк в таблице по порядку в шаблоне печатной формы

Добавлено: 22 май 2020, 11:33
Oleg
автоинкремент не подойдет??

Re: Нумерация строк в таблице по порядку в шаблоне печатной формы

Добавлено: 22 май 2020, 11:37
support
Такая возможность появится в 2.7 для шаблонов docx
https://vk.com/rukovoditel_project?w=wall-80230319_1022

Re: Нумерация строк в таблице по порядку в шаблоне печатной формы

Добавлено: 22 май 2020, 11:46
Philip
Oleg писал(а): 22 май 2020, 11:33 автоинкремент не подойдет??
Данное поле для нумерации новых записей, т.е. при добавлении, а нужно именно в эспорте пронумеровать выбранные записи.

Re: Нумерация строк в таблице по порядку в шаблоне печатной формы

Добавлено: 22 май 2020, 11:46
Philip
support писал(а): 22 май 2020, 11:37 Такая возможность появится в 2.7 для шаблонов docx
https://vk.com/rukovoditel_project?w=wall-80230319_1022
Отлично.

Re: Нумерация строк в таблице по порядку в шаблоне печатной формы

Добавлено: 30 мар 2021, 16:34
Antonyous99
А почему только в шаблоне Word?
Надо, чтобы везде было!!

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

{#entity8:0<2,4,5>}
Может, в этот табличный вывод еще один параметр добавить, чтобы включал нумерацию строк.
А то, вот, сейчас голову ломаю, как приделать по-другому...
Надо ведь!!!
Какой может быть счет на оплату или накладная без нумерации товарных позиций?

Re: Нумерация строк в таблице по порядку в шаблоне печатной формы

Добавлено: 07 апр 2021, 13:02
Antonyous99
Раз Сергей пока не делает возможность нумерации строк (позиций) товаров / услуг прямо в шаблоне печати, то вот код PHP, которы поможет решить проблему:

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

$spisok = 28; // Номер подсущности списка товаров
$number = 290; // Номер поля нумерации списка

$res = db_query("select id from app_entity_".$spisok." where parent_item_id=[id]");
while ($row = mysqli_fetch_assoc($res)) { $x++;
$mas = array("field_".$number => $x); $par = 'id='.$row['id'];
db_perform('app_entity_'.$spisok, $mas,'update',$par,false);                               
} 
Список товаров / услуг должен быть подсущносью (вложенной сущностью) и этот код нужно размещать в главной сущности. Пример такой структуры: Счет (главная сущность) -> Товары/Услуги (подсущность).