gifts2017

Внешняя обработка Создание Заказа (УТ 11)

Опубликовал Антон К (Jarold) в раздел Обработки - Обработка документов

Создает заказ по входным данным: ИНН Котрагента и Строка с разделителями.

Данный алгоритм использовался при взаимодействии Интернет-магазина с 1С (Управление торговлей 11). На Стороне 1С это было реализовано через WEB-сервис.

Входными данными являлись ИНН Партнера и строка с разделителями, где были указаны наименование товара, кол-во и его цена: "Товар1;9;100#Товар2;2;500#", где ";" - разделитель строки, "#" - символ перехода на новую строку.

На основании этих данных в 1С формировался новый заказ с соглашением "С сайта" и возвращался номер заказа обратно на сайт (для того, чтобы номер закза в 1С и на Сайте полностью совпадали): в исходном варианте номер заказа отправлялся на сайт с использованием оператора Возврат (Возврат НовЗаказ.Номер).

Скачать файлы

Наименование Файл Версия Размер
NewOrder 4
.epf 6,91Kb
13.11.14
4
.epf 2.0 6,91Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Разве это имеет значение (-fox-) 13.11.14 16:55
А от куда брались входные данные и кто их потом заносил в обработку?
2. Антон К (Jarold) 13.11.14 17:32
Данные брались, в моем случае, из Интернет-магазина. В эту обработку никто ничего не заносил, я весь алгоритм перенес в обработку для наглядности работы. Для того, что бы это заработало необходимо в 1С создать новый Веб-сервис (, перенести туда код из обработки, поднять Веб-Сервер (например, на Аппачи) и затем опубликовать свой Веб-сервис. После публикации на веб-сервере такой сервис будет доступен сторонним потребителям. О Веб-сервисах: http://v8.1c.ru/overview/Term_000000163.htm#1
3. Alexandr (rotting) 29.09.15 17:18
Зачем такое выкладывать? Поиздеваться? Данная обработка должна создавать Партнера, Соглашение. Вместо этого НайтиПоРеквизиту()....