Jump to content
Local
Sign in to follow this  
Paltish1

печати пользователями счетов

Recommended Posts

 

 

'DOWNLOAD_FILEPATH_NOT_EXISTS

 

думаю все же его нет, покажите хоть что там создали. У нас все работает на ура. 

Share this post


Link to post
Share on other sites

 

'DOWNLOAD_FILEPATH_NOT_EXISTS

 

думаю все же его нет, покажите хоть что там создали. У нас все работает на ура. 

 

 

/usr/local/www/apache24/data/billing/content/documents/pl_docx/4cvhqro4.docx

 

userstats.ini:

;Public offer mode - contract field will be displayed as "Public offer" with link set as parameter

;PUBLIC_OFFER=""

 

;Document printing support

;Enable parsing of .docx documents and document printing for users

DOCX_SUPPORT=1

;document storage path

DOCX_STORAGE=".../content/documents/pl_docx/.."

;value-added tax rate percent for document templates

DOCX_NDS=20

;additional services printable within documents, separator - comma

DOCX_SERVICES="Internet"

;"Рнтернет"

 

;Agents additional config options similar to alter.ini

;AGENTS_ASSIGN=1

;DEFAULT_ASSIGN_AGENT=1

 

 

alter.ini:

;Enable parsing of .docx documents

DOCX_SUPPORT=1

;value-added tax rate percent for document templates

DOCX_NDS=20

;additional services printable within documents, separator - comma

DOCX_SERVICES="Рнтернет,Единороги"

 

Share this post


Link to post
Share on other sites

 

 

;document storage path DOCX_STORAGE=".../content/documents/pl_docx/.."

а этот путь корректный? в доке дефолтный 

DOCX_STORAGE="../content/documents/"

Share this post


Link to post
Share on other sites

 

;document storage path DOCX_STORAGE=".../content/documents/pl_docx/.."

а этот путь корректный? в доке дефолтный 

DOCX_STORAGE="../content/documents/"

 

ДА дефолт, ну я поменял и так как вы написали, и полный писал))

Share this post


Link to post
Share on other sites

Залил через админку по новой шаблон,

 

Получил:

Warning: Invalid argument supplied for foreach() in /usr/local/www/apache24/data/billing/userstats/modules/engine/api.docx.php on line 271

Fatal error: Uncaught exception 'Exception' with message 'DOWNLOAD_FILEPATH_NOT_EXISTS' in /usr/local/www/apache24/data/billing/userstats/modules/engine/api.compat.php:298 Stack trace: #0 /usr/local/www/apache24/data/billing/userstats/modules/general/zdocs/index.php(61): zbs_DownloadFile('..../billing/co...', 'docx') #1 /usr/local/www/apache24/data/billing/userstats/modules/engine/api.compat.php(212): include('/usr/local/www/...') #2 /usr/local/www/apache24/data/billing/userstats/index.php(53): zbs_LoadModule('zdocs') #3 {main} thrown in /usr/local/www/apache24/data/billing/userstats/modules/engine/api.compat.php on line 298

 

В админке счет дает, а в кабинете не как. Посмотрел имя файла в админке, думаю посматрю где хранится, но не нашел(только шаблон). Ну файл счета может и в базе быть.

 

Нашел в /usr/local/www/apache24/data/billing/userstats/modules/engine/api.docx.php

/**
 * DOCXTemplate class 0.1.10 by sergey.shuchkin@gmail.com
 * Replace {var} in MS Word 2007+ documents (*.docx)

  [test.tpl.docx]

  INVOICE {NUM}               Invoice date                    {COMPANY}
  {DATE}

  <?php // test.php

  include('docxtemplate.class.php');

  $docx = new DOCXTemplate('test.tpl.docx');
  $docx->set('NUM', 123456 );
  $docx->set('DATE', date('m.d.Y'));
  $docx->set('COMPANY', 'SIBVISION.RU
  Russian Federation, Omsk
  phone: +73812590554');

  $docx->saveAs('test.docx'); // or $docx->downloadAs('test.docx');

 */

 

Раз цикл не работает, думаю как тест сделать как в этом коменте?

Share this post


Link to post
Share on other sites

Заметил, если счет через админку выписал, то из нее и распечатать можно.

Если из кабинета, то счет не выгружаеться не из админки не из кабинета.

Проверил на диске в папке сайта, нашел то что выписал из админки.

Видно прав нет из кабинета или еще что. Где только то что ети права меняет?

Edited by Paltish1

Share this post


Link to post
Share on other sites

 

У самого УБ есть "шаблон" - про апокалипсис, вот чуточку его подправить (вписать свои телефоны и ШЗ сервера для достуа в КП, мини ФАК) - и пускай смотрят и печатают прямо из КП.

Ну так врубить пачку DOCX_* опций, скопипастить шаблон как публичный, и пусть печатают себе сколько влезет.

Не понимаю сути проблемы.

 

 

Подскажи почему из кабинета пользователя счет не выписываеться, а из админки без проблем?

Share this post


Link to post
Share on other sites

 

 

Подскажи почему из кабинета пользователя счет не выписываеться, а из админки без проблем?

Тут "единственный нормальный" абонент1000 - вон иди, ему лизни :lol:

Share this post


Link to post
Share on other sites

 

Подскажи почему из кабинета пользователя счет не выписываеться, а из админки без проблем?

Тут "единственный нормальный" абонент1000 - вон иди, ему лизни :lol:

 

Не принимай близко к сердцу, сам посуди. У меня вопрос по делу.

Каждый пытается ответить, в стили спроси у гугла. Это ценный совет, но делу не помогает.

Если ты по курсам, так ответь чо дельное.

Share this post


Link to post
Share on other sites

 

И снова я. 

 

что делать?

Походу намагаєтеся скачати документ який видалений , а взагалі що робили ? 

 

Зробив усе за Інструкціею, ала документ, що він намагаеться скачати, відсутній.

Думаю, що з кабінета чомусь немае прав на сервері для створення файлу рахунку.

Share this post


Link to post
Share on other sites

 

Врубил пачку, что значит публичны? Права дать 777?

:facepalm:

 

 

 

Дружок, не стоит быть ..., прошу помощи. Расспрашиваю, значит не нашел ответа.

Значит так искал... дружок... хeрово искал короч.

 

 

 

В демо залез, в каждого клиента вливать договор (в черной магии) ?

Не очевидно, что это предположение eбнутоe, по самой своей сути?  :facepalm:

 

 

 

Написал бы : -1 дави туда -2 дави туда И полезно, и к карме+

Ну пиздeц.

 

 

 

 

Написал бы : -1 дави туда -2 дави туда И полезно, и к карме+

 

Просто любопытно. Вот откуда вы такие беретесь? Ну хyй бы с ним, что вы такие сами по себе. Это типа понять можно. Экология, наследственность или прочие внешние факторы могли как-то так повлиять.

Вопрос в том - почему, вы все считаете что окружающий мир, точно такой же  убогий как и вы сами? Почему вам всем кажется, что окружающим вас людям и продуктам  обязательно подстраиваться и соответствовать вашей ограниченной ментальной способности к пониманию происходящего? Вот почему?

 

Смотришь, после этого всего, в вечно игнорируемый FAQ. И категорически не понимаешь, почему так происходит и откуда вы все такие вот беретесь.

 

omgfaq.png

 

Да и как на такой хелп реагировать?

Мог бы без воды отвечать, типа: тебе сюда--> google.com

Edited by Paltish1

Share this post


Link to post
Share on other sites

 

 

Мог бы без воды отвечать, типа: тебе сюда--> google.com

Тебе дружок не в гугл... тебе ментально ограниченный дружок, в другое место надо.

Share this post


Link to post
Share on other sites

Добрый день, есть возможность установить кастомный формат даты {CURDATE} ?

Share this post


Link to post
Share on other sites
В 15.02.2016 в 23:30, abonent1000 сказал:

Для начинающих: :D  

1)

С правами суперпользователя правим файл alter.ini (примерно в 284 строке):
ee /usr/local/www/apache24/data/billing/config/alter.ini
DOCX_SUPPORT=1
И примерно в 290 строке
DOCX_CHECK=1
DOCX_CHECK нужен, если чеки для клиента будете распечатывать тоже из docx формата.
Также с правами суперпользователя правим файл userstats.ini (примерно 160 строка)
ee /usr/local/www/apache24/data/billing/userstats/config/userstats.ini
DOCX_SUPPORT=1
После этого у пользователей в личном кабинете появляется новый раздел «Документы»
2)
Выбираем  любого пользователя
Заходим к нему в «черную магию»
Нажимаем  «Печать документов»
Нажимаем  кнопку «Загрузка шаблона»
В поле «Отображаемое имя» вписываем название нашего документа
Ставим галочку «Шаблон общедоступен» - ТОГДА ОН ПОЯВИТСЯ У КАЖДОГО ПОЛЬЗОВАТЕЛЯ В ЛИЧНОМ КАБИНЕТЕ, если не поставить, то будет доступен только персоналу, работающему с биллингом (т.е. только через админ-панель)
Выбираем нужный шаблон, заранее отредактированный, который лежит пока что на Вашем  компьютере
Нажимаем «Загрузить»
Теперь шаблон появится ниже надписи «Ранее сгенерированные для пользователя документы»
В колонке «Публичный»  будет ЗЕЛЕНЫЙ кружок
 
УСЁ готово. Пользователь может из личного кабинета распечатывать себе счета на оплату

По вашей инструкцыи все отлично получилось спасибо, только есть один нюанс я скачал шаблон с ubilling demo, вставил его при скачивание файла подтягиваеться таблица со значениями телефон сумма денег назначение и т.д., заполняю єти значения но все равно скачиваеться шаблон в таком же варианте как я его залил предварительно отредактировав под себя. Подскажите пожалуйста как єто можно поправить, чтоб он брал значения автоматически с юзера?

 

вот что отображаеться:

image.png.cd4bdd71e76c25e31f7d1100dc5d5fb4.png

какой шаблон нужно закачать под эту таблицу что она автоматически копировала данные из статистики пользователя, или может нужно править какойто конкретный файл?

Edited by esystems

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×