|
Перестал работать обмен | ☑ | ||
---|---|---|---|---|
0
Zombi
14.09.18
✎
10:17
|
Есть общепит(та же БП 3.0) и базовая розница. Между ними настроен обмен через универсальный формат. До обновления общепита все работало. После обновления перестали переноситься списания товаров. первым делом полез в файл обмена, туда списания выгружаются. Отладчиком в рознице при загрузке нашел такое:
ТипXDTO = ФабрикаXDTO.Тип(XMLСхема, ПОД.ОбъектВыборкиФормат); Если ТипXDTO = Неопределено Тогда ПравилаОбработкиДанных.Удалить(ПОД); Продолжить; КонецЕсли; Это Функция ТаблицаПравилОбработкиДанных(XMLСхема, МенеджерОбмена , НаправлениеОбмена) Модуль "ОбменДаннымиXDTOСервер" Сначала в таблицу ПОД добавляется правило для списания товаров, потом этим блоком удаляется и далее правило не находится и загрузка списания пропускается. Вся проблема получается в этой строке: ТипXDTO = ФабрикаXDTO.Тип(XMLСхема, ПОД.ОбъектВыборкиФормат); ПОД.ОбъектВыборкиФормат = "Документ.СписаниеТоваров" XMLСхема = "http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.4" ФабрикаXDTO - ФабрикаXDTO Не сильно разбираюсь во всех этих ХДТО. Подскажите, почему он не находит в фабрике этот тип и как это исправить? |
|||
1
vicof
14.09.18
✎
10:39
|
Сравни два пакета EnterpriseData1.4 в Рознице и Общепите. Если ничего не дописано, они должны быть одинаковы.
|
|||
2
Zombi
14.09.18
✎
10:42
|
ФабрикаXDTO.Тип(XMLСхема, "Документ.СписаниеЗапасов") возвращает тип. То есть переименовали СписаниеТоваров в СписаниеЗапасов
|
|||
3
Zombi
14.09.18
✎
10:46
|
(1) В общепите этот тип тоже называется "СписаниеЗапасов". В В общепите смогу исправить, а розница базовая. Как быть?
|
|||
4
Zombi
14.09.18
✎
10:47
|
Сейчас обе базы типовые без включения возможности изменений.
|
|||
5
vicof
14.09.18
✎
10:48
|
(4) Тогда страдать. Или может быть розницу обновить, посмотри, что там в последней версии с этим документом в типовой.
|
|||
6
Zombi
14.09.18
✎
10:50
|
(5) Итак последний релиз. Значит только ждать обновления?
|
|||
7
Zombi
14.09.18
✎
10:52
|
Розница, редакция 2.2 Запланировано 2,2,11 от 14.12.2018
Ну а че бы до декабря не подождать... |
|||
8
Zombi
14.09.18
✎
10:55
|
И то не факт что исправят. А больше получается с базовой розницей никаких вариантов? Тип в ХДТО задан, имя ПОД в модуле задается. Исправляя что то в общепите ничего же не добьемся?
|
|||
9
hhhh
14.09.18
✎
10:57
|
(6) в узле плана обмена, в настройках, там есть такая фишка, модуль менеджера задаешь. По умолчанию он в общем модуле МенеджерОбменаУниверсальныйФормат.
А ты туда проставь типа внешняя обработка, и путь к внешней обработке. Вот тогда и не будешь зависеть ни от каких обновлений. |
|||
10
Zombi
14.09.18
✎
10:57
|
Кстати, а обмен то перестал работать после обновления общепита. Розницу я потом обновлял, когда обмен уже не работал. Может все таки можно что то в общепите подправить?
|
|||
11
hhhh
14.09.18
✎
11:01
|
(10) там наверняка один или два таких документа этих, они ведь редко бывают. Перенести их вручную, да и всё. Спокойно жить до декабря. В остальном-то всё работает?
|
|||
12
Zombi
14.09.18
✎
11:03
|
(9) https://yadi.sk/i/YzR5EPTV4GfaXQ Что то не вижу ничего похожего.
|
|||
13
Zombi
14.09.18
✎
11:04
|
(11) Ну по 7-8 документов в месяц. Там номенклатуры в них прилично. Бух напрягается как то.
|
|||
14
Zombi
14.09.18
✎
11:08
|
Подозрительно мне что обмен работать перестал после обновления именно общепита. Думаю может можно что то на стороне общепита исправить? Хотя может в новом релизе общепита переименовали тип, и обмен из за этого перестал работать. В новом релизе розницы тип переименовали в такой же как в общепите, а в модуле забыли сделать?
|
|||
15
hhhh
14.09.18
✎
11:15
|
(12) наверно забыл в еще, изменить форму, включить там закладку служебная информация
|
|||
16
MaxS
14.09.18
✎
11:18
|
Правила в рознице нужно доработать.
Вместо объекта формата Документ.СписаниеТоваров (версия формата ниже 1.3) используют Документ.СписаниеЗапасов. Временно можно сделать так обработкой "Выгрузка загрузка EnterpriseData" в формате 1.2 выгрузить списания и загрузить в розницу. Обработки есть в составе конфигурации. |
|||
17
MaxS
14.09.18
✎
11:22
|
http://catalog.mista.ru/upload/iblock/d90/d908b0b462262424564b9fe5d00877e2.png
Или на служебной вкладке поставить формат 1.2, удалить файл, выгруженный из розницы, обменяться. Формат вернется на максимальный. |
|||
18
MaxS
14.09.18
✎
12:48
|
Есть в формате ещё Документ.СписаниеНедостач отличается от Документ.СписаниеЗапасов наличием реквизита Инвентаризация.
Чем старое списание товаров не угодило, непонятно. В итоге в типовых правилах розницы 2.2 забыли добавить правила для получения ДокументСсылка.СписаниеТоваров в новом формате. Спасибо, оказалось полезно для спрашивающего и отвечающего. Уже исправляю в правилах. ;) |
|||
19
Zombi
14.09.18
✎
13:43
|
(17) (18) Вот! То что нужно! Выставил формат 1.2 и все заработало. После следующего обновления буду пробовать выставлять новый формат и проверять обмен не залезая в дебри правил. Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |