BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 00:22

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
СообщениеДобавлено: 13 ноя 2014, 13:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Цитата:
Код:
{имя_переменной} или {имя_переменной(значение_по_умолчанию)}
значение_по_умолчанию - то значение, которое будет подставлено вместо последовательности в случае, если по имени перменной возвратится пустое значение (н-р, если в договоре отсутствует какой-либо заполненный параметр, то на его место можно поставить прочерк или какую-нибудь фразу ).


Как его вставить?
Код:
Почтовый адрес {address}
Почтовый адрес {address()}
Почтовый адрес {address("")}
Почтовый адрес {address(  )}
ФИО {fio}
ФИО {fio()}
ФИО {fio}

дает результат
Код:
Почтовый адрес п. Зажопинск, ул. Междупопинская 2, д. 1
Почтовый адрес {address()}
Почтовый адрес {address("")}
Почтовый адрес {address(  )}
ФИО Дормидонтов Дормидонт Евлампиевич
ФИО {fio()}
ФИО Дормидонтов Дормидонт Евлампиевич

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 13:53 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Собственно шаблон.
Полностью написан в LibreOffice с очисткой форматирования и прочего.
Сохранен в docx


Вложения:
dog_fl.zip [3.85 КБ]
Скачиваний: 255

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 15:04 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
И конечно же версии
Код:
Информация о версии:

  Клиент: вер. 6.1.804 / 11.11.2014 11:57:23
    os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_72
  Сервер: вер. 6.1.989 / 11.11.2014 11:57:28
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_72

  bill: вер. 6.1.250 / 10.09.2014 16:16:54
  card: вер. 6.1.200 / 08.09.2014 16:51:09
  dba: вер. 6.1.161 / 18.06.2014 14:18:37
  dialup: вер. 6.1.312 / 12.09.2014 16:44:17
  inet: вер. 6.1.622 / 05.11.2014 21:28:17
  ipn: вер. 6.1.229 / 03.10.2014 14:29:32
  mps: вер. 6.1.183 / 20.10.2014 12:59:47
  npay: вер. 6.1.179 / 07.11.2014 02:16:26
  phone: вер. 6.1.239 / 16.07.2014 18:23:39
  reports: вер. 6.1.192 / 02.11.2014 23:12:01
  ru.bitel.bgbilling.plugins.bonus: вер. 6.1.115 / 02.11.2014 04:55:48
  ru.bitel.bgbilling.plugins.cashcheck: вер. 6.1.96 / 19.08.2014 18:16:02
  ru.bitel.bgbilling.plugins.cladr: вер. 6.1.114 / 02.04.2014 17:58:45
  ru.bitel.bgbilling.plugins.crm: вер. 6.1.186 / 31.10.2014 13:32:15
  ru.bitel.bgbilling.plugins.dispatch: вер. 6.1.60 / 07.11.2014 02:16:27
  ru.bitel.bgbilling.plugins.documents: вер. 6.1.141 / 23.10.2014 12:24:12
  ru.bitel.bgbilling.plugins.helpdesk: вер. 6.1.193 / 11.11.2014 11:57:36
  ru.bitel.bgbilling.plugins.organizer: вер. 6.1.65 / 17.03.2014 15:30:02
  trayinfo: вер. 6.1.162 / 23.10.2014 12:24:12
  tv: вер. 6.1.191 / 30.10.2014 22:54:10
  voiceip: вер. 6.1.179 / 07.07.2014 13:57:50


Третьи стороны:

  Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
    http://p.yusukekamiyamane.com/
  Silk icon set. Copyright © Mark James. All rights reserved.
    http://www.famfamfam.com/lab/icons/silk/

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 15:15 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Уже смотрим.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 16:36 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Phricker, вот здесь
Phricker писал(а):
Код:
Почтовый адрес {address}
Почтовый адрес {address()}
Почтовый адрес {address("")}
Почтовый адрес {address(  )}
ФИО {fio}
ФИО {fio()}
ФИО {fio}



вы хотите в качестве значения по умолчанию выставить пробел или пустое место?
Сейчас в шаблоне такое не поддерживается, но я подправил и ваши пустые значения по умолчанию теперь можно будет подставить. Единственное, что в скобках указывается не регулярное выражение, а именно то, значение, которое должно подставиться в случае отсутствия значения у переменной. Т.е. если вы указываете кавычки с пробелом, то они и появятся в качестве значения по умолчанию.
И еще, будьте внимательны, т.к. в вашем шаблоне
Код:
ФИО {fio()}


внутри представлено вот так:
Код:
                <w:p>
         <w:pPr>
            <w:pStyle w:val="1"/>
         </w:pPr>
         <w:r>
            <w:rPr>
               <w:lang w:val="en-US"/>
            </w:rPr>
            <w:t>ФИО {fio</w:t>
         </w:r>
         <w:r>
            <w:rPr>
               <w:lang w:val="ru-RU"/>
            </w:rPr>
            <w:t>()</w:t>
         </w:r>
         <w:r>
            <w:rPr>
               <w:lang w:val="en-US"/>
            </w:rPr>
            <w:t>}</w:t>
         </w:r>
         <w:r>
         </w:r>
      </w:p>


т.е. с разрывами и очистка форматирования тут не помогает почему то.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 16:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Странно.
Пользуюсь LibreOffice Версия: 4.3.3.2
Снес документ. Создал по новой
Туда добавил
Код:
Почтовый адрес {address}
Почтовый адрес {address(Абырвалг)}
Почтовый адрес {address("не абырвалг")}
Почтовый адрес {address(  )}

Сохранил.
Сгенерировал.
Получил
Код:
Почтовый адрес п. Зажопинск, ул. Междупопинская 2, д. 1
Почтовый адрес {address(Абырвалг)}
Почтовый адрес {address("не абырвалг")}
Почтовый адрес {address(  )}

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 16:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Пошел дальше.
Набрал в libreoffice все вручную. Ничего не копировал и не вставлял.
Получил
Изображение

Изображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 16:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Т.е. по-умолчанию туда что то вставляется в libreoffice
{address(</w:t></w:r><w:r><w:rPr><w:lang w:val="ru-RU"/></w:rPr><w:t>абырвалг)
И как это нормально печатать я хз )

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 17:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Если быть точным то вставляется в docx.
Сохранил тоже самое в odt и все в норме.
Хех. Думал малой кровью обойтись.
А у вас написано
Цитата:
выберите файл шаблона - документ в формате docx (предпочтительный формат)

а оно воно как обманываете то народ.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 17:12 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Phricker, сейчас создал новый документ в либре, написал вручную туда

Код:
Артур {address(dddd)}


Сохранил вручную, открыл document.xml, а там:

Код:
<w:p>
   <w:pPr>
      <w:pStyle w:val="Normal"/>
      <w:rPr>
      </w:rPr>
   </w:pPr>
   <w:r>
      <w:rPr>
      </w:rPr>
      <w:t>Артур {address(dddd)}</w:t>
   </w:r>
</w:p>


Правда, версия 4.2.6.3

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 17:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Код:
Версия: 4.2.7.2

Код:
Артур </w:t></w:r><w:r><w:rPr><w:lang w:val="en-US"/></w:rPr><w:t>{address(dddd)}</w:t>

И это либо сугубо виндовый прикол так сохранять, либо я не знаю :?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 17:54 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Но ведь {address(dddd)} вполне цельный получился. С таким вариатом не работает подстановка?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 18:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Эм.
Что-то затупил я.
И не то выложил ))))
Он в случае с латиницей норм сохраняет


А вот если вот так через Libre сохранить
Код:
Артур {address}
Артур {address(ddddd)}
Артур {address()}
Артур {address(абырвалг)}


То получим вот так
Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<w:document xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"><w:body><w:p><w:pPr><w:pStyle w:val="Normal"/><w:rPr><w:lang w:val="en-US"/></w:rPr></w:pPr><w:r><w:rPr></w:rPr><w:t xml:space="preserve">Артур </w:t></w:r><w:r><w:rPr><w:lang w:val="en-US"/></w:rPr><w:t>{address}</w:t></w:r></w:p><w:p><w:pPr><w:pStyle w:val="Normal"/><w:rPr><w:lang w:val="en-US"/></w:rPr></w:pPr><w:r><w:rPr><w:lang w:val="ru-RU"/></w:rPr><w:t xml:space="preserve">Артур </w:t></w:r><w:r><w:rPr><w:lang w:val="en-US"/></w:rPr><w:t>{address(ddddd)}</w:t></w:r></w:p><w:p><w:pPr><w:pStyle w:val="Normal"/><w:rPr><w:lang w:val="en-US"/></w:rPr></w:pPr><w:r><w:rPr><w:lang w:val="ru-RU"/></w:rPr><w:t xml:space="preserve">Артур </w:t></w:r><w:r><w:rPr><w:lang w:val="en-US"/></w:rPr><w:t>{address</w:t></w:r><w:r><w:rPr><w:lang w:val="ru-RU"/></w:rPr><w:t>()</w:t></w:r><w:r><w:rPr><w:lang w:val="en-US"/></w:rPr><w:t>}</w:t></w:r></w:p><w:p><w:pPr><w:pStyle w:val="Normal"/><w:rPr><w:lang w:val="en-US"/></w:rPr></w:pPr><w:r><w:rPr><w:lang w:val="ru-RU"/></w:rPr><w:t xml:space="preserve">Артур </w:t></w:r><w:r><w:rPr><w:lang w:val="en-US"/></w:rPr><w:t>{address(</w:t></w:r><w:r><w:rPr><w:lang w:val="ru-RU"/></w:rPr><w:t>абырвалг</w:t></w:r><w:r><w:rPr><w:lang w:val="en-US"/></w:rPr><w:t>)}</w:t></w:r></w:p><w:sectPr><w:type w:val="nextPage"/><w:pgSz w:w="11906" w:h="16838"/><w:pgMar w:left="1134" w:right="1134" w:header="0" w:top="1134" w:footer="0" w:bottom="1134" w:gutter="0"/><w:pgNumType w:fmt="decimal"/><w:formProt w:val="false"/><w:textDirection w:val="lrTb"/></w:sectPr></w:body></w:document>

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 19:41 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Дело не в кириллице. Видимо есть различия в ос, но на винде повторить такое мне проблематично.
А офис от Microsoft у вас есть?


Вложения:
img.png
img.png [ 97.58 КБ | Просмотров: 9337 ]

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 19:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Есть и он поступает точно так же :)
Завтра погоняю тогда еще тесты на виртуалках.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 ноя 2014, 21:14 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Phricker, а попробуйте внутри скобок на английской раскладке написать цифры, символы +, -, = и т.д. Т.е. все то, что инвариантно на любой раскладке

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 дек 2014, 19:49 
Не в сети
Разработчик

Зарегистрирован: 15 авг 2014, 18:31
Сообщения: 16
Карма: 5
Исправили. Пример подстановки:


Вложения:
2.png
2.png [ 8.42 КБ | Просмотров: 9247 ]
1.png
1.png [ 10.84 КБ | Просмотров: 9247 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.079s | 56 Queries | GZIP : On ]