УТ 11.1 Загрузка Заказа клиента из xml

04.08.15

Учетные задачи - Оптовая торговля

Электронный документооборот на примере обмена с "Лукойл".
Обработка позволяет прочитать xml файл с заказами и создать на их основании документы Заказ клиента

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Загрузка Заказ клиента
.epf 17,41Kb ver:0.1
38 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Конфигурация Управление торговлей, редакция 11.1 (11.1.10.167).

Итог: заказы создаются, хотелось бы услышать несколько ответов на свои вопросы касательно программного создания заказа.

Обработка внешняя, но не подключаемая, отдаю данную работу на исполнение ищущему. Мне нужно было срочно прочитать xml файл выгруженный из документооборота Лукойла и создать документы Заказ покупателя. Здесь, похожего не нашел, возможно кому то повезет больше ;)

При написании помогли статьи:

1. XDTO-пакеты, xml, xml schema

2. Пророк в своем отечестве или Читаем XML с помощью XDTO

3. Разбор XML документа - почти все возможные способы

Есть похожая статья, только там конфигурация БП и происходит выгрузка из 1С в документооборот: Выгрузка первичных документов (Счет-фактура, Реализация) из 1С8 без Такском

На входе с сайта портала можно скачать файл описание xml (.xsd). В конфигурации добавил новый объект XDTO-пакет. Правда в файл xsd заменил первую строку (на скриншоте видно) и добавил вторую строку.

 

-<xs:schema elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://localhost/xdtoreadorders" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://localhost/xdtoreadorders" xmlns:ns1="http://localhost/xdtoreadorders">

Вопрос остался только в программном создании заказа, когда создаю документ интерактивно, заполнятся он как мы знаем правильно, а вот программно некоторые реквизиты не заполняются: например итоги по табличной части, потом в списке документов почему то не отображается процент оплаты и процент отгрузки по заказу. С радостью выслушаю где можно посмотреть\почитать по этому поводу, в идеале с примером куска кода или обработки :)

Характеристики:

  • Поиск номенклатуры происходит по артикулу.
  • Поиск партнера по наименованию. На основании партнера ищется контрагент и соглашение с клиентом. Соглашение одно, типовое.
  • Цены загружаются на основании соглашения.

Заказ клиента создается, но не проводится.
Код открыт, можно изменять\добавлять\модифицировать...можно пользоваться :))

Вступайте в нашу телеграмм-группу Инфостарт

Программное создание заказа клиента ут 11.1 xml xdto обмен

См. также

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27660 24894 руб.

12.06.2017    150931    878    302    

457

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта алкогольной продукции. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    176667    1152    374    

412

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    177058    324    271    

393

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

55778 50200 руб.

15.04.2019    77767    209    161    

146

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16260 руб.

18.02.2016    193914    632    540    

547

Оптовая торговля Розничная торговля WEB-интеграция 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    5436    4    3    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. grondeks 4 20.11.15 11:44 Сейчас в теме
Я в аналогичной ситуации вводил данные в модифицированную форму документа:
&НаКлиенте
Процедура СоздатьЗаказ()
Парам = Новый Структура;
Парам.Вставить("СоздатьЛаминто",Истина);
	                                      				
ЗаказКлиента = ПолучитьФорму("Документ.ЗаказКлиента.Форма.ФормаЗаказаМоя",Парам);
				
ЗаказКлиента.Объект.Партнер = Объект.Клиент;
ЗаказКлиента.Объект.ЖелаемаяДатаОтгрузки = Объект.ДатаОтгрузки;
ЗаказКлиента.Объект.ДатаОтгрузки = Объект.ДатаОтгрузки;
		Для Каждого	Строк Из Объект.ТабличнаяЧасть Цикл 
					Товар = ЗаказКлиента.Объект.Товары.Добавить();
					Товар.Номенклатура = Строк.Номенклатура;
					Товар.КоличествоУпаковок = Строк.КоличествоУпаковок;
					
		КонецЦикла;  

ЗаказКлиента.Объект.Комментарий = Объект.НомерЗаказа;
ЗаказКлиента.Объект.АдресДоставки = Объект.АдресДоставки;
//
ЗаказКлиента.Открыть();

КонецПроцедуры
Показать




В модифицированной форме документа:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
	
	МенеджерОборудованияКлиентПереопределяемый.НачатьПодключениеОборудованиеПриОткрытииФормы(ЭтаФорма, "СканерШтрихкода");
	//////////////////////   Ламинто	
	Если СоздатьЛаминто = Истина  Тогда
	ПартнерПриИзменении(Элементы.Партнер);
     ЗаполнитьЗаказЛаминтоТовар();

  ЗаписатьОбъект();
  Отказ = Истина;
    КонецЕсли;
  //////////////////////////  
КонецПроцедуры


&НаКлиенте
Процедура ЗаполнитьЗаказЛаминтоТовар()
	 Для Каждого Стр ИЗ Объект.Товары Цикл	
	  ТоварыНоменклатураПриИзмененииМоя(Стр);
     КонецЦикла;	   
КонецПроцедуры


&НаКлиенте
Процедура ТоварыНоменклатураПриИзмененииМоя(ТекущаяСтрока)	
	//ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;  -  Единственное отличие от стандартной.
.................
.................

&НаСервере
Процедура ЗаписатьОбъект()
  Робъект = ДанныеФормыВЗначение(ЭтаФорма.Объект,Тип("ДокументОбъект.ЗаказКлиента"));
  Робъект.Записать();	
	
КонецПроцедуры
Показать
2. Nikola23 709 25.05.20 16:27 Сейчас в теме
3. alexstav 19 29.01.22 09:01 Сейчас в теме
Здравствуйте. Для УТ 11.4 подойдет?
4. fullstack1c 36 30.01.22 09:44 Сейчас в теме
(3), скорее всего за давностью лет, нужно будет что-то подправить
Для отправки сообщения требуется регистрация/авторизация