#0
by ТипТопыч
Необходимо получить строку вида: <issuance xmlns="; xmlns:xsi="; xsi:schemaLocation="; sender="sender1"> Пишу: issuanceXML = Корень.СоздатьПодчиненныйЭлемент("issuance",,";); issuanceXML.УстановитьПространствоИмен(";); issuanceXML.УстановитьПространствоИмен(";); Получаю: <issuance xmlns="; xmlns:xsi="; xmlns:schemaLocation="; sender="sender1"> Как получить строку вида xsi:schemaLocation="; Как не пробывал постоянно выходит xmlns:schemaLocation.
#2
by ТипТопыч
После формирования xml? Открыть как текст и заменить строку как я понял? А штатными типа УстановитьАтрибут или еще как нибудь.
#3
by NikVars
Формируй свой хмл, потом в конце, после формирования хмл, просто добавь нужную строку в нужную позицию в начале текстового файла. УстановитьПространствоИмен в 7.7 очень криво работает - этот метод нельзя назвать универсальным. При его использовании иногда бывает загадочная и неприятная ошибка "Ошибка исполнения метода".
#4
by ТипТопыч
В том то и дело что получается документ с одной строкой: <issuance xmlns="; xmlns:xsi="; xmlns:schemaLocation="; sender="sender1"><general><number>200637644-2016-0004432234</number><datelssuance>2016-04-11</datelssuance><dateTransaction>2016-04-11</dateTransaction><documentType>ORIGINAL</documentType></general><provider><providerStatus>SELLER</providerStatus>... Как в текст можно добавить строку в нужную позицию?
#5
by Злопчинский
Пиши файл как текст просто и все при формировании. тогда что хочешь то и запихивай
#6
by NikVars
1) См. в конфигураторе дядьку в кепке - Встроенный язык - Текст - ДобавитьСтроку 2) Отчеты - Регламентированные РСВ-1 - файл 01. Поиск по ДобавитьСтроку
#7
by ТипТопыч
Да знаю я, я же говорю текст состоит из 1 строки а метод Добавить строку добавляет в конец строки. Синтаксис: ДобавитьСтроку(<Строка>) Назначение: Добавить строку в конец текста. Параметры: <Строка> - добавляемая строка.
#8
by ТипТопыч
т.е. у меня будет <issuance xmlns=";; xmlns:xsi=";; sender="sender1"><general><number>200637644-2016-0004432234</number><datelssuance>2016-04-11</datelssuance><dateTransaction>2016-04-11</dateTransaction><documentType>ORIGINAL</documentType></general><provider><providerStatus>SELLER</providerStatus>... xsi:schemaLocation=";;
#9
by NikVars
Ты робот?! Там еще есть ВставитьСтроку. Ты РСВ-1 смотрел? Если ждешь конкретного решения задачи - делаю только за бабло. Щас сам щевели извилинами или озвучь сумму. Повтрояться не обзятельно - и так вижу, что тебе лень думать.
#11
by ТипТопыч
Мил человек не злись, и шевелить извилинами я умею. и ссылку на страницы которую ты мне любезно предоставил я тоже просматривал и читал. У меня еще идея возникла после формирования xml, открыть как текст и лев, + нужный текст +прав. создать текстовый файл и сохранить в xml. Сейчас попробую.
#12
by ТипТопыч
Метод ВставитьСтроку тоже вставит в конец первой строки текст. Не подойдет. Спасибо.
#13
by NikVars
УстановитьПространствоИмен тоже добавляет строку без посторонних слов. ВставитьСтроку(1, "<issuance xmlns=";;; xmlns:xsi=";;; sender="sender1"><general><number>200637644-2016-0004432234</number><datelssuance>2016-04-11</datelssuance><dateTransaction>2016-04-11</dateTransaction><documentType>ORIGINAL</documentType></general><provider><providerStatus>SELLER</providerStatus>... xsi:schemaLocation=";); Только в нужных местах кавычки задвоить нужно.
#14
by eshtrey
Установи атрибут sender="sender1" а потом в текстовом файле сделай СтрЗаменить ("sender="sender1"", нужная строка) и не надо Вставить/Добавить строку
#15
by ТипТопыч
Спасибо всем участникам, особенная благодарность NikVars! Решение вопроса: стр123 = СокрЛП(стр2)+" xsi:schemaLocation="+""""+"http:"+"//; "+стр22; ... Тема закрыта!
#20
by NikVars
Пожалуйста! Ты держи под рукой комплект регламентированной отчетности. Там можно подглядывать реализацию разных выкрутас и списывать.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- ЕГАИС: зависает УТМ при смене ключа.
- Синхронизация между УТ 11.1 и БП 2.0
- Как перейти с БП 2.0 на общепит?
- Продажа ОС через взаимозачет не попадает в КУДиР
- Округление сумм в чеках ККМ
- Проблемы с выгрузкой в ЕГАИС
- Как сделать выбор элемента справочника из списка в документе
- Медленно работает 1С Бухгалтерия 3.0
- Функция НайтиПоСсылкам возвращает лишние объекты
- Программно установить масштаб в параметрах печати табличного документа
- 1С 8.2 Обработка файлов в каталоге по маске
- Настройка поиска ассоциаций в УТ
- Авторизация на сервере в WinHttp.WinHttpRequest.5.1
- Проблемы при сравнении/объединении с конфигурацией поставщика
- Запуск bat файла из 1С
- Чтение файла Excel напрямую из 1С
- v7: DBF: записать пустое значение в числовое поле
- Внедрение БИТ.Финанс. Поделитесь опытом.
- Раздельный учет НДС, нет проводок Дт 19.07 Кт 19.03 (Бух 3.0 экспорт)
- Методика расчета средней зарплаты в УПП