1с тип не определен wsопределения
Доброго времени суток. Появляются такие ошибки:
: Тип не определен (Запрос)
Запрос = Новый <<?>>Запрос; (Проверка: Тонкий клиент)
: Тип не определен (Запрос)
ЗапрУвол = Новый <<?>>Запрос; (Проверка: Тонкий клиент)
: Тип не определен (Запрос)
ЗапрУвол = Новый <<?>>Запрос; (Проверка: Тонкий клиент)
: Тип не определен (Запрос)
ЗапрОтпуск = Новый <<?>>Запрос; (Проверка: Тонкий клиент)
: Тип не определен (Запрос)
ЗапрОтпуск = Новый <<?>>Запрос; (Проверка: Тонкий клиент)
: Тип не определен (Запрос)
Запрос = Новый <<?>>Запрос; (Проверка: Тонкий клиент)
Прошу объяснить, что не так, пожалуйста
__________________Помощь в написании контрольных, курсовых и дипломных работ здесь
Итератор для значения не определен
Ситуация такая: имеется документ с реквизитом типа Хранилище значений, у документа нет табличной.
Тип не определен
Здравствуйте, в процедуре выходит ошибка: Тип не определен кол =.
Ошибка при создании scripting.filesystemobject: Тип не определен (СОМОбъект). Учебная версия платформы.
Почему когда хочу создать обект scripting.filesystemobject выдает ошибку: Тип не определен.
XDTO - Тип свойства не определен
Всем привет. Камраден, подскажите кто знает. Конфы самопильные. Ситуация: Есть два xdto-пакета.
база данных доступна на сервере, она там лежит.
а на клиенте - базы данных нет. поэтому там нельзя делать запрос
Из обычного приложения в управляемое: ошибка Тип не определен - ДиалогВыбораФайла
Здравствуйте, переделываю конфигурацию на упф, столкнулся с проблемой. Был следующий рабочий.
Пользовательский тип не определен
я недавно начал разбираться в макросах многого не понимаю это ошибка выходит уже 2 дня помогите ее.
Не последняя, но думаю дело не в этом. База серверная.
При проверки контрагентов из отчета "Декларация по налогу на добавленную стоимость"
на одном компьютере все хорошо - выполняется проверка,
а на другом выдается ошибка
Подскажите пож, что надо сделать на втором компе, что бы можно было выполнять проверку?
Из браузера на втором компе эта ссылка открыывается(1) для начала посмотреть цепочку сертификатов в браузере
+(3) убедиться что корневой сертификат имеется в cacert.pem
(3) а что именно там смотреть?
cacert.pem качал вроде, он изменене 28 марта 2018 г., 17:48:41
и помещал в платформу
Помогите пож, подскажите что посмотреть?
На одном компе проверка идет, на другом нет :(..
(7) наличие корневого сертификата из (3) в cacert.pem - я этого не понимаю..
какой корневой?
(6) >> На одном компе проверка идет, на другом нет :(..
на одном компе винда более-менее свежая (обновленная) на другом - нет, по крайней мере, старше 2018 года.
что делать, что делать? - для тебя (раз ты не умеешь работать с сертификатами и не знаешь, что такое цепочка) - винду обновить. От того, что Win7 больше не поддерживается, не значит, что ее нельзя обновить до упора, установить все обновления, которые были выпущены после того, как на этот комп win7 была установлена.
(5) >> cacert.pem качал вроде, он изменене 28 марта 2018 г., 17:48:41
этот не то.
в любом случае, в цепочке сертификатов есть сертификат (промежуточный) который выпущен 20.11.2018. А сам сертификат налоговой вообще свеженький, только "испеченный".
и вообще, это полезно и прост она любой случай.
открой (щелкни по нему) на том компе, ге у тебя НЕ работает и сделай скриншоты всех трех закладок (Общие, Состав, Путь сертификации) и покажи скриншоты сюда
Я не 1Сник, не знаю куда даже смотреть по поводу этой ошибки, не нашел пример ее решения (ИТС есть, в т.ч. там тоже не нашел).
Ни в одной теме ответа нет (книгу нашел и там тоже нет (ну либо я не ту книгу нашел)).
Может нужно где-то "WSСсылки" опубликовать, чтобы тип стал доступен?
Конфигурация: "Управление небольшой фирмой для Украины, редакция 1.6 (1.6.11.1)"
Платформа: 1С:Предприятие 8.3 (8.3.16.1030)
Пример процедуры, в которой возникает ошибка:
Помощь в написании контрольных, курсовых и дипломных работ здесь
Переменная не определена
Скажите, пожалуйста, почему вот эта обработка не хочет работать? &НаКлиенте Процедура.
Переменная не определена
Короче вот в чем фишка: &НаКлиенте Процедура Проверить(Команда) НаборЗаписей =.
Переменная не определена
Вот код текста: Процедура КлиентПриИзменении(Элемент) Телефоы = Клиент.Телефоны;.
Ошибка: переменная не определена
Перечитала все советы, все перепробовала. Никакого толка. Версия 8.2. Пожалуйста :( Скрин во.
О, кстать, а почему на форуме слово "WSСсылки" запрещено?
Создание темы с запрещенным словом - единственная проблема которую я мог решить с WSСсылками
Добавлено через 51 минуту
Решение решилось.
При создании обработчика для команды нужно было выбрать "Создать на клиенте и процедуру на сервере".
Как пример:
Dethmontt, да, в результате я так и сделал.
Хотя в справке пугают что такой вариант работает медленнее (хотя я разницы по быстродействию не заметил). A3IPIB, разницу заметишь только если WSDL будет очень большой (но и в этом случае разница не сравнима с временем вызова методов сервиса)
Переменная не определена (Элементы формы)
Делаю форму по книги "1С Предприятие учимся программировать " Кашаева. Размещаю как в книги на.
Переменная не определена 1с
Подскажите почему к данному коду &НаКлиенте Процедура СотрудникНачалоВыбора(Элемент.
Переменная не определена
Конвертация 2.1 Какого-то *** не могу выгрузить данные, потому что переменная источник не.
Переменная не определена
Переделываю форму приложения к ТН2. Требуется добавить столбец "Дата" и "Время" изготовления. В.
Переменная не определена
Всем привет :) Платформа 8.3 Бухгалтерия предприятия редакция 3.0.28.7 Столкнулся с.
Переменная не определена
Добрый день, возникла такая проблема, в общем модуле хочу получить последние записи из регистра.
Соединение и выполнение некоторых API команд происходит успешно, если в параметрах команд простые типы (Число, Дата, Булево), а если в параметрах необходимо передать Массив, или структуру то вызов не проходит.
Скорей всего необходимо Объект 1с (Массив, Структуру и т.п.) перевести в Тип который ожидает сервис.
ОбъектXDTO = Сериализатор.ЗаписатьXDTO(Новый Массив());
Ответ=Client.getCurrencyList("demo_api", "[email protected]", "demo",ОбъектXDTO);
в первых 3 параметрах указывается информация аутентификации, а в 4 параметр надо для этой функции передать пустой массив.
При этом при вызове функции выдается ошибка
"Ошибка установки соответствия префикса и URI пространства имен"
Видимо надо каким то образом указать, что мой массив принадлежит тому пространству имен который ожидает сервис. Не пойму как это сделать
Подключение к веб сервису:
ОпределениеТ=Новый WSОпределения("http://www.drebedengi.ru/soap/dd.wsdl");
WSСервис=ОпределениеТ.Сервисы[0];
Client=Новый WSПрокси(ОпределениеТ, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя);
За ранее хочу сказать, что с XDTO и сервисами только пытаюсь, что то делать, поэтому возможно неправильно использую термнилагию.
(СвойствоСписок это сойство тип СтрокаТаблицы у которой максимальное количество -1
только один пакет "http://www.w3.org/2001/XMLSchema"
Пробовал написать вот так:
ПространствоИмен="http://www.w3.org/2001/XMLSchema";
Связывался с разработчиком, он говорит что этот параметр должен быть пустой, он служебный и заполнять его не надо.
Но при этом он ругается, что параметр не заполнен при вызове из 1с.
(6) 2 элемента ситуацию не спасло. все равно пишет
"Ошибка SOAP сервера: getCurrencyList: Parameter 'idList' must be an array"
попробовал записать этот объект в хмл вот такой код:
Первый вариант
"Ошибка при вызове метода объекта модели XDTO.
Второй вариант:
"Обязательный параметр не задан: :ddengiService:getCurrencyList(. idList. )"
Вообще
-<message name="getCurrencyList"><part name="apiId" type="xsd:string"/><part name="login" type="xsd:string"/><part name="pass" type="xsd:string"/><part name="idList" type="xsd:anyType"/></message>
там эни тайп. Спроси у разработчика какой должен быть xml запроса
Он посоветовал, поставить php там есть рабочий пример на пхп.
Пошел, ставить, поидее там же и будет видно какой должен быть XML запрос.
можешь сохранить в файл и дописать ипорт
смотри v8: Заполнение массива XDTO
82
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
(16) Сохранил в файл, что ты указал. Далее в конфу в пакеты XDTO загрузил эту схему далее:
Ошибка:
как выглядит MAP в ХМЛ:
Что касается (14) (15) не совсем понял как импортировать это, поидее (16) уже готовый тип.
-<service name="ddengiService">-<port name="SoapPort" binding="typens:SoapBinding"><soap:address location="http://www.drebedengi.ru/soap/"/></port></service></definitions>
(18) Сохранил wsdl далее в какое место файла необходимо вставить:Выдается ошибка при выполнении:
"Фатальная ошибка:
Extra content at the end of the document
Не совсем понял, для чего ты указываешь:
"Там в файле есть секция определяющая путь к первису и точки подключения"
Смотри v8: Заполнение массива XDTO
82 там после
импорт идет в секции типов Попробуй создать эту секцию со свои пространством имен
Добавил вот это:
В прокси появились доп. пакеты:
"http://schemas.xmlsoap.org/soap/encoding/"
Несоответствие типов XDTO:
Тип 'Map' не найден
Тип объекта не является открытым
ошибка выдается при выполнении строки Объект.Добавить.
(29) ты указал на код "Set currency list"
поидее, это какая то запись в базу.
В параметрах надо указать "list" думаю это не тоже самое, что и "idList" в параметрах вызова операции getCurrencyList
Судя по всему Веб сервис там ожидает только числовые значения, т.к. выдается ошибка на какой то другой
Попробовал указать 0, тогда вызов проходит getCurrencyList (думал это уже не случится=)), но ответ приходит пустой.
Написал еще разработчику, может подскажет какими значениями надо заполнить параметр idList чтобы получить норм ответ.
Serginio1, а как то можно в схеме wsdl которую мы указываем, для параметра idList указать, что он не является обязательным?
Когда в конфу загружаешь по ссылке wsdl, то там у параметров показывается свойство: Возможно пустое, там оно везде Ложь
(34) Возможно ошибки были при возврате значения
v8: Заполнение массива XDTO
см 100 Там точно возвращался map а 1С не могла разобрать этот тип
(37) у меня возвращается Неопределено, и ошибки не выскакивает
Ошибка:
Ошибка разбора XML: - [79,28]
Фатальная ошибка:
Попробовал просто удалить эту строку idList, тогда параметр не требуется но при вызове функции, но сервер все равно выдает ошибку:
Т.е. это на стороне сервера.
minOccurs это для полей структуры. Хрень сморозил. Есть понятие возможно пустое значение, но туда передается anySimpleType
Нашел еще один варинат работы через SOAP клиент, с помощью , но результат тот же.
Ошибка:
"Произошла исключительная ситуация (Client): Client:Incorrect number of parameters supplied for SOAP request HRESULT=0x80070057: Параметр задан неверно.
- Client:Unspecified client error. HRESULT=0x80070057: Параметр задан неверно."
Уже можно указать "" в качестве параметра, но при попытке выполнить выдает:
Произошла исключительная ситуация (SoapMapper): SoapMapper:Restoring data into SoapMapper anyType failed HRESULT=0x8007000E: Недостаточно памяти для завершения операции.
- Client:Unspecified client error. HRESULT=0x8007000E: Недостаточно памяти для завершения операции.
(43) у меня что то проблемы с установкой PHP на комп, точнее с портом 80.
Пробовал Денвер, поидее ничего не надо прописывать, устанавливаешь и все.
Вообщем пока php код не могу выполнить.
Далее в коде пытаюсь выполнить:
Объект = Фабрика.Создать(Фабрика.Тип("http://www.w3.org/2001/XMLSchema-instance","nil"));
Это неопределено в отладчике.
А вот если присвоить это значение какомунибудь anyType она правильно прописывает.
Возможно, но как это сделать, чтобы передать в параметр WS операции.
В XML файле получается так:
При вызове операции выдается ошибка.
Ошибка SOAP сервера: getCurrencyList: Parameter 'idList' must be an array
message name="getCurrencyList"><part name="apiId" type="xsd:string"/><part name="login" type="xsd:string"/><part name="pass" type="xsd:string"/><part name="idList" type="xsd:anyType" nillable="true"/>
(69) Вообще то nillable="true" для anyType это не совсем то. Кстати, а что возвращает то сервис?
Ответ от разработчика:
"Вам нужно добиться, чтобы передаваемый XML был таким-же, как у PHP скрипта.
На самом деле не только у PHP скрипта, многие стандартные библиотеки, в частности под все мобильные устройства - тоже умеют это делать, т.к. независимые разработчики это реализовали в приложениях.
Каким должно быть значение параметра, чтобы 1с сгенерил такой XML - вам нужно разобраться."
(70) сервис вернет, поидее массив записей о движениях, вроде как.
"и что возвращает http://www.soapui.org"
Честно говоря не понял, для чего этот сервис.
"Нагрузочное тестирование веб сервисов" ?
Ошибка SOAP сервера: getCurrencyList: Parameter 'idList' must be an array
А какой эррай если передается nil?
Понимаю, что это не особо средствами 1с. Но все же, лучше чем ничего.
Огромное спасибо за помощь Serginio1
(81) А объекты ты можешь из XML ответа подгружать используя прокси фабрику.
Читайте также: