PHP Inside

 
   
 

Главная


Начало
страница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
страница79
страница80
страница81
страница82
страница83
страница84
страница85
страница86
страница87
страница88
страница89

 
 
 

 

 

При данной схеме взаимодействия браузер конечного пользователя обращается к веб - серверу ( Apache или IIS ), который , в свою очередь , взаимодействует с « 1 С : Пред - приятием» .

Клиентская часть конфигурации автоматически транс­ лируется в JavaScript , а веб - клиентом используется DHTML , HTTPRequest и элементы AJAX .

При этом на компьютер конечного пользователя ни платформа , ни дополнительные компоненты не уста­ навливаются .

«Тонкий клиент» может взаимодействовать с веб - сер­ вером по описанной выше схеме или работать напря­ мую с кластером серверов « 1 С : Предприятия» по протоко­лу TCP/IP, обеспечивая удаленную работу с конфигураци­ ей через Интернет . В режиме «Низкая скорость соедине­ния» «тонкий клиент» может функционировать на слабых каналах связи .

Управляемые отчеты

Отчеты в «Управляемом приложении» строятся только на стороне сервера с использованием системы компонов­ки данных , которая получила дополнительное развитие - внесена возможность описывать варианты отчета .

Управляемый отчет содержит схему компоновки дан­ ных , которая , если говорить упрощенно , представляет со­ бой декларативное описание того , как следует выпол­ нить выборку данных и как отобразить полученные дан­ные для пользователя . Конкретная выборка может быть представлена пользователю в разных вариантах , отлича­ ющихся , например , глубиной детализации , составом вы­ водимых полей .

Добавлять варианты может как разработчик , так и поль­ зователь . Каждый из вариантов отчета имеет , в свою оче­ редь , ограниченный набор пользовательских настроек ( по­ ля для отборов , дата или период отчета и проч .), имеющих смысл именно для этого варианта ( см . рис . 4).

Механизм функциональных опций

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

Вкратце о миграции существующих приложений на новую платформу

Насколько серьезно нужно переработать прикладное ре­ шение для перехода на новую версию платформы ?

Придется разработать все формы приложения зано­ во , реализовав их в виде управляемых форм . Разумеет­ ся , конструктор форм поможет получить некоторое на­ чальное представление формы . Для добавления логики на форму , скажем , требуется автоматически рассчитывать НДС при вводе ставки , следует написать код с учетом то

го , что на клиенте поддерживается ограниченная версия встроенного языка .

Практическое представление можно получить на про­ стом примере - скажем , имеется демонстрационная кон­ фигурация для платформы версии 8.1, содержащая спра­вочники «Склады» , «Контрагенты» , «Номенклатура» и до­кумент «Поступление товаров» , формирующий движения вида «Приход» в регистре остатков «Товары на складах» .

Структура данных объектов демонстрационной конфи­гурации приведена на рис . 5, модуль и форма документа «Поступление товаров» - на рис . 6.

Заставим эту конфигурацию функционировать в режи­ ме «Управляемого приложения» . Прежде всего откроем ее в конфигураторе новой платформы и выполним конверти­ рование в новый формат . «Толстый клиент» поддерживает обратную совместимость с предыдущими версиями , поэто­ му нужно явно указать режим запуска - откроем свойства конфигурации и для реквизита «Основной режим запуска» выберем значение «Управляемое приложение» .