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

04.08.15

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

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

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

Наименование Файл Версия Размер
Загрузка Заказ клиента
.epf 17,41Kb
37
.epf 0.1 17,41Kb 37 Скачать

Конфигурация Управление торговлей, редакция 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! 15%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

33529 28500 руб.

21.04.2017    89861    105    39    

188

SALE! 10%

[ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

Обмен между базами 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 руб.

12.06.2017    134600    718    291    

387

Перенос данных из УПП 1.3 в БП 3.0. Переносятся документы (обороты за период), справочная информация и остатки

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

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.223.x) и БП 3.0 (3.0.149.x). Правила подходят для версии ПРОФ и КОРП.

28000 руб.

15.12.2021    20088    132    38    

90

ЕГАИС++. Опт, производство, импорт

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

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    165791    673    361    

385

SALE! 10%

Перенос данных из ERP 2 / КА 2 в ЗУП 3

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

Обработка позволяет не только перенести все документы, справочную информацию и начальные остатки из ERP 2 или КА 2 в ЗУП 3, но и организовать регулярный перенос данных между программами 1С:ERP 2 / КА 2 и 1С:ЗУП 3. Вы можете выбрать период отбора данных и установить фильтр по организациям, чтобы выгружать только необходимую информацию. Более того, перенос оперативно обновляется при выходе новых релизов программы 1С, так что вы всегда будете иметь самую актуальную версию обработки.

48278 43450 руб.

03.12.2020    34034    80    57    

78

SALE! 10%

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0

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

Перенос позволяет настроить собственный обмен данными между указанными программами, альтернативный предлагаемому фирмой 1С. Перенос данных осуществляется из 1С:ERP 2 / 1С:КА 2 / 1С:УТ 11 в 1С:БП 3.0. Правила обмена оперативно обновляются при выходе новых релизов программы 1С, так что вы всегда будете иметь самую актуальную версию обработки.

38500 34650 руб.

15.04.2019    68192    176    136    

108

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9155    9    8    

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

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

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




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

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

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


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


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

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