|   |   | 
| 
 | Как создать документ с помощью веб сервиса ? | ☑ | ||
|---|---|---|---|---|
| 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 дня хватило. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |