Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Как с помощью расширения подменить XDTO пакет?

Как с помощью расширения подменить XDTO пакет?
Я
   MaxS
 
28.10.18 - 16:59
В БП 3.0.60.50 и в БП 3.0.65.91 есть XDTO пакет EnterpriseData_1_6_1
Они разные.
Как с помощью расширения подменить неправильный пакет на правильный?
 
 
   MaxS
 
1 - 28.10.18 - 19:13
Можно обобщить вопрос.
Как любой XDTO пакет изменить с помощью расширения?
Правильно ли я понимаю, что никак? Необходимо в самой конфигурации поменять или удалить там, а в расширении добавить новый.
   MaxS
 
2 - 29.10.18 - 09:18
Попробовал на конфигурации и платформе 8.3.13, аналогично не нашлось решения.
   Dotoshin
 
3 - 29.10.18 - 09:20
(0) А для чего тебе его надо подменять? Для обмена?
   MaxS
 
4 - 29.10.18 - 09:38
(3) А есть принципиальная разница? ;)
Мне - для обмена. 1С сотворили что-то необъяснимое. Одинаковые версии формата обмена кардинально отличаются. Данные выгруженные с помощью "старого" формата несовместимы при загрузке "новым" форматом той же версии.
   Cyberhawk
 
5 - 29.10.18 - 09:40
На партнерку написал? Выложи ссылку на тему тут, соберем лайки (плюсики) там
   MaxS
 
6 - 29.10.18 - 10:00
(5) Попробую сформулировать. ;)
Вариантов ответа может быть три.
1) Это фича, исправлять не будем, т.к. пространство имен - это константа и не подлежит изменению. В БП 3.0.60 произошла ошибочка, нужно менять в конфигурации.
Новые версии формата обмена выпускаются в виде отдельного пакета. Если в старой конфигурации их нет, то можно в расширении добавить.
2) Будет исправлено в 8.3.15.
3) Нет ответа.
   quest
 
7 - 29.10.18 - 10:25
Может кодом подправить? УДалить старый пакет и загрузить новый?
   Вафель
 
8 - 29.10.18 - 10:30
(4) а никто и не обещал совместимость разных версий формата
   Cyberhawk
 
9 - 29.10.18 - 10:36
(8) Так он же пишет "той же версии"
   Вафель
 
10 - 29.10.18 - 10:37
как может быть новый формат той же версии?
 
 Рекламное место пустует
   Cyberhawk
 
11 - 29.10.18 - 10:39
(10) Версия = циферки в начале пакета. А "новый" = отличается самим содержанием.
   MaxS
 
12 - 29.10.18 - 11:00
(10) Экспортируйте пакет в файл из обеих баз и в 1с конфигураторе сравните файлы. Изменений только по видам документов более 3-х десятков.
Добавлены новые реквизиты, обязательные к заполнению, типы некоторых реквизитов изменены.
Версии формата 1.6, совместимости там никакой. Правда в те времени других конфигураций кроме БП с форматом 1.6 не было, поэтому эксперимент с критическими изменениями остался незамеченным.

В последних ERP КА УТ и в предпоследней БП появился формат 1.6.2. В последней БП вернулся 1.6.1. Они между собой совместимы, но вдруг опять ошибочка случится и не будет решения по исправлению.
   MaxS
 
13 - 30.10.18 - 16:40
   Cyberhawk
 
14 - 30.10.18 - 17:07
(13) Я-то про 4 имел в виду
   Cyberhawk
 
15 - 30.10.18 - 17:07
Про то что ты в (4) посте описал. Ахтунг же какой-то.
   Cyberhawk
 
16 - 30.10.18 - 17:08
Ну да ладно, два плюсика тебе в ветку все равно поставил
   MaxS
 
17 - 30.10.18 - 17:58
(14) Это я добавлю при развитии темы. Наверняка должны спросить "а зачем?" ;)
На простой вопрос проще получить какой-нибудь ответ.
   Cyberhawk
 
18 - 30.10.18 - 18:00
Так ты в разделе по БП 3 создай отдельную тему
   MaxS
 
19 - 30.10.18 - 18:06
(18) Там будет один ответ - обновите конфигурацию.
В БП 3.0.62 уже исправлено.
   Cyberhawk
 
20 - 30.10.18 - 18:27
(19) А почему тогда ты озаботился обходом бага конфигурации, который лечится ее обновлением?
   MaxS
 
21 - 30.10.18 - 18:31
(20) потому что мне нужно сделать решение для клиентов, которые не обновляют базу по разным причинам.
Для БП 3.0.60 как я понял нет решения кроме как поменять в конфигурации. Хотелось бы получить такую возможность в будущих платформах, чтобы оперативно решать проблемы без доработки конфигурации.
   Cyberhawk
 
22 - 30.10.18 - 19:26
(21) А в этой необновляемой 3.0.60 режим совместимости уже позволяет в расширении свободу действий? 8.3.10+ вроде должен быть
   MaxS
 
23 - 30.10.18 - 19:43
(22) В (2) писал, что провел эксперимент. Не нашлось таких платформ для subj
   Cyberhawk
 
24 - 30.10.18 - 19:56
Так ты не проверял в режиме совместимости 8.3.10+? Взял бы и проверил - вдруг там можно.
   NeoVision
 
25 - 30.10.18 - 20:08
создать новый пакет в расширении и переопределить процедуру, где он используется, не?
   MaxS
 
26 - 30.10.18 - 20:16
(24) Пробовал, нельзя.
(25) Обращение идёт не по синониму, а по пространству имен
Пробовал добавить  с другим синонимом, и таким же пространством имен. Не взлетело, подхватывает тот, что в основной конфигурации.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует