Имя: Пароль:
1C
1С v8
Импорт/экспорт пакета xdto
,
0 AlexSmirnov272
 
27.02.20
18:50
Добрый день.

В макете конфигурации содержится xml-схема пакета xdto. Произвожу следующие операции:
1. Выгрузить из макета в файл xsd
2. В этой же конфигурации импортирую xsd-файл в пакет xdto.
3. Экспортирую этот пакет xdto обратно в xsd-файл.
4. Удаляю из конфигурации созданный при импорте пакет xdto
5. Импортирую снова из сохраненного в п.3 xsd-файла

Проблема - некоторые имена свойств пакетов становятся с 1 на конце, например было свойство Классификатор, стало Классификатор1
1 Жан Пердежон
 
27.02.20
18:59
Кручу-верчу, на*бать хочу.
2 acht
 
27.02.20
19:01
Анекдот №75546
3 AlexSmirnov272
 
27.02.20
19:02
(1) Когда сказать или написать нечего - лучше помолчи и не клацкай бездумно.
4 lambda
 
27.02.20
19:04
(0) 1С часто достаточно странно с XSD работает. Смирись, ты поймал очередной глюк.
5 palsergeich
 
27.02.20
20:25
(0) Это херня. причем свежая
Ты до главного не дошел.
При импорте базовые типы слетают - вот где боль. и этой проблеме лет уже хрен знает сколько.
По твоей проблеме - сохрани, обнови конфу и перезайди в конфиг, итолько потом повторно имортируй. Возможно поможет, я так помню одну багулькуобошел.
6 palsergeich
 
27.02.20
20:28
(5) + при работе с XSD notepad++ - твой друг, схему ввиде файла поправить дело 5 минут.
7 AlexSmirnov272
 
27.02.20
20:42
(5) (6) Этот глюк вскрылся после следующих манипуляций:
1. Есть макет, в нём файл xsd и штатно предусмотрено его от туда сохранить во временные файлы
2. Я его меняю через объект конфигурации xdto-пакет, экспортирую в xsd и заливаю в свой макет, штатный макет не трогаю.
3. "&После" штатной процедуры меняю в штатной структуре значение временного xsd на свой xsd.
4. И при вызове создать фабрику - тот же баг с наименованиями.
Придётся менять именно содержимое временного штатного файла на своё.
8 AlexSmirnov272
 
27.02.20
20:46
(7) прошу прощения за возможные не точности типа "Наименование" это Имя свойства, надеюсь Вы понимаете меня)
9 AlexSmirnov272
 
28.02.20
01:05
(6) Ты был прав!
Вот что перелив туда сюда делает
https://prnt.sc/r8q27z
10 AlexSmirnov272
 
28.02.20
01:05
Вопрос закрыт.
11 AlexSmirnov272
 
28.02.20
01:11
PS. Благодарочка от меня Вам (4) (5) (6)
12 palsergeich
 
28.02.20
02:19
(11) всегда пожалуйста