Помогите разобраться с переменными для *odt

Технические вопросы по UTM 5.0
altes_user
Сообщения: 4
Зарегистрирован: Пт дек 18, 2015 09:51

Помогите разобраться с переменными для *odt

Сообщение altes_user »

Здравствуйте, не могли бы помочь в таком вопросе...
Начал формировать "Памятку пользователя" в *odt в принципе все получилось, только не могу вывести <ip-адрес> <VPN логин> <VPN пароль>.

Перечитал мануал, в разделе "Переменные шаблонов" ни чего про это не нашел...

Может кто нибудь подскажет как их вывести?

Версия 5.0 Сборка 5.3-003

maxxsoft
Сообщения: 125
Зарегистрирован: Пт янв 18, 2013 09:23

Сообщение maxxsoft »

<ip-адрес> = ipgroup.ip
<VPN логин> = ipgroup.login
<VPN пароль> = ipgroup.password

вот готовая памятка:

userinfo.odt

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

maxxsoft, перезалей на яндекс или на мэйл.

maxxsoft
Сообщения: 125
Зарегистрирован: Пт янв 18, 2013 09:23

Сообщение maxxsoft »

перезалил на Dropbox
userinfo.odt
Yandex-disk
userinfo.odt

Аватара пользователя
psv
Сообщения: 50
Зарегистрирован: Вт дек 03, 2013 10:15

Сообщение psv »

maxxsoft писал(а):userinfo.odt
А как в памятке вывести имя и пароль пользователя в HotSpot'е ?
Два года уже теме viewtopic.php?p=64021 и
mantis ID 2206.
(((

maxxsoft
Сообщения: 125
Зарегистрирован: Пт янв 18, 2013 09:23

Сообщение maxxsoft »

psv писал(а): А как в памятке вывести имя и пароль пользователя в HotSpot'е ?
попробуйте эти переменные:
dialup.login
dialup.password

ну или

hotspot.login
hotspot.password

Аватара пользователя
psv
Сообщения: 50
Зарегистрирован: Вт дек 03, 2013 10:15

Сообщение psv »

maxxsoft писал(а): попробуйте эти переменные:
dialup.login
dialup.password

ну или

hotspot.login
hotspot.password
А что толку?
Эти переменные в штатном функционале не предусмотрены.
Во всяком случае, таких полей в odt-памятке нет....

altes_user
Сообщения: 4
Зарегистрирован: Пт дек 18, 2015 09:51

Сообщение altes_user »

PSV
В OpenOffice можно настроить любые переменные.
Ctrl+F2 и добавляй переменные какие угодно =)

maxxsoft
Сообщения: 125
Зарегистрирован: Пт янв 18, 2013 09:23

Сообщение maxxsoft »

psv писал(а):
maxxsoft писал(а): попробуйте эти переменные:
dialup.login
dialup.password

ну или

hotspot.login
hotspot.password
А что толку?
Эти переменные в штатном функционале не предусмотрены.
Во всяком случае, таких полей в odt-памятке нет....
Там многих переменных в памятке нет, добавить никто не мешает...
специально для ВАС:
userinfo.odt

altes_user
Сообщения: 4
Зарегистрирован: Пт дек 18, 2015 09:51

Сообщение altes_user »

maxxsoft спасибо за пример памятки =)

Помогла именно переменными <dialup.login> <dialup.password>. Сколько раз не перечитывал официальный мануал в формате *pdf их не находил. Нашел только у тебя и в мануале в сайте...

Извини, что сразу не поблагодарил ;-)

basker
Сообщения: 51
Зарегистрирован: Вт апр 28, 2015 13:40

Сообщение basker »

Может кто разобрался как в "Памятке" умножить tariff.cost на 1.2 что бы конвертер при конвертации выполнял расчет? Если это реально так же хотелось бы получить и всех тарифов

altes_user
Сообщения: 4
Зарегистрирован: Пт дек 18, 2015 09:51

Сообщение altes_user »

basker
Скорее всего такое не получится реализовать...
Потому что "переменные" просто преобразовываются в значения из биллинга, а арифметические функции скорее всего он не выполнит.

Да и к тому же "Writer" не умеет делать формулы, а в "Calc" нет переменных.

basker
Сообщения: 51
Зарегистрирован: Вт апр 28, 2015 13:40

Сообщение basker »

проблема в том что конвертер при запуске не пересчитывает результаты. Т.е. если памятку загрузить как договор, а затем скачать её и открыть в Writer то я увижу правильные значения.
Вот пример памятки https://yadi.sk/d/p11EhAmHmYpYL

maxxsoft
Сообщения: 125
Зарегистрирован: Пт янв 18, 2013 09:23

Сообщение maxxsoft »

basker писал(а):Вот пример памятки https://yadi.sk/d/p11EhAmHmYpYL
поковырялся, но ничего не нашёл, жаль интераторы для памятки свои и в них интераторы от счёта не подходят, моно было бы засобачить туда переменные для счёта (с ндс и без).
колдовство с переменными в шаблоне (подстановка формул и тд) успеха не возымели.., так что остаётся вышепредложеный способ.

UPD
таки я нашёл 1 костылик как это можно сделать:
предположим суммы тарифов (которые надо умножать) фиксированые
допустим 500р *1.2 =600
в настройках биллинга есть пункт "замена в документах"
задаём там новый ключ 500 с заменой на 600
а в шаблоне используем переменную tariff.cost..replace
главное чтобы в других переменных, которые могли бы быть значение "500" небыло модификатора ..replace

Аватара пользователя
psv
Сообщения: 50
Зарегистрирован: Вт дек 03, 2013 10:15

Сообщение psv »

maxxsoft писал(а):Там многих переменных в памятке нет, добавить никто не мешает...
специально для ВАС:
userinfo.odt
СПАСИБО!
Этих переменных и в официальной документации нет.
Хорошо бы разработчики полный список опубликовали.

Ответить