Как при выгрузке xml-файла программно его изменить #581185


#0 by Adgjj
Скажите, пжл, как при выгрузке сообщения обмена изменить программно в нем номер? Сейчас так:                <v8msg:ReceivedNo>7</v8msg:ReceivedNo> В предпоследней строчке программно надо ув. на 1, вместо 2 записывать 3. На этом форуме сказали, что можно восстановить нумерацию сообщений обмена с помощью обработки РегистрацияИзмененийДляОбмена с ИТС, но я ее не нашла. Если знать, как изменить без этой обработки, то наверно даже лучше будет без нее.
#1 by CyberDream
а фотка где?
#2 by Wobland
дать обработку?
#3 by Adgjj
а эта обработка есть на ИТС январь2011-апрель2011 или июль2011, то не надо - правда я там не нашла. domkei@mail.ru
#4 by Adgjj
а в Xml никогда непробовали программно менять что-то?
#5 by Adgjj
не пробовали
#6 by Wobland
не очень понимаю смысл этой манипуляции... в XML можно сразу писать правильное значение
#7 by Adgjj
мне так и хочется, только никогда не пробовала и в гугле пока не нашла
#8 by Wobland
ЗаписатьXML(ЗаписьXML, мОбъект); я о том, что у объекта надо сменить, потом писать
#9 by Adgjj
1. Xml-то я выгружаю программно из 1С и загружаю 2. но нет возможности в режиме предприятия менять вручную кол-во отправленных-принятых сообщения, поэтому хочу менять кол-во в Xml
#10 by Wobland
сделай нумерацию верной и не занимайся ерундой. писал когда-то отдельную обработку для редактирования номеров сообщений у узла. дать?
#11 by Adgjj
выгружаю файл так:
#12 by Adgjj
если можно, то буду благодарна
#13 by Adgjj
если можно, то не в почту, а с
#14 by Adgjj
сюда код
#15 by Wobland
всё уже, лови. открывать и копировать лениво
#16 by Adgjj
я смогу только дома открыть, вечером)) спасибо большое!
#17 by Wobland
так уж и быть ;) так уж и быть ;)
#18 by Wobland
забавный глюк
#19 by Adgjj
спасибо огромное, сейчас буду применять ура!!!!!!!
#20 by Wobland
я уже рассказывал о ветке и розе?
#21 by Wobland
так. что-то тут не то. открыть смогу только вечером, а применять начну сейчас...
#22 by Eugene_life
А что там про ветку и розу?
#23 by Wobland
тебе не расскажу ;)
#24 by Adgjj
нет почта у меня только дома, здесь отключена Вы же код выложили, его и буду применять!
#25 by Wobland
рассказываю: Тематическая ветка форума подобна нераспустившейся розе, которую нужно осветить солнцем, помочь ей подняться. Только когда вопрос уже решён, девушке можно намекнуть про фотку... И тогда распустившаяся роза будет прекрасна!
#26 by Eugene_life
Ох, уж эти робингуды.... :D
#27 by Adgjj
хорошо, отправлю вам фото вечером по почте - только зачем Вам оно
#28 by Wobland
это такая традиция, и мы не в силах её нарушить ;) PS а вдруг там кладезь неземной красоты?
#29 by Adgjj
пишет: св-во не может быть изменено для предопределенного узла
#30 by Wobland
главному узлу поди присваиваешь?
#31 by Adgjj
главному
#32 by Adgjj
та же ошибка с периф. узлом
#33 by Живой Ископаемый
1С не работает...
#34 by Fish
А руками в режиме предприятия не судьба номера подправить?
#35 by Adgjj
работает, узлы все предопределенные
#36 by Wobland
у меня всё работало. может, в 8.2 что-то накрутили
#37 by Adgjj
не даются
#38 by Wobland
вот почему-то тогда не судьба была, обработку рисовал, не помню сейчас
#39 by Adgjj
у меня 8.1 UAT там единственный типовой план обмена уатПолный, узлы заносила в режиме польз сама
#40 by Adgjj
потому что для предпр эл-в нельзя руками менять как сделать их не предопр-ми? наверно никак
#41 by Fish
Что значит не даются? В плане обмена нажми кнопку "Зарегистрированные изменения" и там будет кнопка "Изменить номера сообщений"
#42 by Adgjj
два раза загружать файл обмена как-то не совсем хорошо
#43 by Живой Ископаемый
введите в курс дела, что нужно сделать?
#44 by Adgjj
у меня нет такой кнопки, в uat вообще обмен только ручной изначально предусмотрен
#45 by Живой Ископаемый
2 измени так:
#46 by Adgjj
при загрузке файла периф базы в центр. базу: номер сообщения < или = номеру ранее принятого сообщения Надо изменить номер принятого сообщения в строке плана обмена или изменить этот номер в xml-файле (после изменения номер вручную в xml-файле загружается)
#47 by Fish
А еще раз выгрузить что мешает?
#48 by Живой Ископаемый
2 боже.. да просто выгрузите из периферии пару лишних раз
#49 by Adgjj
спасибо, выдает то же: св-во номеротправленного не может быть изменено для предопр. узла
#50 by Adgjj
придется
#51 by Adgjj
оказывается, с нумерацией все нормально было - из-зи каккой-то другой ошибки выскакивала эта, вы представляете?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С