Имя: Пароль:
1C
 
Как исправить обмен УТ_БПв измененной УТ 11.2 при добавлении ставки НДС 20%
0 Sova112
 
12.01.19
23:19
Как исправить обмен УТ_БПв измененной УТ 11.2 при добавлении ставки НДС 20%
при обмене пишет такую ошибку

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(800)}: Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <СтавкаНДС>.

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(3229)}: Ошибка при вызове метода контекста (Создать)
        ЗначениеXDTO = ФабрикаXDTO.Создать(ТипПеречисленияXDTO, ЗначениеПеречисления);
по причине:
Несоответствие типов XDTO
по причине:
Ошибка проверки данных XDTO:
Значение: 'НДС20' не соответствует простому типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.3}СтавкиНДС
Значение не соответствует значениям фасета перечисления
            ВызватьИсключение ТекстОшибки;
1 hhhh
 
12.01.19
23:30
(0) наверно забыли в пакет xdto добавить эту ставку.  НДС 20%
2 MaxS
 
13.01.19
08:47
Скопировать в буфер обмена из БП 3.0 XDTO пакет EnterpriseData_1_3_20 и вставить в УТ 11.2. Удалить старый пакет. А правильнее сравнить объединить конфигурации и выбрать только пакет XDTO.
3 Rovan
 
гуру
16.01.19
12:52
У меня такая же ошибка в момент выгрузки данных из БП 3.0.67.67 (типовая, на поддержке) для УТ 11.
Что можно сделать без изменения конфы ?
- править вручную правила обмена и загрузить из внешнего файла ?
4 rozer76
 
16.01.19
13:12
(3) в ED нет "правил обмена" - правильный ответ в (2)
5 Rovan
 
гуру
16.01.19
13:32
(4) НЕ ПОНИМАЮ...я проверил в БП - у EnterpriseData_1_3_20 в ставках НДС есть значение НДС20
6 Rema Dan
 
16.01.19
13:50
Кроме изменения XDTO пакета ещё нужно отредактировать модуль менеджера обмена: правила конвертации значений НДС в ЗаполнитьПравилаКонвертацииПредопределенныхДанных() и добавить ставку в ОпределитьСтавкуНДС_Отправка()
7 Rovan
 
гуру
16.01.19
15:18
Разобрался - надо чтобы из УТ пакеты выгружались бы в формате 1.3, а не 1.2 !
8 ИльдарТ
 
17.01.19
00:42
(3) При сравнении конфигураций в EnterpriseData_1_3_20 различий нет.
9 ИльдарТ
 
17.01.19
00:43
(6) Где этот модуль менеджера обмена ? Я его не могу найти в 11.4.6.188
10 ИльдарТ
 
17.01.19
00:49
(6) И что там поправить ?
11 hhhh
 
17.01.19
01:25
(10) глобальный поиск украли? ищешь по всей конфе слово "ндс18". потом везде добавляешь строчки про ндс20.
12 Евгений АБ
 
17.01.19
01:45
Пакет нужно править в УТ. еще нужно будет править пакет Exchange_mesage или что то похожее. тоже в ут.
13 ИльдарТ
 
17.01.19
10:37
(11) В (6) написано, что нужно править, но не написано что.
14 Rema Dan
 
17.01.19
12:38
(9) Типовой модуль менеджера обмена находится в общем модуле МенеджерОбменаЧерезУниверсальныйФормат. Почти во всех конфигурациях существует возможность подменять его на модуль из внешней обработки в настройках узлов обмена. Правда подменяется он сразу для всех узлов на универсальном обмена той же версии.
15 ИльдарТ
 
17.01.19
18:04
(14) А какая внешняя обработка ? Откуда ее взять ?
16 MaxS
 
17.01.19
18:19
(15) ух. на мИСте есть статья http://catalog.mista.ru/public/695523/
17 belav1982
 
28.01.19
10:42
Sova112, как в итоге сделали, если не секрет? Как в (2) советовали?