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

Выгрузка коммерческого предложения (xlsx) с генерацией штрих кода EAN_13

Задаем шаблон документа в таком виде - скачать документ

Прописываем процедуру генерации документа: 

CREATE PROCEDURE [dbo].[doc_offer_getData]
	@username nvarchar(64),
	@itemID int,
	@urlParameters CRUDFilterParameter READONLY	
AS
begin
	select 1 Result, '' msg, 'offer-{g}-КП' FileName, 0 ShowTableHeader
    
	select   
    	'Коммерческое предложение Falcon Space' p1, 
        'ООО Матильда' p2, 
        'CRM для перевозок' p3, 
        'ИП Сухоруков И.И.' p4,
        'Сухоруков Иван' p5,
        '+7 900 985 55 44' p6,
        'info@suho.ru' p7,
        '12 декабря 2019г.' p8,
        '22 рабочих дня' p9,
        '30 календарных дней' p10,
        '13 952' p11,
        '' p12,
       '{"path": "", "name":"Name11",   "height": 50, "width": 70,
            	"barcode2":{ "value": "123456789012", "pureCode": 0,  "width": 70, "height": 50, "format": "EAN_13" } }' as img_bc2 
        
        
   select	1 s0, 'Труба стальная электросварная Ø57х3,5' s1,	'ГОСТ 10704-91' s2,	'м' s3,	1 s4,	1178 s5, 1178 s6
   union 
   select	2 s0, 'Труба стальная водогазопроводная Ø40x3,5','ГОСТ 3262-75','м',	2,	890,	1780
   union
	select	3 s0, 'Труба стальная водогазопроводная Ø32x3,2'	,'ГОСТ 3262-75','м',	3,	743,	2229
	union
    select	4 s0, 'Труба стальная водогазопроводная Ø25х3,2'	,'ГОСТ 3262-75','м',	4,	560,	2240
	union
    select	5 s0, 'Труба стальная водогазопроводная Ø20x2,5'	,'ГОСТ 3262-75','м',	5,	405,	2025
	union
    select	6 s0, 'Труба металлопластиковая многослойная Ø26x3','ГОСТ 3262-75','м',6,	750,	4500


end

Сниппет кнопки генерации: 

<a href="#" class="as-doc btn btn-info" data-code="offer" data-itemid="12">Генерация</a>

Также можно использовать для генерации внешнее действие (generatedoc).

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

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

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

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

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

Платформа Falcon Space

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

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

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

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

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

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