Имя: Пароль:
1C
1С v8
Не могу получить текст макета УФ
0 sooo_ez
 
10.08.15
11:45
УФ
Макет - HTML документ
Пишу
БизнесПроцессы.БП.ПолучитьМакет("Макет").ПолучитьТекст();
На русском языке все хорошо: в соответсвующих "Поле HTML документа" выводит текст. Меняю интерфейс пользователя на английский результат - пустые поля. (Выводит "").
Текст макета:
<code><HTML xmlns:o = "urn:schemas-microsoft-com:office:office"><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type></META><LINK rel=stylesheet type=text/css href="__STYLE__"></LINK>
<META name=GENERATOR content="MSHTML 10.00.9200.17429"></META><BASE href="v8config://ada14b12-452d-4f85-9d71-99554e8fc6c0/mdobject/idc21a7720-4bbf-4226-a774-bd9551e33cf8/8eb4fad1-1fa6-403e-970f-2c12dbb43e23"></BASE></HEAD>
<BODY>
<P class=MsoNormal style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align=left><FONT size=2><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">[<FONT color=#9f0000>First Response Time</FONT>] </SPAN></B><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">= [<FONT color=#289c00>TS AOG first Response</FONT>] – [<FONT color=#289c00>TS Request Date+Time</FONT>] - [<FONT color=#289c00>Duration Clarification</FONT>]<EM> but only if Flag<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>is set</EM>.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align=left><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align=left><FONT size=2><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">[<FONT color=#9f0000>Detailed Response Time</FONT>] </SPAN></B><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>= [<FONT color=#289c00>TS AOG Detailed Response</FONT>] – [<FONT color=#289c00>TS Request Date+Time</FONT>] - [<FONT color=#289c00>Duration Clarification</FONT>] <EM>but only if Flag is set.<o:p></o:p></EM></SPAN></FONT></P>
<P class=MsoNormal style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align=left><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU"><FONT size=2><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align=left><FONT size=2><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">[<FONT color=#9f0000>RFC Response Time</FONT>] </SPAN></B><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">= [<FONT color=#289c00>TS AOG RFC</FONT>] – [<FONT color=#289c00>TS Request Date+Time</FONT>] - [<FONT color=#289c00>Duration Clarification</FONT>] <EM>but only if Flag is set.<o:p></o:p></EM></SPAN></FONT></P></BODY></HTML></code>

Результат на русском языке:
<code><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html xmlns:o="urn:schemas-microsoft-com:office:office"><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="__STYLE__"></link><meta name="GENERATOR" content="MSHTML 10.00.9200.17429"></meta><base href="v8config://v8cfgHelp/mdobject/idc21a7720-4bbf-4226-a774-bd9551e33cf8/8eb4fad1-1fa6-403e-970f-2c12dbb43e23"></base></head><body>
<p class="MsoNormal" style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align="left"><font size="2"><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">[<font color="#9f0000">First Response Time</font>] </span></b><span lang="EN-US" style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">= [<font color="#289c00">TS AOG first Response</font>] – [<font color="#289c00">TS Request Date+Time</font>] - [<font color="#289c00">Duration Clarification</font>]<em> but only if Flag<span style="mso-spacerun: yes">  </span>is set</em>.<o:p></o:p></span></font></p>
<p class="MsoNormal" style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU"><font size="2"><span style="mso-spacerun: yes"> </span><o:p></o:p></font></span></p>
<p class="MsoNormal" style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align="left"><font size="2"><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">[<font color="#9f0000">Detailed Response Time</font>] </span></b><span lang="EN-US" style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU"><span style="mso-spacerun: yes"> </span>= [<font color="#289c00">TS AOG Detailed Response</font>] – [<font color="#289c00">TS Request Date+Time</font>] - [<font color="#289c00">Duration Clarification</font>] <em>but only if Flag is set.<o:p></o:p></em></span></font></p>
<p class="MsoNormal" style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align="left"><span lang="EN-US" style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU"><font size="2"><span style="mso-spacerun: yes"> </span><o:p></o:p></font></span></p>
<p class="MsoNormal" style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%" align="left"><font size="2"><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">[<font color="#9f0000">RFC Response Time</font>] </span></b><span lang="EN-US" style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Arial; mso-fareast-language: RU">= [<font color="#289c00">TS AOG RFC</font>] – [<font color="#289c00">TS Request Date+Time</font>] - [<font color="#289c00">Duration Clarification</font>] <em>but only if Flag is set.<o:p></o:p></em></span></font></p></body></html></code>
1 sooo_ez
 
10.08.15
11:46
Извините за оформление
2 alexei366
 
10.08.15
12:56
А зачем завернуто все в <code>?
3 sooo_ez
 
10.08.15
13:05
Моя глупость, думал так все будет выглядеть красиво на сайте, в исходниках их нет конечно)
4 Адинэснег
 
10.08.15
13:09
НСтр()
5 alexei366
 
10.08.15
13:10
(3) Честно говоря впадлу пробывать твой кусок, а ты пробывал самую простую html какуюнить (тупо 1 слово на латинице) и в разных языковых интерфейсах
6 alexei366
 
10.08.15
13:10
(4) И чем это автору поможет?
7 sooo_ez
 
10.08.15
13:11
Попробую!
8 sooo_ez
 
10.08.15
13:20
Действительно, мог бы и сам догадаться так сделать, сейчас сделал и не работает даже
<HTML>
<HEAD></HEAD>
<BODY>
Hello world!
</BODY></HTML>
Возвращает все тоже - ""
9 sooo_ez
 
10.08.15
13:23
(4) Понял, о чем речь, тоже попробую
10 sooo_ez
 
10.08.15
13:28
(4) Нет, все-таки не понял, я после оболочкиHTMLдокумента, использую ПолучитьТекст() и получаю пустую строку, чтобы я с ней не делал она же останется пустой
11 sooo_ez
 
10.08.15
13:36
(5) Как и в предыдущем случае: Работает на русском и не работает на англ.
12 blopp
 
10.08.15
13:41
(0)
Поменяй язык редактирования конфигурации на английский и задай макет на нем (они разные для разных языков)
13 sooo_ez
 
10.08.15
13:45
Для исключения недоразумений уточню: переключаю язык как Администрирование -> Пользователи -> Прочее -> Язык у пользователя "Администратор".
14 sooo_ez
 
10.08.15
13:45
(12) Попробую сейчас
15 blopp
 
10.08.15
14:00
(13) Конфигурация->Язык редактирования конфигурации
16 sooo_ez
 
10.08.15
15:44
(12) Помог! Спасибо большое!
Все получилось, переключался туда обратно, как будто между вкладками, копипастнул боди, все заработало как надо.
Понятно почему ПолучитьТекст() возвращал пустое значение. (15) В (13) я писал про то как я переключаю язык при входе.

Еще раз спасибо!