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

Выгрузка счета (docx)

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

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

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

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

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

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

SQL-инструмент для создания личных кабинетов на сайте

Суть подхода и история создания Falcon Space

Платформа Falcon Space

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

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

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

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

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

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