Имя: Пароль:
1C
1С v8
Загрузка и выгрузка XML
,
0 Strimteam
 
16.12.12
22:18
У меня есть задача - две конфигурации, вторая является изменённой версией первой. Попытался перегрузить значение из одной в другую. Но возникает проблема:

ЗаписанноеЗначение = ПрочитатьXML(ЧтениеXML)

вываливается в исключение в справочниках. По идее его не устраивает что есть различия в реквизитах между объектом. Как можно обойти это проверку на ВСЕ реквизиты, чтобы устанавливалось значение только для уже имеющихся.
1 France
 
16.12.12
22:19
эту обработку можно использовать только на одинаковых конфах!!!!!
2 Нуф-Нуф
 
16.12.12
22:19
Конвертация данных
3 France
 
16.12.12
22:20
для остального есть "Универсальный обмен данными ХМЛ"..
4 France
 
16.12.12
22:22
в этом случае, если не знаком с КД - кошерно использовать загрузку данных из табличного документа..
зы.. чот, частит начал с обработкой из табличного документа, но оно того стоит...
5 Strimteam
 
16.12.12
22:25
(1) Да дело видно не столько в обработке, сколько в идее 1с. У меня почти типовая задача - пернос данных из зуп 10.2 в 10.3. В 10.2 много допилок, но их решили бросить и если надо - наваять на 10.3. Однако для ПрочитатьXML - либо всё, либо ничего.
(2) Насколько сложно будет освоить КД для такой задачи (когда очень близкие конфиги) по вашему? Есть литературка для быстрого освоения?
6 Amra
 
16.12.12
22:27
(5) ЗУП 10.2??  Освоить КД для такой задачи - 15 минут с перекурами
7 Strimteam
 
16.12.12
22:28
(6) - запилился, конечно УТ-эшка. :)
8 France
 
16.12.12
22:29
(5) я наверное не совсем внятно написал, поэтому приведу данные из хелпа
"Условия применимости обработки
Обработка может использоваться только в тех случаях, когда информационная база, в которой осуществлялась выгрузка данных, и та, в которой данные загружаются, являются однородными (конфигурации идентичны, данные могут различаться), либо все выгружаемые объекты практически полностью идентичны по составу и типам реквизитов и табличных частей, свойствам "ведущего" объекта метаданных и т.д. Следует отметить, что, в связи с указанными ограничениями, обработка главным образом предназначена для обмена между однородными ИБ
!
9 France
 
16.12.12
22:30
(7) поищи - возможно есть типовые правила перехода с 10.2 на 10.3..
10 DrShad
 
16.12.12
22:33
там тупо обновлением конфы переходили
11 France
 
16.12.12
22:34
ха, тогда ваще класс, при условии, что не нужно на поддержке оставлять.. хотя, этот вопрос тоже решаемый..
12 DrShad
 
16.12.12
22:35
(11) есть вероятность поиметь мусор от доработок - с вызовом исключений
13 Strimteam
 
16.12.12
22:37
(11) согласен с этом (12), поэтому придётся копать в сторону КД, хотя и не хотелось.
14 France
 
16.12.12
22:38
(12) эт да..  но, если сроки поджимают, и с кд не знаком - самый простой вариант, не требующих никаких доп.знаний и инструментов..
15 DrShad
 
16.12.12
22:39
а каков вообще сокральный смысл перехода на 10.3? может лучше уже на 11?
16 France
 
16.12.12
22:39
(13) а чо соглашаться то?? или уже сравнены объекты 10.2 и 10.3, выявлены различия, которые в принципе не позволяют делать переход?? почитай лучше правила перехода с 10.2 на 10.3... КД хорошо, но с ним геморрой да проходит, чтобы вернутся с рецидивом на большую область..