#0
by Dmitry1c
Мне нужно доработать обмен между БП 3.0 и УТ 11 через универсальный формат. Суть доработок - добавлен 1 реквизит в ТЧ требования-накладной. Вопрос, куда копать? КД 3.0 уже поставлена, но ни документации, ничего нигде пока не нашел.
#3
by Dmitry1c
я этого боялся. А их потом если проходит обновление конфы - они, наверное, хреново обновляются?
#5
by regi1984
XDTO пакеты расширять нет необходимости. Поле AdditionalInfo вам должно подойти. Тип: anyType
#10
by regi1984
поле AdditionalInfo не имеет типа, точнее любой. И данное поле не задействовано в типовых выгрузках/загрузках. Специально для допилов. Выгружаешь туда все что угодно, хоть реквизит, хоть структуру. И получаешь в приемнике.
#12
by Dmitry1c
Черт, похоже, что состав объектов определен: я что получается, свой док не могу добавить в обмен через универсальный формат?
#15
by regi1984
В пакете XDTO (то есть в формате ED). Ну через КД3 его лучше смотреть. Своим доком ты ведь не ракеты в космос пуляешь, найди его аналог в формате.
#16
by Cyberhawk
В свое время мне более разумным показалась реанимация обмена между УТ 11.2 и БП 3.0 через правила обмена: Думаю, через полгодика будут на ИС уже комплекты старых добрых праввил
#18
by Cyberhawk
Как вариант - вынести перенос данных, не укладывающихся в формат ЕД, в обмен по правилам КД 2.0
#19
by Dmitry1c
вот как раз и стоит вопрос, когда этот обмен создавали, как подразумевался обмен документами с доработками...
#23
by Карупян
Кстати можно выгружать конфу в файлы и сравнивать xdto через файлы. Но нужно учитывать, что в 8.3.8 поменялся формат выгрузки )))
#24
by MaxS
По моему основная цель была уйти от недостатка КД2, когда при изменении любой конфигурации нужно дорабатывать правила обмена. Теперь не обязательно поддерживать последний релиз типовых конфигураций. Можно например УТ 11 не обновлять, а БП 3.0 обновлять и обмен не нарушится. Кому нужно нетиповое, пусть пилит КД 2.0 ;)
#26
by MaxS
этот стандарт подразумевает совместимость снизу вверх. В документации пмсм сказано об этом.
#27
by MaxS
Для информации. С прошлого года вожусь и сделал обмен УТ 10.3.8.9 на платформе 8.1.12 с последней БП 3.0.43.116 на основе универсального формата. Начал делать на EnterpriseData_1.0.beta, потом перешел на EnterpriseData_1.0 и сейчас готово решение на EnterpriseData_1.1. На днях решение появится в интернете. ;)
#29
by Dmitry1c
+ как понять - а какой из форматов в данный момент использует конфигурация? EnterpriseData_1.0 или EnterpriseData_1.1 или вообще EnterpriseData_1.0.beta?
#31
by MaxS
Как уже подсказали - есть реквизит AdditionalInfo, но он в шапке. Есть табличная часть дополнительные реквизиты, это тоже как бы шапка. А для табличной части, например, есть характеристики, у которых соответственно тоже есть AdditionalInfo и дополнительные реквизиты. Но это всё придётся обрабатывать не только в источнике, но и в приёмнике. В КД3 есть "дерево объектов формата" - там видно какие есть реквизиты и куда можно попытаться запихать данные. )) Но передавать таким способом целый документ - это... Может быть правильнее будет подобрать другой похожий вид документа, который предусмотрен форматом, но не используется в конфигурации приемнике. Открыть конфигурацию и сделать отбор по EnterpriseData, там видно.
#32
by Dmitry1c
>>Открыть конфигурацию и сделать отбор по EnterpriseData, там видно. дык у меня там три этих формата есть, речь про УТ11
#34
by Dmitry1c
можно тебя попросить скриншот прислать, где этот AdditionalInfo лежит. Я его в упор найти не могу (он в XDTO-пакете?)
#35
by Dmitry1c
+ хочу попробовать сериализовать свой объект в XML-строку, запихнуть в AdditionalInfo и раскурить в базе-приемнике. Легкой кровью отделаться, так сказать.
#37
by MaxS
Как туда правильно писать пока не знаю, в КД3 это делается так: Потом после заполнения объекта делается проверка. Попытка И если какой-то обязательный реквизит не заполнен или тип не тот, ругается. Т.е. неправильный XML файл (не соответствующий схеме) не даёт создать. Иначе его не смогут прочитать.
#40
by Dmitry1c
В общем, сделал через AdditionalInfo. Получилось немного через (__.__), зато вроде работает.
#41
by Dmitry1c
ап тему. Есть ли где-нибудь (на инфостарте, где-то еще) пример доработки обмена в универсальном формате? Требуется модифицировать пакеты XDTO, например, как добавить свой тип? Курсы-то уже заказаны, да вот начнутся они попозже. А задача стоит сейчас
#42
by 2mugik
А В курсах это будет? "Требуется модифицировать пакеты XDTO, например, как добавить свой тип"
#44
by MaxS
Взаимоисключающие понятия, же. Универсальный формат и добавить свой тип. ED для того и создали, чтобы на основе неизменного формата (в рамках одной версии) делать обмен. Формат EnterpriseData — это xml-формат, который создан, чтобы стать универсальным для всех обменов как между базами 1С, так и со сторонними базами. Он предоставляется в виде xsd схемы Источник: ©Курсы-по-1С.рф Если поменять xsd схему на свою, то формат перестанет быть универсальным.
#45
by regi1984
Через КД2 проще решить разовый обмен, перенос данных или обмен между нетленными самописками. Если вы планируете обмен постоянный и хотя бы на одной стороне типовая конфа,которую планируете обновлять, то выбирайте именно КД3. Проще будет поддерживать, модуль обмена и сам пакет xdto меняют редко.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Создание отчета по перемещению товаров (БП 3.0)
- v7: Учет и отчетность предпринимателя (релиз 7.70.163)
- Обмен 1С-Битрикс проверить соединение связи с сайтом
- Как открыть форму документа на сервере?
- Написание нативной компоненты для 1с. Java || C++
- Имеет смысл брать отраслевую ИТС если достаточно Проф.
- Построитель отчета. Дополнительные поля
- Получить данные из XDTO
- Не обновить курсы валют
- Конвертация данных получить серию номенклатуры
- Перестали работать Яндекс.Карты
- ИП на ОСНО Регистр ИПДоходы не весь товар попадает
- Зависимость производительности SQL сервера от количества размещенных на нем баз
- Нужен классификатор адресов для Украины
- В каких случаях регистры накопления в базе не обязательны?
- Поступление из переработки: не раcсчитывается себестоимость товара
- УТ 11.1 Расчет курсовых разниц по оперативному учету
- настройка параметров учета Комплексная автоматизация 1.1.68.2
- СКД... как сделать новую колонку
- Несколько табличных документов в один: слетает ширина колонок