Имя: Пароль:
1C
 
Как поправить перегрузку через xdto?
0 Мисти
 
09.01.26
15:01
Очень старая база, кажется КА1, "производственная", из нее всё что надо перегружается в БП. Ставки 22 там никогда не было!
Добавила ставку в перечисление, при выгрузке получила ошибку Ошибка при вызове метода контекста (Установить)
ОбъектXDTO.Установить(ИмяСвойства, Значение);
по причине:
Несоответствие типов XDTO.
Добавила ставку в XDTO! Получила аналогичную ошибку при загрузке в БП. Добавила ставку и туда! Ошибки нет, но ставка не загружается.
1 Мисти
 
09.01.26
15:01
Нашла несколько таких тем - вроде, всё сделала, как там советуют. Пока больше идей нет.
2 Волшебник
 
09.01.26
15:08
Правила конвертации поменяла?
3 Мисти
 
09.01.26
16:49
(2) нет, а я их там никогда не меняла, они явно нигде не указаны
5 Ёпрст
 
гуру
09.01.26
19:52
(0) добавить в выгрузку значение перечисления 22%
6 craxx
 
09.01.26
19:57
(5) там еще XDTOПакет надо поменять
7 Волшебник
 
09.01.26
20:12
(6) Это платно?
8 d4rkmesa
 
09.01.26
21:41
(0) Глобальным поиском поищите по НДС20, например. Скорее всего там в пакете xdto есть enumeration, то бишь тип-перечисление.
9 Мисти
 
10.01.26
13:08
(5) как это - добавить в выгрузку? зарегистрировать для обмена?
10 Мисти
 
10.01.26
13:09
(6) я добавила и в источнике и в приемнике, в EnterpriseData_1_3_20
11 Мисти
 
10.01.26
13:12
Я прямо в конфигураторе в XDTO скопировала ставку ндс20 и заменила на ндс22, может, это "карго-культ"? Нужно было еще что-то сделать?
12 Garykom
 
гуру
10.01.26
13:15
(11) глобальный поиск сделать в конфе по имени из XDTO
и кстати в БП то что?
может там ставка НДС22 по хитрому обозвана
13 Garykom
 
гуру
10.01.26
13:15
(10) еще и в БП тоже глобальный поиск по НДС20 из XDTO
14 d4rkmesa
 
10.01.26
14:04
(11) БП то какой версии? Там тоже стандартный(?) пакет должен быть обновлен.
15 Мисти
 
10.01.26
21:43
(12) там всё так же как и 20! "по имени из XDTO" - это я не поняла. По какому имени, что я должна найти?
(14) БП новая! но этот XDTO там старый.
16 Мисти
 
10.01.26
21:44
(8) enumeration нет никакого.
17 Мисти
 
11.01.26
10:53
XDTO в расширение вставляется?
18 craxx
 
11.01.26
12:48
(17) там должен быть общий модуль "МенеджерОбменаЧерезУниверсальныйФормат". В нем попробуй порыть правила на тему "СтавкиНДС"
19 Мисти
 
11.01.26
14:46
(18) именно правила искать? Так-то я везде, где отдельно упоминается НДС20 - вставила НДС22, там же и НДС18 стоит...
20 vicof
 
11.01.26
15:05
Программиста позвать уже предлагали?)
21 Мисти
 
11.01.26
15:58
(20) а по существу?
22 Волшебник
 
11.01.26
18:09
(21) По существу, Вы не программист, хотя создаёте ветки на форуме, требуя помощи программистов.
23 Мисти
 
12.01.26
12:19
(22) я в итоге решила абсолютно все задачки, о которых спрашивала.
24 d4rkmesa
 
12.01.26
13:34
(23) В чем было дело, кроме XDTO-пакета?
25 Radion
 
12.01.26
14:47
(24) эту она еще не решила.
26 Radion
 
12.01.26
14:58
(0) Для начала, понять - в отладке посмотрите, какие значения передаются в ИмяСвойства, Значение по строке ОбъектXDTO.Установить(ИмяСвойства, Значение);
И далее как вам здесь описали, смотрите общий модуль "МенеджерОбменаЧерезУниверсальныйФормат". Именно менять СтавкуНДС20 на 22 в конфигураторе, не стоило бы.
Как вариант скачать свежую КА, посмотреть как там добавлена СтакаНДС 22%.
27 Мисти
 
12.01.26
18:36
(26) Свежая КА совсем непохожа на старую, ничего общего! Я ставку не меняла, я ее везде добавила.
28 Bigbro
 
12.01.26
20:15
(19) кроме НДС20 можно попробовать поискать просто НДС и просто 20, возможно есть места где не используется именно "НДС20".
29 Волшебник
 
12.01.26
20:53
(23) Поэтому МИСТА и полезна, если правильно задавать вопросы и отвечать на комментарии, а не просить "ответить по существу". Тут существо проблемы понимают наполовину без вас
30 Мисти
 
12.01.26
23:10
(29) "позвать программиста" - глупо, обидно, а в сотый раз - уже и не смешно совсем. Остальные советы я все пытаюсь применить!
У меня перегружается через файл, я еще не посмотрела, как 22 выгрузилось! Может, проблема на этапе загрузки??
31 Волшебник
 
12.01.26
23:24
(30) Глупо позвать умного?
32 Волшебник
 
12.01.26
23:30
Может наша Мисти возомнила себя умнее программистов Мисты? Или среднего программиста Мисты?  Кого умнее возомнила наша
Мисти? Может умнее Волшебник?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший