Создание Word документа по шаблону на сайте

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

Создаем шаблон документа - скачать пример 

Создаем хранимую процедуру: 

CREATE PROCEDURE [dbo].[doc_invoice_getData]
	@username nvarchar(64),
	@itemID int,
	@urlParameters CRUDFilterParameter READONLY	
AS
begin
		-- Каждый SELECT может быть с любыми колонками. 
	--В шаблоне используется как {table1}, {table2} и т.д. для вывода таблиц 
	-- отдельные поля выводятся как {table2~title}
    select 1 Result, '' msg, '9200' TableWidth, '6000,1500,1500' ColWidths, '777777' TableHeaderBackColor, 'invoice-{g}-{time}' FileName
    
	select   
    	'Индивидуальный предприниматель' p1, 
        'Сухоруков И.И.' p2, 
        'Москва, ул. Тверская, 14' p3, 
        '623403338598' p4,
        '40802810000000557569' p5,
        'ИП Сухоруков И.И.' p6,
        '044525974' p7,
        'АО "ТИНЬКОФФ БАНК"' p8,
        '30101810145250000974' p9,
        '23 от 10 июня 2019 года' p10,
        'ООО Матильда' p11,
        '550' p12,
        '550' p13,
        '1' p14,
        '550 (пятьсот пятьдесят) рублей' p15,
        'Индивидуальный предприниматель' p16,
        'Сухоруков И.И.' p17
        
        
        
        
	select 'Покраска стен' as 'Работы', 12 as 'Метры', 250 as 'Стоимость'
    union
    select 'Укладка ламината',20, 300
end

Сниппет разметки кнопки: 

<a href="#" class="as-doc btn btn-primary" 
     data-code="invoice" data-itemid="12">Выгрузка счета (docx)</a>

Документация по генерации Word документов - https://falcon.web-automation.ru/docs/falcon-space--generaciya-dokumentov-docx-i-xlsx

Насколько полезна эта возможность?

Другие модули

Последние обновления

Платформа Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки

Это быстрое внесение изменений

по ходу эксплуатации программы

Это современный интерфейс

полная адаптация под мобильные устройства

Сайт использует Cookie. Правила конфиденциальности OK