Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Податкова вигружається в XML, але з тої сторони її не хочуть брать
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 7.7 > 1С Бухгалтерия 7.7 для Украины
XBrut
Бухоблік для України Реліз 305.
Пакет звітів Rp14q2.grp
Вигрузка за схемою : J1201005.xsd
Для відправки використовуємо "Арт-Звіт 4.3.3"
Коли відправляємо файл, отримуємо помилки :

"Поле 'C_DOC_TYPE'.Повинно містити цифри."
"Поле 'C_DOC_CNT'.Повинно містити цифри."

У відладчику видно, що 1С віддає в ці поля саме цифри.
Але якщо відкрити файл XML в текстовому редакторі, то видно, що в цих полях є пробіли (чи щось, що виглядає, як пробіли) перед значенням.

Лінія консультацій каже, що "така проблема у всіх, хто працює з 1С7.7"

Питання: Хто таке бачив і що робити?

П.С.
Власне вже пробував видаляти ті пробіли за допомогою об'єкта "Текст", але тоді уже арт-звіт каже, що "невідома помилка" smile.gif

Acid
Число(СокрЛП(Тип))
ТОМУРА
xmlexport.ert
Есть:
    // выгрузка налоговых документов
    Если (Сред(ИмяСхемы,2) = "1201002") или (Сред(ИмяСхемы,2) = "1201003") или (Сред(ИмяСхемы,2) = "1201004") или  Тогда
        Если ПреобразоватьТипXMLx1201002(Значение, Тип, Результат, ТекстОписанияОшибки) = 1 Тогда
            // обработано
            фОбработано = 1;
        КонецЕсли;
    КонецЕсли;


А должно быть:

    // выгрузка налоговых документов
    Если (Сред(ИмяСхемы,2) = "1201002") или (Сред(ИмяСхемы,2) = "1201003") или (Сред(ИмяСхемы,2) = "1201004") или (Сред(ИмяСхемы,2) = "1201005") Тогда
        Если ПреобразоватьТипXMLx1201002(Значение, Тип, Результат, ТекстОписанияОшибки) = 1 Тогда
            // обработано
            фОбработано = 1;
        КонецЕсли;
    КонецЕсли;


Pepe
ТОМУРА, а вы проверяли ваш "рецепт"?
ТОМУРА
YES
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.