#0
by 312Kbps
не работает XDTO пакет или я что то не правильно делаю ( создал пакет ( у него создал ТипОбъекта UserToken у объекта два свойства ErrorCode - int ( Token - string ( далее: ТокенТип=ФабрикаXDTO.Тип("http://www.sample-package.org","UserToken"); Токен=ФабрикаXDTO.Создать(ТокенТип); {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Создать) Токен=ФабрикаXDTO.Создать(ТокенТип); по причине: Несоответствие типов (параметр номер '1') если делаю тоже самое в 8.1, все работает без проблем что здесь не так в 8.2 (8.2.13.219) или в этой версии это вообще не работает !? (
#6
by 312Kbps
нет, но я все примерны в инете пересмотрел, там ни где сама фабрика не создавалась и в 8.1 без создании фабрики работает (
#8
by DmitrO
Написано вроде все верно. ФабрикаXDTO - свойство глобального контекста, там все пакеты. Тип значения переменной ТокенТип какой?
#9
by 312Kbps
в том то и дело что после выполнения ТокенТип=ФабрикаXDTO.Тип("http://www.sample-package.org","UserToken"); ТокенТип = тип непоределенный
#11
by Amiralnar
Попробуй создать. ФабрикаXDTO (XDTOFactory) На основе модели типов Синтаксис: Новый ФабрикаXDTO(<Модель>, <Пакеты>) Параметры: Тип: ОбъектXDTO. Модель типов, по которой необходимо сформировать фабрику типов XDTO. Модель представляется в виде объекта XDTO, имеющего тип XDTO {. Тип: Массив; КоллекцияПакетовXDTO. Коллекция пакетов для разрешения директив импорта модели типов XDTO. В случае, если модель типов содержит определения типов из пространства имен, имеющихся в коллекции пакетов, или директивы импорта, ссылающиеся на пакет, имеющийся в коллекции, то в фабрику будет помещен данный пакет, а не сконструирован новый. Описание: Создает фабрику типов XDTO по модели типов. Модель типов передается в виде объекта XDTO, имеющего тип XDTO {.
#15
by 312Kbps
конечно смотрел, все тоже самое делаю, не работает ((( копирую все это в 8.1 = все работает я уже думал что может с компом у меня глюки какие, ходил пробовал на соседнем, все тоже самое...
#22
by 312Kbps
мне кажется я начинаю понимать, у меня было приложение 8,2 управляемое , не совместимое с 8.1 создал рядом вторую базу, основной запуск: Обычное приложение режим совместимости с 8.1 а вот теперь хотелось бы знать, действительно ли в управляемом приложении XDTO не работает ((( попробуй в управляемом приложении сделать
#23
by Amiralnar
Создать (Create) Вариант синтаксиса: Создание значения из значения Синтаксис: Создать(<Тип>, <Значение>) Параметры: Тип: ТипЗначенияXDTO. Тип, значение которого необходимо создать. Тип: Произвольный. Произвольное значение, на основе которого должно быть создано значение XDTO. Вариант синтаксиса: Создание значения по лексическому представлению Синтаксис: Создать(<Тип>, <Строка>) Параметры: Тип: ТипЗначенияXDTO. Тип, значение которого необходимо создать. Тип: Строка. Лексическое представление значения. Вариант синтаксиса: Создание объекта Синтаксис: Создать(<Тип>) Параметры: Тип: ТипОбъектаXDTO. Тип, объект которого необходимо создать. Возвращаемое значение: Тип: ЗначениеXDTO. Описание: Создает значение XDTO на основе строки (лексического представления значения). Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. Примечание: Лексическое представление значения должно удовлетворять ограничениям, определяемым данным типом значения XDTO.
#26
by pumbaEO
Токен=ФабрикаXDTO.Создать(ТокенТип); В управляемом не работаеат, сп пишет, что работает. НаСервере отрабатывает все нормально.
#27
by pumbaEO
Управляемое приложение: &НаКлиенте отрабатывает только ТокенТип=ФабрикаXDTO.Тип("http://www.sample-package.org","UserToken"); &НаСервере все работает ТокенТип=ФабрикаXDTO.Тип("http://www.sample-package.org","UserToken"); Токен=ФабрикаXDTO.Создать(ТокенТип);
#28
by 312Kbps
то есть в управляемом на клиенте ТокенТип=ФабрикаXDTO.Тип("http://www.sample-package.org","UserToken"); ТокенТип - возращает неопределенный тип а если на сервере , все отрабатывает в неуправляемом режиме работает в обоих вариантах, и на клиенте и на сервере я все запустил, теперь следующая ошибка, теперь веб сервис возращает пакет с такой ошибкой <faultcode>soap:Client</faultcode> <faultstring>Неизвестная ошибка. Несоответствие типов XDTO: Тип '{' не найден Тип принадлежит пакету, отсутствующему в фабрике типов XDTO по причине: Несоответствие типов XDTO: Тип '{' не найден Тип принадлежит пакету, отсутствующему в фабрике типов XDTO</faultstring> <detail>Неизвестная ошибка. Несоответствие типов XDTO: Тип '{' не найден Тип принадлежит пакету, отсутствующему в фабрике типов XDTO по причине: Несоответствие типов XDTO: Тип '{' не найден Тип принадлежит пакету, отсутствующему в фабрике типов XDTO</detail>
#29
by 312Kbps
разобрался в чем проблема в веб сервисе надо было указать мой XDTO пакет и все заработало )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Какого размера пакеты которыми 1С общается с сервером ?
- СКД: Временные таблицы и пакеты запросов в компоновке данных
- 8.2. Как включить пакет XDTO в глобальную Фабрику XDTO?
- XDTO: Как сделать свойство Типа объекта XDTO с составным типом данных
- Как сделать пакет XDTO со Списком XDTO с разнородными элементами ?
- XDTO скопировать список XDTO
- Запрос через COM ВыполнитьПакет(), выгрузить пакеты?
- Возвращается XDTO объект вместо XDTO список в результате вызова веб сервиса
- XDTO пакеты из WS-ссылки.
В этой группе 1С
- Конвертация данных. Приоритет в зависимости от вида операции
- КА. Расхождение отчетов: ОСВ и Расчетной ведомости
- v7: Выгрузка -загрузка данных 1С-7.7
- v7: Форма документа - табличная часть - выйти из режима редактирования ячейки
- Всем известная ошибка "Ошибка работы сеанса"
- Сбилась нумерация документов УТ 10.3
- Как открыть форму записи регистра сведений в управляемом приложении?
- Каким отчетом в ЗУП можно получить норму и факт отработанного времени?
- Подмена Итогов в СКД
- 2 разных ярлычка RDP
- Как сделать отдельную нумерацию счетов фактур на аванс и на возварты в УТ 10.3?
- Добавить элемент в табличную часть после записи
- Отбор в форме записи регистра сведений
- УниверсальныйОтчет - ПанельБыстрыеОтборы
- РН Периодичность vs Авто
- Переделать версию ПРОФ в базовую
- УникальныйИдентификатор в запросе
- 1С Бух 2.0. Задвоение строк в книге продаж.
- Сдаюсь. Для элемента списка значений указать картинку из набора картинок.
- Проброс COM порта на 2008 сервак