Главная » Настройки » Решение проблемы длительных операций и интерактивного отображения статуса выполняемой операции в PHP. Web-сервисы Случае если функция реализующая операцию web

Решение проблемы длительных операций и интерактивного отображения статуса выполняемой операции в PHP. Web-сервисы Случае если функция реализующая операцию web

Итак. Код метода каждой ws-операции находится в модуле веб-сервиса, к которому принадлежит эта ws-операция.Модуль веб-сервиса исполняется только на Сервере.

Замечание 1 : нет смысла писать директивы компиляции &НаСервере, &НаКлиенте и другие.

На каждый вызов веб-операции создается отдельный сеанс с информационной базой, поэтому при каждом вызове веб-операции происходит инициализация параметров сеанса. Инициализация параметров сеанса происходит в модуле сеанса в процедуре "УстановкаПараметровСеанса".

Замечание 2 : не нагружайте эту процедуру лишними действиями.

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

Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса)

//суть изменений - получить сразу только важные параметры, а если нужны еще параметры воспользоваться подсистемой БСП

Если ИменаПараметровСеанса=Неопределено Тогда

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ ПЕРВЫЕ 1

|ИЗ

|Справочник.Пользователи КАК Пользователи

|ГДЕ

|Пользователи.ИдентификаторПользователяИБ = &ИдентификаторПользователяИБ";

ИдентификаторПользователяИБ = ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор;

Запрос.Параметры.Вставить("ИдентификаторПользователяИБ ", ИдентификаторПользователяИБ);

РезультатПользователи = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

ПараметрыСеанса.ТекущийПользователь = ВыборкаДетальныеЗаписи.Ссылка;

КонецЦикла;

ПараметрыСеанса.ТекущийКонтрагент = ПараметрыСеанса.ТекущийПользователь.Контрагент;

Иначе

СтандартныеПодсистемыСервер.УстановкаПараметровСеанса(ИменаПараметровСеанса);

КонецЕсли;

КонецПроцедуры


Если вы читали статью 1С:Предприятие 8. Веб-сервисы. Реализация собственного веб-сервиса , то заметили что в дереве метаданных параметр ws-операции называется "Param", а в реализующем его методе называется "Параметр". Дело в том что наименование операндом в методе ws-операции не имеет значение, 1С подставляет операнды в том порядке в котором они указаны в дереве метаданных ws-операции. Например у нас есть операция Example1, в конфигураторе мы указали что операция имеет два параметра "param1" и "param2" и создали процедуру которая выводит "param2".

Если мы вызовем ws-операцию Example1 и передадим в качестве параметров param1=1, param2=2, то в результат получим 2.

Но если мы поменяем порядок операндов в конфигураторе:

То тот же самый вызов вернет 1.

Замечание 3 : после смены порядка параметров ws-операции, не забудьте поменять их порядок в заголовке функции, реализующей эту операцию.

Замечание 4 : в качестве операндов ws-операции можете использовать отличные от заданных в конфигураторе имена.

Если у части параметров ws-операции установлена галочка "Возможно пустое значение", то данный параметр может быть не указан при вызове, но тут есть несколько нюансов. При использовании клиента, например SoapClient вы не можете при передачи параметра просто взять и не указать параметр совсем. Например:

$a=$client->Plus2();


Эта строка вызовет ошибку " Неизвестная ошибка. Недостаточно параметров операции". То есть сам параметр надо передать, указав значение null:

$zz=array("Param"=>null);

$a=$client-> Plus2 ($zz);

Но тогда возникает вопрос, а как этот пустой параметр будет передан в 1С. Логично что программисту 1С захочется сделать в методе веб-операции следующее:

Функция Plus2(Параметр=0)

Возврат Параметр+2;

КонецФункции

То есть указать значение операнда в случае его отсутствия.

Теперь надо вызвать наш веб-операцию с пустым. Приведу пример xml сообщения soap с передачей значение null.


xsi:nil="true" - указывает, что данный параметр не имеет значение. Для того что бы можно было указать null дополнительно надо связать префикс xsi с пространством имен: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" .


Но если он сделает вызов такой ws-операции с пустым значением то получит сообщение об ошибке:

Soap:Client

Неизвестная ошибка.

по причине:

{WebСервис.WebService.Модуль(2)}: Преобразование значения к типу Число не может быть выполнено

по причине:

{WebСервис.WebService.Модуль(2)}: Преобразование значения к типу Число не может быть выполнено


Все потому, что переданное значение null преобразуется в значение 1с - "Неопределено". В этом можно убедиться если переписать процедуру так.

Функция Plus2(Параметр=0)

Если Параметр = Неопределено Тогда

Результат = 1;

Иначе

Результат = 2;

КонецЕсли;

Возврат Результат;

КонецФункции


Результатом будет - 1.

Замечание 5: нет смысла писать значение операнда ws-операции по умолчанию(Функция Plus2(Параметр=0) ). Для операндов, которые могут принимать пустое значение надо добавить проверку на равенство "Неопределено".


Замечание 6: При передачи в веб-операцию параметра строкового типа, строка из одного или нескольких пробелов обрезается до пустой строки.

Замечание 7: При передаче в веб-операцию параметра типа дата (datetime) с использованием формата с указанием на часовой пояс, время приводится к часовому поясу в котором находится платформа 1с. Например если операция имеет параметр "Дата" типа datetime, ПК на котором располагается 1с находится в часовом поясе +6, то при передаче в этот параметр значения "2012-09-14T00:00:00.000+02:00" в коде веб-операции данный параметр будет иметь значение "14.09.2012 4:00:00". Следовательно "+02:00" указывает на то, в каком поясе находится отправитель. Это позволит вам не задумываться о переводе времени при работе в нескольких часовых поясах.

Еще немного провеб-сервисы, их реализацию, тестирование и прочее можно прочесть тут.

Печать (Ctrl+P)

Web-сервисы

Механизм Web-сервисов позволяет использовать «1С:Предприятие» как набор сервисов в сложных распределенных и гетерогенных системах, а также позволяет интегрировать «1С:Предприятие» с другими промышленными системами использованием сервисно-ориентированной архитектуры.

Добавление Web-сервиса

Для того чтобы добавить Web-сервис в дерево конфигурации, следует выделить ветку Общие – Web-сервисы и выполнить команду контекстного меню Добавить .
В результате выполнения команды будет открыто окно редактирования Web-сервиса.

На закладке Прочее окна редактирования Web-сервиса следует установить следующие параметры:
URI пространства имен – содержит URI пространства имен Web-сервиса. Каждый Web-сервис может быть однозначно идентифицирован по своему имени и URI пространству имен, которому он принадлежит.
● Пакеты XDTO – перечень пакетов XDTO, типы которых могут использоваться в качестве типов возвращаемого значения операций и типов параметров операций Web-сервиса.
Имя файла публикаций – имя файла описания Web-сервиса, который расположен на веб-сервере.
Для получения доступа к Web-сервису необходимо использовать адрес, который формируется следующим образом: <Имя хоста веб-сервера>/<Имя виртуального каталога>/ws/<Имя Web-сервиса> или <Имя хоста веб-сервера>/<Имя виртуального каталога>/ws/<Адрес Web-сервиса> .
Так, если виртуальный каталог имеет имя DemoWS , имя Web-сервиса в конфигураторе указано как ДемонстрацияРаботыWS, а в качестве адреса указано DemoWorkWS , то обращение к Web-сервису можно выполнять одновременно по двум адресам (для получения доступа с локальной машины):
http://localhost/DemoWS/ws/ДемонстрацияРаботыWS или http://localhost/DemoWS/ws/DemoWorkWS.
Кроме этого, на закладке содержится кнопка Модуль, которая позволяет открыть для редактирования модуль Web-сервиса.

Иерархическая структура Web-сервиса

Каждый Web-сервис, описываемый в дереве конфигурации, может содержать набор операций. Каждой операции должна соответствовать экспортируемая процедура, описанная в модуле Web-сервиса.


Описание Web-сервиса

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

Операции Web-сервиса

На закладке Операции выполняется добавление операции Web-сервиса. Редактирование свойств операции выполняется в палитре свойств.


Свойства операции Web-сервиса

Тип возвращаемого значения – тип значения, которое возвращает операция Web-сервиса. Может являться типом значения XDTO или типом объекта XDTO.
Возможно пустое значение – показывает, может ли возвращаемое значение принимать неопределенное значение.
В транзакции – показывает, будет ли выполняться код модуля Web-сервиса в транзакции или нет. Если свойство установлено, то при вызове Web-сервиса автоматически будет начата транзакция, а при завершении транзакция будет либо зафиксирована, либо произойдет откат транзакции (в зависимости от результатов выполнения). Если свойство не установлено, при начале исполнения модуля Web-сервиса транзакция начата не будет.
Имя процелуры – имя экспортной процедуры модуля Web-сервиса, которая будет выполнена при вызове данного свойства.
Режим управления блокировкой данных – указывает, какие блокировки будут использовать при доступе к данным.

Параметры операции

На закладке Операции для указанной операции нужно осуществить задание параметров операции Web-сервиса. Редактирование свойств параметра
выполняется в палитре свойств.


Свойства параметра операции

Тип значения – тип значения параметра операции Web-сервиса. Может являться типом значения XDTO или типом объекта XDTO.
Возможно пустое значение – показывает, может ли значение параметра операции принимать неопределенное значение.
Направление передачи – определяет направление передачи данных с помощью данного параметра. Возможные значения:
● Входной – означает, что параметр может использоваться только для передачи данных Web-сервису.
● Выходной – означает, что параметр может использоваться только для получения данных от Web-сервиса.
Входной – Выходной – означает, что параметр может использоваться как для передачи данных, так и для их получения от Web-сервиса.

Указание типов, определяемых системой

Чтобы в Web-сервисе воспользоваться типами, определяемыми системой 1С:Предприятие» (например, в параметрах и возвращаемом значении операций), нужно в конфигурации определить пакеты XDTO и для каждого пакета указать в его списке импортируемых пакетов (свойство Директивы импорта) набор пакетов платформы, в которые эти типы входят. URI пространства имен для указания типа содержится в статье синтакс-помощника по объекту данного типа.

Публикация Web-сервисов

Задача публикации сводится к размещению файла публикации в соответствующем каталоге. Для того, чтобы выполнить публикацию, следует выполнить команду меню “Администрирование – Публикация на веб-сервере… “.

В результате выполнения этой команды будет открыто окно, в котором осуществляется публикация информационной базы на локальном компьютере.

Внимание! Выполнение операции требует наличия прав администратора (для ОС Windows) или прав суперпользователя (для ОС Linux) на компьютере, на котором выполняется публикация

Основные настройки публикации

На закладке “Основные ” отображаются данные, необходимые для выполнения публикации.

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

Выберите веб-сервер и укажите каталог, в который будет записан файл публикации.
Список веб-серверов формируется автоматически на основании установленных веб-серверов.

Имя публикации должно соответствовать правилам URL (стандарт RFC 1738).
Если выбран веб-сервер Apache 2.2 или Apache 2.4, то для имени каталога следует использовать US ASCII символы.

Примечание. При использовании веб-сервера Apache в диалоге настройки доступны для выбора обе версии веб-сервера. Следует учитывать, что настройки публикации для Apache 2.2 и Apache 2.4 несовместимы между собой. Поэтому необходимо правильно выбрать версию веб-сервера в диалоге.

Укажите необходимость публикации тонкого клиента и веб-клиента, а также Web- и HTTP-сервисов.

Если флажок “Публиковать стандартный интерфейс ODATA ” установлен, будет опубликован сервис ODATA, который позволяет считывать и изменять данные информационной базы с помощью HTTP-запросов.

На закладке “Web-сервисы ” установите флажок “Публиковать Web-сервисы ” и в таблице сформируйте список путем установки проставления флажков для тех Web-сервисов, которые нужно опубликовать.

Если флажок “Публиковать Web-сервисы по умолчанию” установлен, то при обновлении публикации выбранные web-сервисы будут опубликованы автоматически. В противном случае, web-сервисы будут отмечены как не публикуемые.

Если флажок “Публиковать Web-сервисы расширений по умолчанию” установлен, то при обновлении публикации web-сервисы, добавленные расширениями, будут опубликованы автоматически.

Сегодня WEB сервисы используются практически повсеместно – именно они предоставляют нам информацию о рейсах самолетов и поездов, курсах валют и погоде. Неудивительно, что и 1С обладает возможностью создания собственных WEB сервисов, позволяющих выступать как в роли поставщика, так и потребителя. Данный механизм встроен в платформу «1С:Предприятие 8.3» и разработчики могут добавлять даже в типовую конфигурацию собственные объекты типа «WEB-сервисы». Их архитектура построена на наборе сервисов, позволяющих обмениваться информацией с другим программным обеспечением.

Создание веб-сервиса 1С

Одним из главных преимуществ WEB-сервисов 1С является отсутствие необходимости давать прямой доступ к данным ИБ. Правильно настроенный веб-сервис 1С позволяет другим приложениям пользоваться функциями извне. В таких случаях определять право пользования данными по заданным параметрам должна сама функция по прописанным разработчиком правилам.

Как создавать веб-сервис в 1С?

Чтобы определенная функция системы 1С стала доступна внешнему ПО, необходимо выполнить следующий алгоритм действий:

  1. Зайти в конфигурацию и в определенной ветке дерева добавить объект WEB-сервис;
  2. Описать все операции, которые сможет выполнять наш функционал. Описание функций производиться в модуле на встроенном в 1С языке;
  3. Добавить описание параметров функций веб-сервиса. Учтите, что типы данных описываются с учетом существующих типов механизма XDTO, появившегося в платформе версии 8.1;
  4. Опубликовать созданный WEB-сервис на сервере. Механизм, встроенный в платформу 1С, поддерживает следующие стандарты:
  • SSL/TLS
  • WS-I BP

Пример создания простого WEB-сервиса

Чтобы наиболее наглядно продемонстрировать работу механизма WEB-сервисов, создадим пример – функционал, определяющий длину введенной строки. Программное обеспечение передаст в качестве параметра запроса строку, а функция, описанная в 1С, вернет число символов. При создании нужно помнить, что публикация этого механизма даст возможность обращения к нему различного ПО. Так как не каждое ПО способно воспринимать кириллицу, будем называть объекты конфигурации, используя латинские знаки.

Открываем конфигуратор, находим в дереве ветку «WEB-сервисы» и добавляем новый сервис «wa_LengthString». Также необходимо на вкладке «Операции» добавить новую операцию. Назовем ее «CalcLengthString», в свойствах укажем тип возвращаемого значения – int или integer и создадим внутри нее параметр «InputString». Тип значения оставляем string.

Теперь необходимо прописать действие функции CalcLengthString в модуле WEB-сервиса. Для этого открываем свойства созданной функции и нажимаем кнопку в виде лупы справа, у поля ввода «Имя процедуры». 1С автоматически создаст функцию в модуле нашего WEB-сервиса и откроет его для того, чтобы мы описали действие CalcLengthString. Воспользуемся этим и напишем действие функции – определение длины вводимой строки.


Фактически на этом создание простейшего WEB-сервиса закончено. Теперь необходимо «выложить» этот сервис в общий доступ, чтобы стороннее ПО или другие системы 1С могли пользоваться данным функционалом.

Для того чтобы мы смогли опубликовать созданный веб-сервис с его функциональностью, нам необходимо иметь доступ на сайт. Перед тем как мы начнем публикацию сервиса, необходимо проверить имя файла в свойствах созданного модуля wa_LengthString. Оно должно быть понятное, простое и иметь расширение «1cws».


Теперь настало время публиковать созданный нами WEB-сервис на сервере. Эта возможность появилась в версии платформы 8.3 и многие компании уже поняли всю пользу этого функционала. Для того чтобы приступить к публикации, необходимо в конфигураторе открыть форму «Администрирование/Публикация на веб-сервере…».


В открывшемся окне нам необходима настройка Web сервисов 1С и заполнение определенных полей:

  • Имя. Обозначает папку на веб-сервере, в которой будет храниться описание нашего веб-сервиса. Будьте внимательны к регистрам, так как иногда серверы различают символы большого и малого регистра;
  • Веб-сервер. Необходимо выбрать сервер из установленных на компьютере;
  • Каталог. Вы должны выбрать путь к папке, где хранятся данные веб-сервера по настройке подключения. Используются исключительно латинские буквы;
  • Два признака типа «Булево». Первый нам пригодиться, если необходимо настроить доступ через веб-клиент к конфигурации. Для того чтобы опубликовать сервис 1С, необходимо поставить вторую отметку.

Остается лишь проверить, что у нужного WEB-сервиса установлена галка в первом столбце, и нажать на «Опубликовать».


Так как данный механизм еще достаточно новый, то вы можете столкнуться с ошибкой вида «Ошибка при выполнении файловой операции…». В этом случае вам нужно просто повторить нажатие «Опубликовать». В большинстве случаев это помогает, и вам покажется сообщение о том, что публикация веб-сервиса выполнена.

<имяСервера>.ru/<ИмяУказанногоКаталогаНаСервере>/ws/<НаименованиеФайла>.1cws?wsdl

В ответ на такой запрос адреса браузер должен отобразить структуру файла XML. Если же вы видите пустую страницу, ошибку или непонятные символы (проблемы с кодировкой), то нужно еще раз проверить все действия. Также не лишним будет убедиться, что сервер настроен верно, и у вас есть к нему доступ. После успешной публикации WEB-сервис 1С смогут использовать сторонние приложения.

i believe in learning on the job (с)

Некоторые выдержки:

1.1 Значение свойства «Серии кодов» объекта конфигурации «Справочник» можно установить: во всём справочнике, в пределах подчинения, в пределах подчинения владельцу.
1.2 Редактируемая пользователем информация содержится в объекте информационной базы.
1.3 В механизме полнотекстового поиска для поиска с учетом синонимов слова «алый» используется выражение «!алый».
1.4 Внешняя обработка используется на стадии отладки, для более быстрого внесения изменений в обработку.
1.5 «Объект» - «тип файла»: внешняя обработка – «epf», внешний отчет – «erf», конфигурация – «cf».

7.1 При настройке ограничения доступа к данным допускается установка нескольких (по числу полей) ограничений для права «Чтение».
7.2 При настройке ограничения доступа к данным в качестве значений, по которым производится ограничение доступа к данным, могут использоваться значения параметров сеанса и данные из таблиц (запросов).

8.1 С точки зрения XML сериализации значение типа «ДокументСсылка.ИмяДокумента» относится к простым типам.
8.2 Одновременно с файлом формата dbf может быть открыто не более одного индексного файла.
8.3 При обращении к базе данных 1С: Предприятие 8 через OLE выполняется процедура – обработчик события «ПриНачалеРаботыСистемы» определенный в модуле приложения.
8.4 Рисунок
8.5 При записи значения с использованием средств XML сериализации в XML документ используются методы, относящиеся к средствам XML сериализации и объект «ЗаписьXML».
8.6 При обращении к базе данных 1С: Предприятие 8 через COM выоплняется процедура – обработчик события «ПриНачалеРаботыСистемы», определенный в модуле внешнего соединения.
8.7 Рисунок
8.8 Событие «ПриПолученииДанныхОтПодчиненного», определенное в модуле плана обмена, возникает при получении данных от подчиненного узла при отмеченном у данного плана обмена флаге «Распределенная база данных».
8.9 При последовательном чтении из текстового файла возможно как построчное, так и посимвольное чтение.
8.10 В процедуре, которая будет вызываться при подключении к базе данных через COM, нельзя использовать «Форма.Открыть()».
8.11 При использовании механизма распределенных баз данных изменения в конфигурации включаются в стандартные сообщения обмена.
8.12 При использовании механизма распределенных информационных баз в соответствующем объекте «План обмена» отдельно взятой информационной базы (входящей в распределенную) определяется главная (но она может и отсутствовать) и подчиненные базы.
8.13 Для создания объекта, с использованием которого из одной базы 1С: Предприятие 8 будет производиться обращение через OLE к другой информационной базе 1С: Предприятие 8, используется конструктор Новый COMОбъект.
8.14 К простым с точки зрения XML сериализации относятся все типы, которые представляются в виде элементов XML только с текстовым содержимым.
8.15 Экземпляр объекта XBase позволяет одновременно организовать работу только с одним файлом формата dbf.
8.16 Для получения почты напрямую с почтового сервера (без использования установленного почтового клиента) используется объект «ИнтернетПочта».
8.17 Элементы управления ActiveX могут использоваться в диалоге формы без ограничения.
8.18 К сложным, с точки зрения XML сериализации, относятся типы, значения которых представляются в виде элементов XML, содержащих вложенные элементы.
8.19 У плана обмена может быть только один предопределённый узел (который нельзя удалить или пометить на удаление).
8.20 С точки зрения XML сериализации, значение типа «ХранилищеЗначения» относится к простым типам.
8.21 Для обращения к свойствам элементов управления ActiveX из модуля формы используется свойство «ЭлементыФормы».
8.22 При использовании универсальных механизмов обмена (в свою очередь использующих планы обмена) таблица регистрации изменений для объектов, изменение которых отправлено в сформированном сообщении очищается в порядке, определенном программистом (после отправки сообщения/после получения квитанции о приеме отправленного сообщения и т.д.).
8.23 При использовании механизма распределенных информационных баз данных таблица регистрации изменений для объектов, изменение которых отправлено в сформированном сообщении очищается после получения квитанции о приеме отправленного сообщения.
8.24 С точки зрения XML сериализации, значение типа «КонстантаМенеджерЗначения.Имя константы» относится к сложным типам.
8.25 При работе с объектом «ИнтернетПочта» можно произвести только выборку всех писем (либо заголовков), находящихся на сервере.
8.26 ActiveX элемент управления нельзя использовать в качестве макета. А вот документ HTML, Active документ, файл программы Microsoft Word, макет оформления компоновки данных – можно.
8.27 При использовании возможности организации универсального обмена данными процесс разрешения коллизий не определяется платформой по умолчанию.
8.28 При работе с внешней компонентой: после программной загрузки объекты внешней компоненты подключаются к «1С: Предприятию 8».
8.29 При использовании планов обмена, состав узлов, для которых идет регистрация изменений объектов, может корректироваться при работе с объектом.
8.30 Объект «ПреобразованиеXSL» предназначен для преобразования XML документа в другой документ допустимого формата.
8.31 С помощью средств XML сериализации в XML документ можно сохранить значения, имеющие тип: Хранилище значений, картинка, строка неограниченной длины.
8.32 Элемент управления «Поле HTML документа» позволяет просматривать html документы, как в локальной сети, так и в сети Интернет (полученные любым способом?).
8.33 Для отслеживания момента полной загрузки HTML документа в элементе управления «Поле HTML документа» можно использовать обработчик события «Документ сформирован» данного элемента управления, в котором при этом производится проверка свойства URL на равенство заданному адресу ресурса.
8.34 Для получения почты посредством установленного на пользовательском компьютере почтового клиента используется объект «Почта».
8.35 При программном создании фабрики XDTO, типы в ней определенные не могут расширяться, они определяются в полном объеме при создании.
8.36 Типы, определенные в глобальной фабрике XDTO могут расширяться за счет создания пакетов XDTO, изменения состава объектов конфигурации.
8.37 Фабрика XDTO – набор схем XML.
8.38 Пакет XDTO – схема XML документа.
8.39 В рамках создаваемого пакета XDTO (без использования директивы импорта) можно использовать типы, определенные только в данном пакете и типы стандартные для XML.
8.40 В рамках модели XDTO понятие «Фасет» относится к типу значения XDTO.
8.41 При определении типа свойства объекта XDTO информация о типе включает имя типа и имя пространства имен.
8.42 Менеджер WEB сервисов решает задачу управления пулом соединений с информационными базами и поддержки WSDL описания сервиса, реализации протокола SOAP.
8.43 Объект конфигурации «WEB сервис» используется для экспорта функциональности данной информационной базы.
8.44 Объект конфигурации «WSСсылка» используется для организации обращения к web-серверам по статической ссылке.
8.45 В случае, если функция, реализующая операцию WEB сервиса, возвращает какое-либо значение, то такое значение определяется (при настройке соответствующего объекта конфигурации) как имеющее тип: объект или значение XDTO.

9.1 Не имеет значения, что устанавливать первый: конфигурацию или платформу.
9.5 При обновлении технологической платформы при административной установке 1С: Предприятия администратору достаточно обновить платформу только в месте административной установки, обновление платформы на локальных компьютерах смогут произвести сами пользователи.
9.6 При обычной установке 1С: Предприятия в клиент-серверном варианте, работа клиентского и серверного приложений разных релизов технологической платформы не допускается, необходимо выполнять обновление как сервисного приложения, так и клиентских приложений.
9.7 Использование режима пакетного запуска позволяет: в автоматическом режиме производить выгрузку/загрузку, тестирование и исправление информационной базы; запускать оба режима программ без интерактивного вмешательства; выполнять синтаксический контроль и проверку конфигурации.
9.8 Параметры запуска из командной строки 1С: Предприятие определяют информационную базу, пользователя, его пароль, режим запуска, правила выполнения указанных операций во внешнем файле/указанных в командной строке.
9.9 Использование командной строки позволяет запустить программу в режиме 1С: Предприятие или Конфигуратора, указав параметрами каталог информационной базы, пользователя, пароль и проч. А вот блокировать действия указанного в параметре пользователя в режиме 1С: Предприятие нельзя.
9.10 Пакетный режим конфигуратора позволяет запустить конфигуратор и автоматически выполнить указанные в отдельном файле или командной строке процедуры по сохранению конфигурации в файл, тестированию информационной базы и проч.
9.11 Шаблоны конфигураций служат прототипами создаваемых информационных баз и устанавливаются в каталог шаблонов, указываемых пользователем.
9.12 Для создания новой информационной базы при файловом варианте работы системы нужно: в окне запуска «1С: Предприятие» выбрать «Добавить» - «Создание новой информационной базы» - выбрать из шаблонов или пустую – указать имя базы – указать каталог информационной базы.
9.13 Для добавления существующей информационной базы при клиент-серверном варианте работы системы нужно: в меню запуска 1С: Предприятие выбрать «Добавить» - «Добавление в список существующей информационной базы» - указать имя базы - указать «На сервере 1С: Предприятие» - указать имя базы на сервере и имя сервера.
9.14 Список информационных баз содержит ссылки на зарегистрированные информационные базы и может корректироваться вручную или программно.

10.1. В Платформе 8.3 возможность использования обычных и управляемых форм зависит от настроек конфигурации и клиентского приложения.
10.2. Использование обычных форм возможно только в толстом клиенте.
10. 3. Использование управляемых форм зависит от настроек конфигуратора: в толстом клиенте в режиме обычного приложения; в толстом клиенте в режиме управляемого приложения; в тонком клиенте; в web-клиенте.
10.4. Автопреобразование обычных форм в управляемые и обратно не поддерживается.
10.5. Основной реквизит формы определяет как источник данных для формы в целом, так и стандартные возможности платформы для работы формы с данными типа, заданного у основного реквизита.
10.6. Реквизиты формы нужны для описания состава данных, которые отображаются, редактируются или хранятся в форме.
10.7. Чтобы произвольной управляемой форме назначить основной реквизит, нужно в свойствах реквизита формы установить флажок "Основной реквизит".
10.8. Чтобы произвольной основной форме назначить основной реквизит, нужно заполнить свойство "Данные" формы, выбрав нужный реквизит формы.
10.9. У формы может быть только один основной реквизит.
10.10. Назначение основных форм прикладных объектов - они вызываются взамен автоматически генерируемых по умолчанию при соответствующем обращении к объекту.
10.11. Возможность назначить обычную или управляемую форму в качестве основной зависит от настроек конфигуратора.
10.12. Рабочая область начальной страницы набирается из списка управляемых форм.
10.13. Разместить формы в области рабочего стола можно: по горизонтали - не более двух, по вертикали - в любом количестве.
10.14. Начальную страницу можно отобразить только в основном окне.
10.15. Управляемые формы списков можно отобразить в основном и во вспомогательном окне.
10.16. Настройка формы в режиме исполнения позволяет изменить видимость существующих на форме элементов управления, изменять формат, ширину, высоту, текст заголовка и др. свойства элементов управления, существующих на форме. Но удалять и добавлять на форму элементы управления таким образом нельзя.
10.17. Настройка списка в режиме исполнения позволяет изменить порядок, состав, иерархическое представление и условное оформление записей.
10.18. Порядок обхода элементов в управляемой форме зависит от ролей пользователей и функциональных опций, но может изменяться программно и интерактивно самим пользователем в рамках доступных элементов.
10.19. Панель навигации может существовать в основном окне и вспомогательных окнах.
10.20. Параметры формы предназначены для организации функциональной связи между формами и управления функциональностью формы при открытии.
10.21. При наличии одного ключевого параметра можно добавить еще один посредством назначения соответствующего значения свойства параметра формы.
10.22. Обычный параметр существует только при создании формы, ключевой – всегда.
10.23. Для добавления команды в виде кнопки на управляемой форме можно добавить в форму элемент управления «Кнопка», назначить команду из списка команд формы и определить алгоритм команды в модуле. Или перетащить команду в дерево элементов.
10.24. ----
10.25. Для добавления команды в виде кнопки на обычной форме можно разместить на форме элемент управления «Кнопка», назначить обработчик события «Нажатие» и определить алгоритм команды в модуле формы.
10.26. С помощью элемента управления «Индикатор» можно отобразить текущее состояние реквизита формы числового типа, и только его.
10.27. Рисунок
10.28. Поведение элементов управления стандартно, но имеет место специфическое поведение, определяемое расширениями формы, расширения элементов управления и расширениями, связанными с отображаемыми данными.
10.29. С помощью элемента управления «Переключатель» можно выбрать одно значение из нескольких заранее определенных вариантов.
10.30. Возможность системы создания «налету» форм по умолчанию в режиме «1С: Предприятие» следует использовать во всех случаях, когда не требуется выполнение программных действий в форме, и нет особых требований по отношению внешнего вида формы объекта со стороны пользователя.
10.31 Сводная диаграмма - элемент управления, предназначенный для интерактивного анализа многомерных данных в графическом виде.
10.32 Для хранения значения элемента управления "Переключатель" можно использовать реквизит формы, создаваемый конструктором при добавлении переключателя в форму или существовавший ранее реквизит формы.
10.33 При использовании свойства диаграммы "МаксимумСерийКоличество", если количество серий превышает максимальное значение, выводятся серии, выбираемы по алгоритму: по каждой серии ищется максимальное точечное значение, эти значения сортируются и из полученного списка выбирается для показа (МаксимумСерийКоличество – 1) серий. Значения остальных серий суммируются и выводятся в серии "Сводная".
10.34 Для обеспечения управления поведением границ элементов управления при изменении размеров обычной формы используются привязки.
10.35 При расположении в панели обычной формы элементов управления их можно привязать к границам других элементов управления, расположенных в панели, и к границам панели.
10.36 При создании элемента управления «Флажок» с помощью кнопки панели инструментов «Элементы управления» будет создан реквизит формы с типом значения «Булево».
10.37 Значение типа «ЗначениеДиаграммы» позволяет получить значение диаграммы и значение расшифровки в определенной точке и серии.
10.38 Чтобы включить возможность интерактивной перенастройки порядка обхода элементов управления обычной формы, нужно снять флажок «Автопорядок обхода» в свойствах формы.
10.39 Элемент управления «Надпись» предназначен для расположения в форме поясняющей информации, гиперссылок, бегущей строки, картинок с поясняющей информацией.
10.40 Свойство диаграммы «БазовоеЗначение» содержит начальное значение координат. Используется в случае, когда изменения параметра, отображаемого в диаграмме, несоизмеримо малы по сравнению с его минимальным значением.
10.41 При размещении элементов управления в форме нельзя разместить один и тот же элемент на двух страницах.
10.42 Если для элемента управления «Надпись» в качестве источника данных указан реквизит справочника, то выводимая надписью информация будет определятся значением реквизита, указанного в свойстве «Данные» элемента управления «Надпись».
10.43 Колисчество форм, подчинённых справочнику «Номенклатура», произвольно.
10.44 Элемент управления «Поле HTML-документа» предназначен для просмотра или редактирования HTML-документов.
10.45 Редактировать HTML-документ, отображаемый в элементе управления «Поле HTML-документа», можно в режиме 1С: Предприятие.

1. К простым типам
2. К сложным типам

С точки зрения представления в XML типы данных 1С:Предприятия 8 делятся на простые и сложные. К простым типам данных относятся типы, значения которых представляются подсистемой XML-сериализации в виде элементов XML только с текстовым содержимым:

  • Число;
  • Строка;
  • Дата;
  • Булево;
  • ДвоичныеДанные;
  • Null;
  • УникальныйИдентификатор;
  • ХранилищеЗначения;
  • все ссылки на объекты базы данных;
  • ссылки на перечисления, определяемые в метаданных.
Значения сложных типов представляются в виде элементов XML, содержащих вложенные элементы:
  • ОписаниеТипов;
  • КонстантаМенеджерЗначения.<Имя константы>;
  • все объекты базы данных;
  • наборы записей регистров, последовательностей, перерасчетов;
  • УдалениеОбъекта;

8.2 Одновременно с файлом формата dbf может быть открыто...

1. любое количество индексных файлов
2. количество индексных файлов, не превышающее количество полей в dbf файле
3. не более трех индексных файлов
4. не более одного индексного файла


8.3 При обращении к базе данных 1С:Предприятие 8 через OLE выполняется процедура - обработчик события «ПриНачалеРаботыСистемы» определенный...

1. в модуле приложения
2. в модуле внешнего соединения
3. в общем модуле
4. в OLE модуле

8.4 Данную топологию обмена между информационны (имеющими одинаковую конфигурацию) можно



2. Только при использовании возможностей универсального обмена
3. Как средствами универсального обмена, так и распределением информационной базы

8.5 При записи значения с использованием средств XML сериализации в XML документ:

1. Используются только методы, относящиеся к средствам XML сериалиации
2. Используются только возможности объекта "ЗаписьХМL"
3. Используются методы, относящиеся к средствам XML сериализации и объект "ЗаписьХМL"
4. Для записи преобразованного значения используется метод глобального контекста
"ЗаписатьВФайл(ИмяФайла)"

Запись = Новый ЗаписьXML;

Запись.ОткрытьФайл("E:\Temp\Data.xml");

Запись.ЗаписатьОбъявлениеXML();

Запись.ЗаписатьНачалоЭлемента("Root");

ЗаписатьXML(Запись, Документ.ПолучитьОбъект());

Запись.ЗаписатьКонецЭлемента();

Запись.Закрыть();

8.6 При обращении к базе данных 1С:Предприятие 8 через СОМ выполняется процедура -обработчик события "ПриНачалеРаботыСистемы" определенный...

1. в модуле приложения
2. в модуле внешнего соединения

3. в общем модуле
4. в СОМ модуле

8.7 Данную топологию обмена между информационными базами (имеющими одинаковую конфигурацию) можно реализовать:

1. Только при использовании возможности распределения информационной базы данных
2. Только при использовании возможностей универсального обмена
3. Как средствами универсального обмена, так и распределением информационной базы
4. Данную топологию реализовать невозможно

8.8 Событие "ПриПолученииДанныхОтПодчиненного", определенное в модуле плана обмена, возникает при получении данных от подчиненного узла:

1. При отмеченном у данного плана обмена флаге "Распределенная база данных"
2. При не отмеченном у данного плана обмена флаге "Распределенная база данных"
3. Состояние данного флага на вызов этого обработчика события не влияет

8.9 При последовательном чтении из текстового файла невозможно:

1. Построчное чтение текста
2. Посимвольное чтение текста
3. Возможно как построчное, так и посимвольное чтение


8.10 В процедуре, которая будет вызываться при подключении к базе данных через СОМ, нельзя использовать:

1. ДокОбъект=Док.СоздатьДокумент()
2. Форма.Открыть()
3. Запрос=Новый Запрос
4. Нет правильного ответа

8.11 При использовании механизма распределенных баз данных изменения в конфигурации:

1. Выполняются в каждой информационной базе самостоятельно
2. Передаются посредством файла формата cf
3. Изменения включаются в стандартные сообщения обмена
4. После распределения информационной базы изменение конфигурации запрещено

8.12 При использовании механизма распределенных информационных баз соответствующем объекте "План обмена" отдельно взятой информационной базы (входящей в распределенную) определяется:

1. Только подчиненные базы (входящие в распределенную)
2. Главная (но она может и отсутствовать) и подчиненные базы
3. Полная структура определяется в корневой базе, у отдельно взятого экземпляра
базы определены только те информационные базы, с которыми у нее идет непосредственный обмен

Каждый из узлов распределенной информационной базы, как и в случае использования универсальных механизмов обмена данными, «знает» только своих «соседей», то есть свой главный и свои подчиненные узлы. Таким образом, полная схема распределенной информационной базы при наличии более чем двух уровней неизвестна никакому из узлов.

8.13 Для создания объекта, с использованием которого из одной базы 1С:Предприятие 8 будет производиться обращение через OLE к другой информационной базе 1С:Предприятие 8, используется конструктор:

1. Новый Ваsе(СтрокаИнициализации)
2. Новый ОLЕОбъект
3. Новый СОМОбъект
4. Создание подобного объекта производится другими средствами

Пример:
Word = Новый COM Объект ("Word.Application" );
V8 = Новый COM Объект ("V8.Application" );


8.14 К простым с точки зрения XML сериализации относятся типы:

1. Только: Число, Строка, Дата, Булево
2. Только: Число, Строка, Дата, Булево, Неопределенно, Null
3. Все стандартные типы XML
4. Которые представляются в виде элементов XML только с текстовым содержимым
5. С точки зрения XML сериализации нет понятия "простые типы"

8.15 Экземпляр объекта XBase позволяет одновременно организовать работу:

1. Только с одним файлом формата dbf
2. С любым количеством файлов dbf
3. С любым количеством файлов dbf, но только в случае наличия файла описания связей
4. С любым количеством файлов dbf, но только в случае указания связей между полями с помощью специальных свойств объекта XBase

8.16 Для получения почты напрямую с почтового сервера (без использования установленного почтового клиента ) использует объект:

1. Объект "Почта"
2. Объект "ИнтернетПочта"
3. Объект "ИнтернетСервер"
4. Данная возможность платформой не предусмотрена

8.17 Элементы управления ActiveX могут использоваться в диалоге формы:

1. Без ограничения
2. Только в формах открываемых модально
3. Только в формах открываемых не модально
4. Не могут размещаться в диалогах форм

8.18 К сложным, с точки зрения XML сериализации, относятся типы:

1. Все кроме типов относящихся к примитивным
2. Все ссылочные типы
3. Типы, описанные на "http://www.w3.org/2001/XMLSchema-instance"
4. Типы, значения которых представляются в виде элементов XML, содержащих вложенные элементы
5. С точки зрения XML сериализации, нет понятия "сложные типы"

8.19 У плана обмена может быть следующее количество предопределенных узлов (которые нельзя удалить или пометить на удаление):

1. Ни одного
2. Всегда один
3. Любое количество

8.20 С точки зрения XML сериализации, значение типа "ХранилищеЗначения" относится:

1. К простым типам
2. К сложным типам
3. Применить средства XML сериализации к данному типу значения нельзя

8.21 Для обращения к свойствам элементов управления ActiveX из модуля формы используется:

1. Свойство ActiveX формы, содержащее коллекцию элементов управления ActiveX
2. Свойство "ЭлементыФормы"
3. Прямое указание имени элемента управления (без использования свойств формы)
4. Только реквизит формы, связанный с данным элементом управления ActiveX

8.22 При использовании универсальных механизмов обмена (в свою очередь использующих планы обмена) таблица регистрации изменений для объектов, изменение которых отправлено в сформированном сообщении:


2. Очищается после приема квитанции о приеме отправленного сообщения
3. Порядок определяется программистом


8.23 При использовании механизма распределенных баз данных таблица регистрации изменений для объектов, изменение которых отправлено в сформированном сообщении:

1. Очищается сразу после отправки сообщения
2. Очищается после приема квитанции о приеме отправленного сообщения
3. Порядок определяется программистом

8.24 С точки зрения XML сериализации, значение типа "КонстантаМенеджерЗначения.Имя константы" относится:

1. К простым типам
2. К сложным типам
3. Применить средства XML сериализации к данному типу значения нельзя

8.25 При работе с объектом "ИнтернетПочта" можно произвести выборку писем (либо заголовков):

1. За указанный период
2. Либо все, либо непрочитанные
3. Либо все, либо непрочитанные, либо прочитанные
4. За указанный период все, либо непрочитанные, либо прочитанные
5. Только все письма, находящиеся на сервере

ИнтернетПочта.ПолучитьЗаголовки (InternetMail.GetHeaders)

Описание: Формирует массив, содержащий объекты типа ИнтернетПочтовоеСообщение . Каждый объект содержит только заголовок сообщения. Выбираются заголовки всех сообщений, находящихся на сервере.

8.26 В качестве макета нельзя использовать:

1. Документ HTML
2. ActiveX элемент управления
3. Active документ
4. Можно использовать все из перечисленных
5. Файл программы Microsoft Word
6. Макет оформления компоновки данных

ActiveX не присутствует в списке типов макетов в редакторе макетов при создании нового макета, а файл программы Microsoft Word можно загрузить, как двоичные данные.

8.27 При использовании возможности организации универсального обмена данными процесс разрешения коллизий:

1. По умолчанию платформой не определяется
2. По умолчанию принимаются изменения, зарегистрированные в вышестоящей базе (по топологии)

3. По умолчанию принимаются изменения, зарегистрированные с более поздним временем
4. По умолчанию принимаются изменения, зарегистрированные в нижестоящей базе (по топологии)
5. По умолчанию принимаются изменения, зарегистрированные с более ранним временем

8.28 При работе с внешней компонентой (выберите наиболее правильное утверждение):

1. Одновременно в одном сеансе можно загрузить не более одной внешней компоненты с одним расширением файла (*.dll, *.осх)
2. Объекты внешней компоненты размещаются в дереве объектов конфигурации и в дальнейшем могут использоваться также как и основные объекты
3. После программной загрузки объекты внешней компоненты подключаются к "1С:Предприятию 8"
4. Работа с внешними компонентами в "1С:Предприятие 8" не предусмотрена

ЗагрузитьВнешнююКомпоненту (LoadAddIn) . Загружает внешний компонент и подключает ее объекты к 1С:Предприятию. Объекты этого компонента должны быть построены по технологии внешних компонентов COM.

8.29 При использовании планов обмена, управлять составом узлов, для которых производится регистрация изменений объектов:

1. Нельзя, регистрация производится для всех заведенных узлов
2. Нельзя, регистрация производится для всех заведенных узлов, не помеченных на удаление
3. Состав узлов, для которых идет регистрация изменений, может корректироваться при работе с объектом
4. Регистрация изменений производится без привязки к конкретному узлу плана обмена

8.30 Объект "ПреобразованиеXSL" предназначен...

1. для преобразования таблицы значения в файл программы Microsoft Excel
2. для преобразования табличного документа в файл программы Microsoft Excel
3. для преобразования XML документа в другой документ допустимого формата
4. для задания (и использования для перевода) соответствия между строковыми величинами и числовыми

Описание:
Предназначен для преобразования текстов XML . Технология преобразования основана на стандарте XSLT Version 1.0.

8.31 С помощью средств XML сериализации нельзя в XML документ сохранить значения, имеющие тип:

1. Хранилище значений
2. Картинка
3. Строка неограниченной длины
4. Верны 1 и 2 варианты
5. Нельзя сохранить все вышеуказанные типы значений
6. Можно сохранить значения всех вышеуказанных типов


8.32 Выберите правильное утверждение, касающееся элемента управления "поле HTML документа"

1. Позволяет просматривать только данные, полученные с помощью объекта HTTP-Соединение
2. Позволяет просматривать html документы, полученные любым способом, но расположенные только на локальной машине, с которой производится попытка просмотра
3. Позволяет просматривать html документы, полученные любым способом, но расположенные только в локальной сети, на которую распространяется область действия ключа защиты программного комплекса 1С:Предприятие 8.0
4. Позволяет просматривать html документы, как в локальной сети, так и в сети Интернет


8.33 Для отслеживания момента полной загрузки HTML документа в элементе управления "Поле HTML документа" можно использовать:

1. Флаг модифицированности формы
2. Обработчик события "Документ сформирован" данного элемента управления, в котором при этом производится проверка свойства URL на равенство заданному адресу ресурса
3. Проверку свойства "Значение" данного элемента управление на равенство "Неопределенно"
4. Проверку свойства "Значение" данного элемента управление на равенство "Null"
5. Проверку свойства "URL" данного элемента управление на равенство заданному адресу ресурса

8.34 Для получения почты посредством установленного на пользовательском компьютере почтового клиента используется объект:

1. Почта
2. ИнтернетПочта
3. ПочтовыйКлиент

8.35 При программном создании фабрики XDTO, типы в ней определенные:

1. могут расширяться за счет подключения программно создаваемых пакетов XDTO

3. не могут расширяться, определяются в полном объеме при создании

8.36 Типы определенные в глобальной фабрике XDTO :

1. могут расширяться за счет создания пакетов XDTO
2. могут расширяться за счет подключения дополнительных схем XML документов
3. не могут расширяться, определяются в полном объеме при создании информационной базы
4. могут расширяться за счет создания пакетов XDTO, изменения состава объектов конфигурации


8.37 Понятию "Фабрика XDTO" больше всего соответствует такое понятие XML как:

1. набор схем XML
2. схема XML документа
3. xml документ
4. пространство имен

Перечень возможных типов и их свойств фабрика берет из модели данных, которая в конечном итоге представляет собой просто набор схем XML.

Набор схем XML

8.38 Понятию "Пакет XDTO" больше всего соответствует такое понятие XML как:

1. набор схем XML
2. схема XML документа
3. xml документ
4. пространство имен

8.39 В рамках создаваемого пакета XDTO (без использования директивы импорта) можно использовать типы:

1. определенные только в данном пакете
2. определенные только в данном пакете и типы стандартные для XML
3. определенные только в данном пакете, типы стандартные для XML и типы производные от метаданных системы

8.40 В рамках модели XDTO понятие "Фасет" относится к:

1. тип объекта XDTO
2. тип значения XDTO
3. свойство XDTO
4. директива импорта

"Руководство разработчика 8.2" ст. 2-812.
ТИП ЗНАЧЕНИЯ XDTO в соответствии с правилами для simple type из схемы XML может определятся тремя способам:
- ограничением, когда задается базовый тип (свойство БазовыйТип) и набор ограничений на множество значений (свойство ФАСЕТЫ)…

8.41 При определении типа свойства объекта XDTO информация о типе включает:

1. только имя типа
2. имя типа и имя пространства имен
3. имя типа и имя пакета XDTO
4. имя типа и имя фабрики XDTO

8.42 Менеджер WEB сервисов решает задачу:

1. управление пулом соединений с информационными базами
2. поддержка WSDL описания сервиса, реализация протокола SOAP
3. поддержка работы WEB приложения
4. верны ответы 1,2
5. верны ответы 2,3
6. верны ответы 1,2,3

В основе сервисной архитектуры системы «1C:Предприятие 8» находится менеджер сервисов. Менеджер сервисов выполняет следующие функции: управление пулом соединений с информационными базами; поддержка WSDL описания сервиса; реализация протокола SOAP, сериализация сообщений, вызов соответствующего сервиса.

8.43 Объект конфигурации "WEB сервис" используется для:


2. организации обращения к web-сервисам по статической ссылке
3. экспорта функциональности данной информационной базы

1С:Предприятие - поставщик веб-сервисов.
В конфигурацию можно добавить специальный объект, - Web-сервис,- с помощью которого описать некоторую функциональность прикладного решения, например, получение списка имеющихся на некотором складе товаров, их количества и цен. После публикации на веб-сервере такой сервис будет доступен сторонним потребителям.

8.44 Объект конфигурации "WSСсылка" используется для:

1. организации динамического обращения к web-сервисам
2. организации обращения к web-сервисам по статической ссылке
3. экспорта функциональности данной информационной базы

8.45 В случае если функция, реализующая операцию WEB сервиса, возвращает какое-либо значение. То такое значение определяется (при настройке соответствующего объекта конфигурации) как имеющее тип:

1. Строка
2. Число
3. Булево
4. элемент XML
5. объект или значение XDTO
6. верны ответы 1,2,3

Функция Получить(НомерДокумента) Экспорт // Получить объект расходной накладной по переданному номеру ДокументСсылка = Документы. РасходнаяНакладная. НайтиПоНомеру(НомерДокумента, ТекущаяДата() ) ; … РасходнаяНакладнаяТип = ФабрикаXDTO. Тип("http://www.MyCompany.ru/shipment" , "РасходнаяНакладная" ) ; … // Создать объект XDTO расходной накладной РасходнаяНакладная = ФабрикаXDTO. Создать(РасходнаяНакладнаяТип) ; … // Вернуть расходную накладную Возврат РасходнаяНакладная; КонецФункции

8.46 При обращении к WEB сервису по статической ссылке последовательность действий следующая:

1. получение wsdl описания, настройка подключения (создание прокси), обращение к операции сервиса
2. настройка подключения (создание прокси), обращение к операции сервиса

8.47 При обращении к WEB сервису по динамической ссылке последовательность действий следующая:

1. получение wsdl описания, настройка подключения (создание прокси), обращение к операции сервиса
2. настройка подключения (создание прокси), обращение к операции сервиса
3. обращение к операции сервиса

При использовании динамических ссылок описание веб - сервиса поставщика будет получаться системой «1С:Предприятие» каждый раз при вызове веб - сервиса, что, естественно, будет замедлять работу с данным веб - сервисом. Однако преимуществом такого подхода является возможность получения актуального описания веб - сервиса поставщика. При использовании же статических ссылок для получения актуального описания веб - сервиса следует выполнить повторный импорт WSDL - описания средствами конфигуратора и сохранение измененной конфигурации. См. также "Руководство разработчика 8.2" ст. 2-849, пункт 17.3.1

8.48 В случае если функция, реализующая операцию WEB сервиса, принимает какое-либо значение в качестве параметра. То такое значение определяется (при настройке соответствующего объекта конфигурации) как имеющее тип:

1. Строка
2. Число
3. Булево
4. элемент XML
5. объект или значение XDTO
6. верны ответы 1,2,3

8.49 Каким образом можно определить в каких планах обмена для конкретного прикладного объекта указана авторегистрация?

1. В окне редактирования объекта, раздел "Обмен данными"
2. Посредством вызова окна "Палитра свойств" для данного объекта
3. Посредством вызова окна "Дополнительно" для данного объекта (закладка "Планы обмена")
4. Верно все вышеперечисленное
5. Верны ответы 1 и 3

В палитре свойств объекта нет информации об авторегистрации в планах обмена.

8.50 Для прикладных объектов в окне редактирования объекта конфигурации на закладке "Обмен данными" указываются...

1. объекты, при изменении которых в обмен должен попасть данный объект
2. объекты, которые должны попасть в обмен при изменении данного объекта
3. планы обмена, при выполнении обмена по которым будет происходить
изменение данного объекта
4. планы обмена, в которых будут учитываться изменения в данном объекте


8.51 Редактирование OLE-объектов осуществляется:

1. Встроенным в платформу редактором табличных документов
2. Встроенным в платформу редактором OLE-объектов
3. Приложением, связанным с OLE-объектом


8.52 Внешние файлы табличных документов:

1. Имеют расширение XML
2. Имеют расширение MXL
3. Могут иметь любое расширение
4. Не существуют. Все табличные документы встроены в Конфигурацию

8.53 Automation-сервер "1С:Предприятие 8"...

1. предоставляет доступ ко всем свойствам и методам своего глобального контекста
2. предоставляет доступ к дополнительным свойствам и методам для выполнения действий, специфичных для работы в режиме Automation
3. позволяет управлять приложением системы "1С:Предприятие 8" из других приложений, а также выполнять действия, аналогичные интерактивным
4. верны все указанные ответы

Описание: Система 1С:Предприятие может использоваться внешними приложениями в качестве Automation-сервера. При работе в качестве Automation-сервера 1С:Предприятие предоставляет доступ ко всем свойствам и методам своего глобального контекста, а также включение и выключение пользовательского интерфейса (главного окна 1С:Предприятия 8). Кроме того, Automation-сервер 1С:Предприятия имеет дополнительные свойства и методы для выполнения действий, специфичных для работы в режиме Automation. Основное назначение Automation-сервера 1С:Предприятие в управлении приложением 1С:Предприятия 8 из других приложений и выполнение действий аналогичных интерактивным действиям, например, построение отчетов.

8.54 Создание информационной системы с использованием нескольких информационных баз в системе 1С:Предприятие 8...

1. невозможно
2. реализуется полностью программным способом
3. реализуется с помощью объекта конфигурации "Планы обмена"
4. реализуется встроенным в платформу мастером обмена

Предыдущая статья: Следующая статья:

© 2015 .
О сайте | Контакты
| Карта сайта