powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как подключить свою HTML страницу к RS2008
25 сообщений из 30, страница 1 из 2
Как подключить свою HTML страницу к RS2008
    #37992126
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня господа !

Вот и весь вопрос ....
Имееться ли возможности в RS2008 подключать свои HTML страницы

Заранее благодарен !
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #37992366
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

лучше наоборот :)

6130026
http://msdn.microsoft.com/ru-ru/library/dd335948.aspx
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #37993604
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,

Спасибо за полезные ссылки !
Ознакомился, не буду говорить что глубоко осознал и практически реализовал !


Скажите, возможно ли в RS реализовать следующее
Запрос выгрузил в таблицу (на лист) два поля

F1 F2
FF12.doc 0x3357354953495934583458349 .......
RR11.xls 0x234642348jgrekjg9344945499 ........

Где F1 - это уникальное названия файла
F2 - бинарное содержание этого файла

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

Заранее благодарен !
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #37993750
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,

И вопрос по статье
Листинг 1. Скелетный код собственного средства визуализации

Поясните что необходимо описать в (ВЫДЕЛЕНО)
или их можно опустить и описывать по умолчанию ?

Public Class Renderer
Implements IRenderingExtension

Public Function RenderStream( _
ByVal streamName As String, ByVal report As Report, _
ByVal reportServerParameters As NameValueCollection, _
ByVal deviceInfo As NameValueCollection, _
ByVal clientCapabilities As NameValueCollection, _
ByVal headerFooterExpressions As _
EvaluateHeaderFooterExpressions, _
ByVal createAndRegisterStream As _
CreateAndRegisterStream) _
As Boolean Implements IRenderingExtension.RenderStream
... ' код визуализации отчета Return False
End Function

Public Sub GetRenderingResource( _
ByVal createAndRegisterStreamCallback _
As CreateAndRegisterStream, _
ByVal deviceInfo As NameValueCollection) _
Implements IRenderingExtension.GetRenderingResource
... ' визуализация встроенных ресурсов отчета
End Sub

Public Sub SetConfiguration(ByVal configuration As String) _
Implements IRenderingExtension.SetConfiguration
... ' получает конфигурационные данные
... ' из файла конфигурации RS

End Sub

End Class
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #37994048
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_XЗапрос выгрузил в таблицу (на лист) два поля
F1 F2
FF12.doc 0x3357354953495934583458349 .......
RR11.xls 0x234642348jgrekjg9344945499 ........

Где F1 - это уникальное названия файла
F2 - бинарное содержание этого файла

Необходимо при нажати кнопки экспорт (или просмотр отчета)
выгрузить перечень этих файлов в заданный каталог локальной ПК пользователя
Я это делал на Delphi. Но поскольку Reporting Service не понимает Object Pascal, то надо написать функцию на Visual Basic, который я почти не знаю :(
Могу только дать направления, где копать.
Использование в выражениях ссылок на пользовательский код (службы Reporting Services)
Пример функции для Reporting Service (по мотивам форума)
Report->Report Properties->Code

В окне пишим любой код на VB:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
 public  function  myfunc( ByVal path as string,ByVal FileName as string) as Object
 //что то что нам нужно
 if (FileExists(FileName))// не помню точно, но поему в VB такая штука есть
   {
       ......
   }
 end function

сама функция вызывается так:
Код: vbnet
1.
 code.myfunc("file://pictures/Images1/",Fields!Artikul.Value)


что-то не нашел..((( как на VB эту функцию написать, ну или хотя бы есть пример похожий?

А вообще гугл еще никто не отменял, но так и быть:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Public Function FileExists(ByVal path As String, ByVal FileName As String) As Boolean

        If IO.File.Exists(path + FileName + ".jpg") Then
            Return True
        Else : Return False
        End If

    End Function


ну и как то так будет выглядеть вызов
Код: vbnet
1.
2.
=switch(code.FileExists("c:\pictures\images1\",Fields!Artikul.Value),"file://pictures/Images1/" & Fields!Artikul.Value & ".jpg",
code.FileExists("c:\pictures\images2\",Fields!Artikul.Value),"file://pictures/Images2/" & Fields!Artikul.Value & ".jpg")





HOME_XИ вопрос по статье
Листинг 1. Скелетный код собственного средства визуализации
Поясните что необходимо описать в (ВЫДЕЛЕНО)
или их можно опустить и описывать по умолчанию ?
Увы. С Visual Basic я не дружу, к сожалению, не могу помочь :(


З.Ы. Еще на всякий случай SSRS 2008 R2: управление размещением параметров
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #37995351
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый user89 !

Меня смущает - что функция пользовательской библиотеку
будет создавать файл на серверной части .
А мне хотелось бы иметь перечень файлов на стороне клиента
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #37995368
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

листать до фразы
все равно не понял вот рабочий вывод файлов для юзерей, кликают сами, открыт\сохранить что юзер ответит в бровсере
http://forum.foxclub.ru/read.php?28,526738
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #37995370
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38000547
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,

Принято !
Спасибо !

Буду пробывать ....

P.S. - у меня 2008 - малость архитектура имен изменена !!!!!!
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38010136
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня господа !

Поработал по статье http://msdn.microsoft.com/ru-ru/library/dd335948.aspx
Вроде все сделал верно, но не могу получить визуализацию своего экспорт метода в Report Manager

Это код класса
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
Imports System.Collections.Specialized
Imports Microsoft.ReportingServices.OnDemandReportRendering
Public Class Renderer
    Implements IRenderingExtension
    Public Function Render( _
       ByVal report As Report, _
       ByVal reportServerParameters As NameValueCollection, _
       ByVal deviceInfo As NameValueCollection, _
       ByVal clientCapabilities As NameValueCollection, _
       ByRef renderProperties As Hashtable, _
       ByVal createAndRegisterStream As Microsoft.ReportingServices.Interfaces.CreateAndRegisterStream _
       ) As Boolean Implements IRenderingExtension.Render
        'Dim s As System.IO.Stream = createAndRegisterStream( _
        '        "parameters", "htm", System.Text.Encoding.UTF8, _
        '        "text/html", True, Microsoft.ReportingServices.Interfaces.StreamOper.CreateAndRegister)
        'Dim sw As New System.IO.StreamWriter(s)
        'sw.Write("<html><body>")
        'sw.Write("<b><u>reportServerParameters</u></b><br>")
        'For Each key As String In reportServerParameters.AllKeys
        'sw.Write(key + "=" + reportServerParameters(key) + "<br>")
        'Next
        'sw.Write("<br>")
        'sw.Write("<b><u>deviceInfo</u></b><br>")
        'For Each key As String In deviceInfo.AllKeys
        'sw.Write(key + "=" + deviceInfo(key) + "<br>")
        'Next
        'sw.Write("<br>")
        'sw.Write("<b><u>clientCapabilities</u></b><br>")
        'For Each key As String In clientCapabilities.AllKeys
        '    sw.Write(key + "=" + clientCapabilities(key) + "<br>")
        'Next
        'sw.Write("</body></html>")
        'sw.Close()
        'Return True
        Return False
    End Function
    Function RenderStream( _
     ByVal streamName As String, _
     ByVal report As Report, _
     ByVal reportServerParameters As NameValueCollection, _
     ByVal deviceInfo As NameValueCollection, _
     ByVal clientCapabilities As NameValueCollection, _
     ByRef renderProperties As Hashtable, _
     ByVal createAndRegisterStream As Microsoft.ReportingServices.Interfaces.CreateAndRegisterStream _
    ) As Boolean Implements IRenderingExtension.RenderStream
        Return False
    End Function
    Public ReadOnly Property LocalizedName() As String _
      Implements IRenderingExtension.LocalizedName
        Get
            Dim p_strName As String = "MSDN Magazine Custom Renderer"
            'Dim p_CultureInfo As System.Globalization.CultureInfo = System.Globalization.CultureInfo.CurrentCulture
            'If p_CultureInfo.Name = "zh-HK" Then
            ' p_strName += " (Traditional Chinese)"
            'ElseIf p_CultureInfo.Name = "zh-CN" Then
            'p_strName += " (Simplified Chinese)"
            'End If
            Return p_strName
        End Get
    End Property
    ''Public ReadOnly Property LocalizedName() As String _
    ''Implements IRenderingExtension.LocalizedName

    ''  Get
    ''Dim p_strName As String = "MSDN Magazine Custom Renderer"
    ''      Return p_strName
    '' End Get
    ''End Property
    Public Sub SetConfiguration(ByVal configuration As String) _
    Implements IRenderingExtension.SetConfiguration
        '  
    End Sub
    Public Sub GetRenderingResource( _
 ByVal createAndRegisterStreamCallback As Microsoft.ReportingServices.Interfaces.CreateAndRegisterStream, _
 ByVal deviceInfo As NameValueCollection) _
     Implements IRenderingExtension.GetRenderingResource
    End Sub
End Class




Это сделанные настройки
rssrvpolicy.config
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
                            <CodeGroup class="UnionCodeGroup" 
                                       version="1"
                                       PermissionSetName="FullTrust" 
                                       Name="Custom_Renderer"
                                       Description= "This code group grants Custom Renderer code full trust">
                                <IMembershipCondition 
                                        class="UrlMembershipCondition"
                                        version="1"
                                        Url="C:\Program Files\Microsoft SQL Server\MSRS10.INFOBANK\Reporting Services\ReportServer\bin\classlibrary1.dll" 
                                />
                            </CodeGroup>



rsreportserver.config
Код: vbnet
1.
2.
3.
4.
		<Render>
.................................
          <Extension Name="CUSTOM_RENDERER" Type="classlibrary1.Renderer,classlibrary1"/>
		</Render>



Подскажите кто сталкивался ...., может чего недонастроил ?
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38010154
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

Насколько понимаю должен увидеть свою DLL вот здесь
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38010384
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

Я renderer не делала, делала security extension, но подключение DLL там по одному принципу идет:)
Во-первых, конечно, надо сервис перезапустить
Во-вторых, если Вы из BIDS смотрите, а не из броуза , то туда тоже dll надо выкладывать - отдельно
у меня, например, это такой путь
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies

Может в этом дело?
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011021
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrews25,


Доброго дня !

1. Перезапускал ... здесь точно !
2. Только IE

Есть подозрение что неверна строка подключения
<Extension Name="CUSTOM_RENDERER" Type="classlibrary1.Renderer,classlibrary1"/>

Type="classlibrary1.Renderer,classlibrary1"

Где classlibrary1.Renderer - название DLL файла и класса
classlibrary1 - название DLL файла

Может здесь ошибаюсь, надо дописать пространство имен.

Или может необходимо описать диррективы типа
Public Class clQuery
<System.Security.Permissions.PermissionSetAttribute(SecurityAction.Assert, Unrestricted:=True)> _ Public Shared Function SqlToString(ByVal I As Integer) As String
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011131
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

вот тут похожий случай
http://social.msdn.microsoft.com/Forums/is/sqlreportingservices/thread/2da20f63-a3a1-4369-8e99-14248cbfb032

и может в логе что-то написано, смотрели?
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011149
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

и еще имеет значение в какое место файла rssrvpolicy.config вставляется описание

The placement of CodeGroup elements in a security policy file is important. For extensions and custom assemblies that you develop, it is recommended that you place your custom code groups directly below the existing entry for the URL membership "$CodeGen$/*", as indicated by the following:

http://msdn.microsoft.com/en-us/library/ms152828(v=sql.105).aspx
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011211
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrews25,

Спасибо буду дочитывать...

Характерено
в BIDS все работате (т.е. DLL верна)
в RS - отсутствует часть СИСТЕМНЫХ опций экспорта ?????
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011241
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

опции экспорта,по-моему, отключаются в rsreportserver.config
добавлением атрибута Visible="false" в элемент Extension элемента Render

А может вы смотрите отчеты из reportmanager??
rsmgrpolicy.config тоже надо менять, не только rssrvpolicy.config
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011485
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrews25,

Все верно говорите ... Visible = "false"
Только у меня все равно не все системные опции в RS визуализируються
Может есть еще причины ?
Типа нет приложения или битая DLL (хотя уже перекладывал с BIDS)
Например CVS - почему то нет ? (скрин выше по IE)
Попробывать все переинсталить ?

Andrews25 - любопытно а у Вас опции BIDS соответствуею RS под IE ?


<Render>
<Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/>
<Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/>
<Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"/> <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"/>
<Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRendering" Visible="false"/>
<Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false"/>
<Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering"/>
<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering"/>
<Extension Name="RPL" Type="Microsoft.ReportingServices.Rendering.RPLRendering.RPLRenderer,Microsoft.ReportingServices.RPLRendering" Visible="false" LogAllExecutionRequests="false"/>
<Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageRenderer,Microsoft.ReportingServices.ImageRendering"/>
<Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>
<Extension Name="CUSTOM" Type="lbCustomExport.nmCustom.Export,lbcustomexport" Visible="true"/>
</Render>
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011514
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

во всх трех местах набор одинаковый, только порядок следования другой почему-то:)
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011571
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

еще предположение
а может у Вас несколько instance-ов Reporting services и Вы просто не в том config смотрите??
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011661
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrews25,

Не - я менял конфиг так ...
Работает ...

<Render>
<Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>
<Extension Name="WORR" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>
</Render>
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011682
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011696
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrews25,


сравнение возможностей различных edition
http://msdn.microsoft.com/en-us/library/ms365156.aspx
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38011986
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrews25,

Вы правы - версия !
Но по статье используеться вообще 2005 ???

А какая версия у Вас ?
Можно попросить, запустить у Вас и приложить скрин результата !
DLL - ничего не делает, просто возвращает название "Custom_Export1"
(хочу наглядно убедиться)

- прилагаю компил. DLL
- уточняю последовательность подключения

rssrvpolicy.config
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<CodeGroup 
        class="UnionCodeGroup" 
        version="1"
        PermissionSetName="FullTrust" 
        Name="Custom_Renderer"
        Description="Custom code">
    <IMembershipCondition 
            class="UrlMembershipCondition"
            version="1"
            Здесь уточнить путь ..........
            Url="C:\Program Files\Microsoft SQL Server\MSRS10.INFOBANK\Reporting Services\ReportServer\bin\lbcustomexport.dll" 
    />
</CodeGroup>




rsreportserver.config
Код: vbnet
1.
2.
3.
<Render>
        <Extension Name="CUSTOM" Type="lbCustomExport.nmCustom.Export,lbcustomexport"/>
</Render>



Содеражние DLL следующее
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
Imports System.Collections.Specialized
Imports Microsoft.ReportingServices.OnDemandReportRendering
Namespace nmCustom
    Public Class Export
        Implements IRenderingExtension
        Public Function Render( _
           ByVal report As Report, _
           ByVal reportServerParameters As NameValueCollection, _
           ByVal deviceInfo As NameValueCollection, _
           ByVal clientCapabilities As NameValueCollection, _
           ByRef renderProperties As Hashtable, _
           ByVal createAndRegisterStream As Microsoft.ReportingServices.Interfaces.CreateAndRegisterStream _
           ) As Boolean Implements IRenderingExtension.Render
            Return True
        End Function
        Function RenderStream( _
         ByVal streamName As String, _
         ByVal report As Report, _
         ByVal reportServerParameters As NameValueCollection, _
         ByVal deviceInfo As NameValueCollection, _
         ByVal clientCapabilities As NameValueCollection, _
         ByRef renderProperties As Hashtable, _
         ByVal createAndRegisterStream As Microsoft.ReportingServices.Interfaces.CreateAndRegisterStream _
        ) As Boolean Implements IRenderingExtension.RenderStream
            Return True
        End Function
        Public ReadOnly Property LocalizedName() As String _
          Implements IRenderingExtension.LocalizedName
            Get
                Dim p_strName As String = "Custom_Export1"
                Return p_strName
            End Get
        End Property
        Public Sub SetConfiguration(ByVal configuration As String) _
        Implements IRenderingExtension.SetConfiguration
        End Sub
        Public Sub GetRenderingResource( _
     ByVal createAndRegisterStreamCallback As Microsoft.ReportingServices.Interfaces.CreateAndRegisterStream, _
     ByVal deviceInfo As NameValueCollection) _
         Implements IRenderingExtension.GetRenderingResource
        End Sub
    End Class
End Namespace
...
Рейтинг: 0 / 0
Как подключить свою HTML страницу к RS2008
    #38012116
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,

я попробую завтра во второй половине дня
но уже почти уверена, что отсутствие customexport в числе доступных форматов связано тоже с edition
Вы не обратили внимания, что в документе по программным опциям (ссылочка на msdn в моем предыдущем посте) на пересечении колонки WEB edition и строчки Extensibility стоит буковка N?
Видимо это оно и есть - невозможность запустить custom rendering
вот аналогичный пост
http://forums.asp.net/t/1405544.aspx/1 - правда там exception вылетает

А у меня стоит Developer Edition
А в логе все-таки есть что-нибудь настораживающее??
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как подключить свою HTML страницу к RS2008
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]