|
Как создать документ с помощью веб сервиса ? | ☑ | ||
---|---|---|---|---|
0
antihacker
15.10.15
✎
06:50
|
Всме привет !
Есть Веб сервис GetOrdersWS. В нем операция GetOrder. И там строка: Функция GetOrder(OrderRequisitArray) ДокументЗаказа=Документы.ЗаказПокупателя.СоздатьДокумент(); ВОзврат "ОК!"; КонецФункции И пишет Ошибка SOAP сервера: Неизвестная ошибка. {Документ.ЗаказПокупателя(3010,8)}: Процедура или функция с указанным именем не определена (предупреждение) по причине: {Документ.ЗаказПокупателя(3010,8)}: Процедура или функция с указанным именем не определена (предупреждение) А если заменить на ДокументЗаказа=Документы.ЗаказПокупателя.НайтиПоНомеру("123"); То ни каких проблем. Как правльно создать документ ? |
|||
1
patria0muerte
15.10.15
✎
06:58
|
Значит где то в модуле объекта Документ.ЗаказПокупателя затесалось прежупреждение.
|
|||
2
patria0muerte
15.10.15
✎
06:59
|
Че в модуле объекта происходит при инициализации документа?
|
|||
3
patria0muerte
15.10.15
✎
07:00
|
(0) Даже не где то, а именно на строке 3010. Смотри что за метод вызывается и думай, нафейхоя тебе в модуле объекта предупреждение.
|
|||
4
antihacker
15.10.15
✎
07:03
|
Ты что хотел сказать то ?
|
|||
5
antihacker
15.10.15
✎
07:04
|
Это веб сервис. К нему я обращаюсь из вне.
|
|||
6
antihacker
15.10.15
✎
07:05
|
С мобильного приложения.
|
|||
7
patria0muerte
15.10.15
✎
07:10
|
(5) Да ну?! А я то думаю...
Смотри доступность метода Предупреждение. Хоть с микроволновки к нему обращайся, сервер не знает о предупреждении. Можешь Предупреждение обрамить в: #Если Клиент Тогда #КонецЕсли |
|||
8
Горогуля
15.10.15
✎
07:15
|
||||
9
antihacker
15.10.15
✎
07:18
|
Ребята в в какую не опнятную степь гоните. Вопрос. Как создать документ в вебсервисе. Понимаете ?
|
|||
10
patria0muerte
15.10.15
✎
07:20
|
Очевидно же:
ДокументЗаказа=Документы.ЗаказПокупателя.СоздатьДокумент(); Тут проблема не в том, что ты не правильно документ создаешь, а в том, что код, указаный в модуле объекта не работает во внешнем соединении. |
|||
11
patria0muerte
15.10.15
✎
07:21
|
Можешь зайти в Сервис - Параметры - Модули - Проверка, поставить галочку "Внешнее соединение" и проверить модуль объекта заказа покупателя. Сразу увидишь все косяки.
|
|||
12
ЧеловекДуши
15.10.15
✎
07:24
|
(1) Думается Автор не в курсе про то, что не стоит лепить Предупреждения куда не поподя :)
|
|||
13
ЧеловекДуши
15.10.15
✎
07:25
|
(4) Хотят сказать, ГУАНО КОД детектид :)
|
|||
14
el-gamberro
15.10.15
✎
07:27
|
(12) В обычной форме и на 7.7 предупреждение лепить куда угодно можно. Даже на проведение документов. ведь остальные пользователи подождут. :))
|
|||
15
el-gamberro
15.10.15
✎
07:27
|
Предупреждение! и пусть весь мир подождет.
|
|||
16
ЧеловекДуши
15.10.15
✎
07:28
|
(9) Познай для себя, что код, написаный в Веб сервисе, не проверяется по кнопке "Проверка ошибок", ноу-хау от 1С
Так же, что тебе мешает вынести все создания чего либо, в Общие модули? И да, все работает, и документ создается. :) >>>> {Документ.ЗаказПокупателя(3010,8)}: Процедура или функция с указанным именем не определена (предупреждение) У тебя конфигуратор украли? Посмотри, что там в 3000 строке? :) |
|||
17
ЧеловекДуши
15.10.15
✎
07:29
|
(14) Нельзя... За такие Модальные окна в 1С 7.7... Руки надо обрывать :)
|
|||
18
antihacker
15.10.15
✎
07:29
|
Никакие предупреждения я никуда не лепил. А чем вы ?
|
|||
19
patria0muerte
15.10.15
✎
07:30
|
(18) Да ты или не ты - не важно. Важно то, что оно там есть и не дает создать документ через внешнее соединение.
|
|||
20
antihacker
15.10.15
✎
07:31
|
Я это понял. ВОт и спрашиваю как ? Ведь люди как то создают документы через веб сервис. Вот о чем я,
|
|||
21
patria0muerte
15.10.15
✎
07:33
|
Вспоминается цитата замечательного человека:
Контроль остатков в регистре накопления ... и я пожалуй тоже сдамся |
|||
22
Записьдампа
15.10.15
✎
07:34
|
(9),(20) Документ "Заказ покупателя" не предназначен для создания из веб сервиса вызовом из мобильного приложения. Для реализации необходимого функционала необходима серьезная доработка конфигурации, которую не рекомендуется производить самостоятельно, в домашних условиях.
Рекомендую обратится на линию поддержки конфигурации. Услуга платная. Как-то так. |
|||
23
patria0muerte
15.10.15
✎
07:51
|
(22) Напрашивается создание универсального поста:
"X не предназначен для Y. Для реализации необходимого функционала необходима серьезная доработка конфигурации, которую не рекомендуется производить самостоятельно, в домашних условиях. Рекомендую обратится на линию поддержки конфигурации по адресу Z. Услуга платная." Где Z - адрес оказателя платных услуг населению... |
|||
24
antihacker
15.10.15
✎
07:54
|
А это статья о чем говорит ? Кто нить понимает ?
http://www.e1.ru/talk/forum/read.php?f=69&i=23259&t=23259 |
|||
25
Jokero
15.10.15
✎
08:01
|
(0) без пофигуратора никак не взлетит
|
|||
26
Горогуля
15.10.15
✎
08:02
|
(24) после "Прошу помощи либо ссылку или совет по поводу того как лучше сделать или где про это почитать" бросил читать
|
|||
27
Andreyyy
15.10.15
✎
08:10
|
(26) Тебя пожалеть ?
|
|||
28
Горогуля
15.10.15
✎
08:13
|
(27) не
|
|||
29
antihacker
15.10.15
✎
09:12
|
Решил с помощью смекалкой. Создал пустой документ как шаблон. Дата указал 01,01,1900 что бы не маячил. Нахожу его и копирую. Вот и создался документ.
|
|||
30
Горогуля
15.10.15
✎
09:53
|
с помощью костылём это называется
|
|||
31
Турист
15.10.15
✎
10:06
|
ну нельзя же быть таким тупым ))
|
|||
32
antihacker
15.10.15
✎
11:04
|
Ага. Тогда предожите без костылей...
|
|||
33
patria0muerte
15.10.15
✎
11:10
|
(32) А самому подумать? Или ты хочешь чтобы тебе готовое предоставили?
Тебе показали пальцем, где у тебя проблема, и обьяснили почему она происходит, предложили даже вариант как исправить. Надо всего лишь открыть конфигуратор и подумать. Но нет.. костыли такие костыли... |
|||
34
antihacker
15.10.15
✎
11:34
|
Ага. Вариант обратиться в линию поддержки.
Грамотно ролучилось так. 1) Веб сервис создает записи в Регисте сведении без проблем. 2) Веб сервис перекидывает данные заказа в Регистр сведении. 3) Фоновая задача запускаеться сама(ее уже не веб сервис запускает.) и и на основе новых данных из регпстра создает Заказы и вуаля. |
|||
35
Jokero
15.10.15
✎
14:09
|
к сотому посту ТС сунется в конфигуратор
|
|||
36
anatoly
15.10.15
✎
14:13
|
веб-сервис в какой конфе?
а вообще, хорошо разобраться в работе с веб-сервисами можно внимательно покурив блок ИнтеграцияСДокументооборотом в БСП. мне 2 дня хватило. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |