Имя: Пароль:
1C
1С v8
При обмене не перенеслись номера входящих документов
,
0 Bukasoid
 
11.03.19
18:36
Всем доброго вечера.
Провожу обмен средствами 1с (через универсальный формат) между УТ и БП (точнее одностороннюю выгрузку в БП).
Выгрузка идет только документов Приобретение/Реализация товаров и услуг, и счетов-фактур.
По результатам получаю в БП в документах приобретения пустые поля № и дата входящего документа. Бухгалтера ругаются, что без них никак.
Помогите исправить, пожалуйста.
1 Aleksey
 
11.03.19
18:37
И что ты от нас хочешь?
2 Aleksey
 
11.03.19
18:38
можешь исправляй, не можешь позови того кто может.
а так не вижу проблем посмотреть в источнике а если там эти данные (а то может их никто и не забивает)
Посмотреть в файлики а выгружаются они. Далее уже смотреть или код выгрузки или код загрузки
3 Bukasoid
 
11.03.19
18:50
Выгрузка\загрузка типовая, в УТ эти данные есть
4 Aleksey
 
11.03.19
19:05
(3) типовая это как? обмен между УТ10.3.30 и БП 1.6.17?
Данные в файлики есть?
5 Bukasoid
 
11.03.19
19:57
(4) Обмен между УТ 11 и БП 3.0
Да, данные выгружаются через файл
6 Bukasoid
 
11.03.19
19:58
(4) Синхронизация данных через универсальный формат
7 oslokot
 
11.03.19
19:59
(5)  ну а данные номерков в файле есть?
8 Bukasoid
 
11.03.19
20:03
(7) Сейчас смотрю как раз
9 Aleksey
 
11.03.19
20:04
(6) как все сложно...

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

УТ 11 уже 10 лет как развивается. Думаешь за 10 лет 1С ничего не меняла?
10 Aleksey
 
11.03.19
20:11
кстати посмотрел сейчас в БП 3.0 входящий номер и дата есть только в формате 1.2.3 в более поздних, включая 1.6.20 уже нет этого поля
11 Bukasoid
 
11.03.19
20:12
(9) УТ 11.4.7.114, БП 3.0.67.70

По идее, 1с должна была заложить перенос этих реквизитов. Если верить бухгалтерам, они важны для отчетности.
12 Bukasoid
 
11.03.19
20:13
(10) Не совсем понял про "формат 1.2.3"
13 Aleksey
 
11.03.19
20:16
(11) 1С никому не должна

(12) EnterpriseData_1_2_3 - универсальный обмен версия 1.2.3
есть еще EnterpriseData_1_3_20, EnterpriseData_1_4_20, EnterpriseData_1_5_20, EnterpriseData_1_6_20
14 Bukasoid
 
11.03.19
20:20
(13) Так, кажется ты меня уже ближе к источнику проблемы подводишь... Как можно посмотреть версию обмена?
15 Чужой
 
11.03.19
20:20
Это ошибки новой подредакции 11.4.7. На партнерке уже отписались. Надеюсь в новом обновлении исправят. На подредакции 11.4.6 отлично переносится.
16 Bukasoid
 
11.03.19
20:23
(15) Что ж... похоже можно дальше не копать :( ладно, пойду "обрадую" бухгалтеров
17 Мимохожий Однако
 
11.03.19
20:30
Последняя БП 3.0.68.66. Еще на ней можно посмотреть
18 Bukasoid
 
12.03.19
04:09
(17) Поковырялся в файлах выгрузки, не нашел там номеров нужных. Судя по всему они все-таки не выгружаются из УТ
19 s_shady3000
 
30.03.19
07:38
Мы столкнулись с такой же бедой. Обмен из УТ 11.4.7.114 в БП 3.0.68.66. В документах поступлениях не ставиться № и дата вх. документа прилетая в БП. Выяснилось В УТ при обмене используется EnterpriseData 1,6, в котором не передается эти данные. Мы в настройках обмена в УТ установили EnterpriseData 1,5, а  в расширение добавили и закоментировали проверку, что бы устанавливалась максимальная версия формата обмена.
20 s_shady3000
 
30.03.19
07:39
Перед этим всем, обновлялись на сегодня до последних релизов. Эта проблема еще не исправлена. 30.03.2019
21 s_shady3000
 
30.03.19
07:40
Тут я описался: Мы в настройках обмена в УТ установили EnterpriseData 1,5, а  в расширение добавили и закоментировали проверку, что бы НЕ устанавливалась максимальная версия формата обмена.
22 Fram
 
31.03.19
06:08
(21) мы тоже чуть не описались
23 erutan
 
24.06.19
18:21
(21)

>> Тут я описался: Мы в настройках обмена в УТ установили EnterpriseData 1,5, а  в расширение добавили и закоментировали проверку, что бы НЕ устанавливалась максимальная версия формата обмена.

Коллеги, если вдруг расширение осталось - навправьте, пожалуйста, какая строка в каком модуле должна быть изменена?

Ну или точный минимальный релиз, где ошибка исправлена.

Сижу, бьюсь-бьюсь, никак найти не могу, а обновлять эту махину, сильно переписанную, не очень хочется без крайней необходимости.
24 erutan
 
24.06.19
21:08
Сделал в расширении в УТ, чтобы, перед возвратом максимальной версии присваивалась 1.5
Модуль ОбменДаннымиXDTOСервер

&вместо("МаксимальнаяОбщаяВерсияФормата")
Функция Расш_МаксимальнаяОбщаяВерсияФормата(ИмяПланаОбмена, ВерсииФорматаКорреспондента) Экспорт
    
    МаксимальнаяОбщаяВерсия = "0.0";
    
....

    МаксимальнаяОбщаяВерсия = "1.5";
    
    Возврат МаксимальнаяОбщаяВерсия;
    
КонецФункции
25 MaxS
 
25.06.19
08:01
Причина ошибки не в версии формата обмена, а в ошибке БСП. В формате 1.6 в ключевых полях появились иерархические реквизиты, БСП это не умела обрабатывать. В УТ 11.4.8 и подобных это поправлено.
26 bashhhh
 
16.07.19
22:21
&вместо("МаксимальнаяОбщаяВерсияФормата")
Функция Испр_МаксимальнаяОбщаяВерсияФормата(ИмяПланаОбмена, ВерсииФорматаКорреспондента) Экспорт
    
    МаксимальнаяОбщаяВерсия = ПродолжитьВызов(ИмяПланаОбмена, ВерсииФорматаКорреспондента);
    
    Возврат "1.5";
    
КонецФункции
27 MaxS
 
17.07.19
20:17
Правильный способ исправления. )
Общий модуль ОбменДаннымиXDTOСервер

// Из последней ERP 2.4.8 или КА 2.4.8 или УТ 11.4.8 и выше берем целиком:
Процедура ЗаполнитьСписокСвойствОбъектаXDTO(ТипОбъектаXDTO, Свойства)
//...

&Вместо("ТаблицаПравилКонвертации")
Функция ED_ТаблицаПравилКонвертации(XMLСхема, МенеджерОбмена, НаправлениеОбмена, ПравилаОбработкиДанных)
// вставляем всю функцию из конфигурации

В последних конфигурациях этой функции ищем вызов ЗаполнитьСписокСвойствОбъектаXDTO и меняем условие
Если ЗначениеЗаполнено(ПравилоКонвертации.ОбъектФормата) Тогда
// целиком