|   |   | 
| 
 | Обмен с сайтом обрезает xml в 1024 символа | ☑ | ||
|---|---|---|---|---|
| 0
    
        MAPATNK2 naïve 13.11.19✎ 21:45 | 
        УНФ  1.6 (1.6.17.123). Всем доброго дня, подскажите, выгружаю xml с помощью обмена с веб сайтом товарами, но обмен режет свойства (2020 символов) до 1024 символов. В 1С свойство неограниченное и заполняется нормально, а при выгрузке обрезается. подскажите, как исправить?     | |||
| 1
    
        palsergeich 13.11.19✎ 21:47 | 
        (0) Посмотри глазами xml файл.
 Если там все ок (длиннее 1024), то проблема на стороне приемника | |||
| 2
    
        MAPATNK2 naïve 13.11.19✎ 21:50 | 
        (1) я ведь написал, в 1С все ок, но она формрует уже обрезанный xml файл. Вот я весь день сижу, вообще найти не могу где формируется xml и где обрезается     | |||
| 3
    
        ASV 13.11.19✎ 22:00 | 
        в Запросе ВЫразить КАК Строка(1024)     | |||
| 4
    
        MAPATNK2 naïve 13.11.19✎ 22:07 | 
        (3) поиск по конфигурации не дает никаких резултатов, связанных с обменом     | |||
| 5
    
        MAPATNK2 naïve 13.11.19✎ 22:27 | 
        Ещё такая проблема обнаружилась. Есть свойство 3 тыс символов длинной в xlsx, при загрузке в 1С - 3 тыс символов остаются, но как только я программно добавляю значение в свойство, оно тут же обрезается до 900 символов. 
 НовыйРеквизит = НоваяПозиция.ДополнительныеРеквизиты.Добавить(); НовыйРеквизит.Свойство=ПланыВидовХарактеристик.ДополнительныеРеквизтыИСведения.НайтиПоНаименованию("Тип объектива"); НовыйРеквизит.Значение = стр.Значение; В отладчике "стр.Значение" имеет 3 тыс символов, а НовыйРеквизит.Значение после присвоения имеет 900 символов. Почему блин так? | |||
| 6
    
        MAPATNK2 naïve 13.11.19✎ 22:29 | 
        Т.е у меня есть созданные заранее доп реквизиты номенклатуры неограниченной длинны, но при присвоении им значения длинной 3 тыс они режутся, причем нет какого то четкого правила, все режутся по разному. кто то 1000 кто то 1500     | |||
| 7
    
        MAPATNK2 naïve 13.11.19✎ 22:30 | 
        Код то простецкий в присвоении значений, не понятно куда смотреть.     | |||
| 8
    
        hhhh 13.11.19✎ 22:39 | 
        (7) длина реквизита Значение в тч дополнительные реквизиты смотри.     | |||
| 9
    
        Сияющий в темноте 13.11.19✎ 22:48 | 
        если вы пытаетесь запихать строку неограниченной длины в дополнительный реквизит,то там всего 1024 символа,так как строка неограниченной длины с другими типами не обьединяется.     | |||
| 10
    
        MAPATNK2 naïve 13.11.19✎ 22:54 | 
        (9) не понял. У меня доп реквизит неограниченной длинный у номенклатуры. Я туда пытаюсь впихнуть строку размером 3 тыс символов. Не дает. Вот и вопрос почему....     | |||
| 11
    
        MAPATNK2 naïve 13.11.19✎ 22:56 | 
        (8) тип значения строка, длинна 0. Там все норм     | |||
| 12
    
        MAPATNK2 naïve 13.11.19✎ 23:02 | 
        Может символ какой приходит с интернета для 1С не знакомый и она обрезает все после него...     | |||
| 13
    
        MAPATNK2 naïve 13.11.19✎ 23:07 | 
        Короче бред какой - то . Поставил, чтобы свойство выводилось как гиперссылка и теперь все четко....Ббред     | |||
| 14
    
        MAPATNK2 naïve 13.11.19✎ 23:10 | 
        Теперь обрезается только в xml     | |||
| 15
    
        MAPATNK2 naïve 13.11.19✎ 23:33 | 
        Понял почему помогло. Я добавил ещё одну строку 
 НовыйРеквизит = НоваяПозиция.ДополнительныеРеквизиты.Добавить(); НовыйРеквизит.Свойство=ПланыВидовХарактеристик.ДополнительныеРеквизтыИСведения.НайтиПоНаименованию("Тип объектива"); НовыйРеквизит.Значение = стр.Значение; НовыйРеквизит.ТекстоваяСтрока = стр.Значение; В итоге НовыйРеквизит.Значение обрезается, а НовыйРеквизит.ТекстоваяСтрока берет все 3 тыс симвлов как надо, и при установке настройки "показывать в виде гиперсылки" показывается не значение доп реквизита, а текстовая строка. | |||
| 16
    
        MAPATNK2 naïve 13.11.19✎ 23:35 | 
        В итоге имею обрезанное значение свойства на 1500 символов и обрезанный свойство в XML на 1400. Ладно бы они хоть одинаковой длинны обрезались...но нет же. Вообще не ясно куда копать.     | |||
| 17
    
        H A D G E H O G s 13.11.19✎ 23:48 | 
        Надо просто немного напрячься....
 http://prntscr.com/pwl0ck | |||
| 18
    
        MAPATNK2 naïve 14.11.19✎ 00:01 | 
        (17) и что это? Это максимальное значение. 1024. Дальше никуда. Попробуйте сами     | |||
| 19
    
        MAPATNK2 naïve 14.11.19✎ 00:04 | 
        Нулевое значение тоже не поставить. Есть какие нибудь другие варианты? Может подскажет кто нибудь где стандартный модуль формирования xml при выгрузке на сайт? попробую там выгружать не значение а текстовую строку     | |||
| 20
    
        Сияющий в темноте 14.11.19✎ 08:49 | 
        текстовая строка там неограниченной длины,а свойство можно в конфигураторе посмотреть,там 1024 и больше него не сделать.
 а то,что ты в приложении можешь указать неограниченную длину,это бага платформы. | |||
| 21
    
        MAPATNK2 naïve 14.11.19✎ 09:46 | 
        (20) Ну ведь должен быть какой-то способ? Как из 1С описание выгружать в 3 тыс символов? Вот я и хотел попробовать вместо НовыйРеквизит.Значение выгружать НовыйРеквизит.ТекстоваяСтрока только я модуль не могу найти XD     | |||
| 22
    
        hhhh 14.11.19✎ 10:01 | 
        (21) ты не поверишь. Модуль ОбменССайтом.     | |||
| 23
    
        hhhh 14.11.19✎ 10:07 | 
        (21) но вообще-то тебе не модули, а фабрику XDTO придется курить, XDTO-пакеты и так далее.     | |||
| 24
    
        MAPATNK2 naïve 14.11.19✎ 10:08 | 
        (22) ты не поверишь модулей обменов данными так много, что нужно очень долго сидеть и искать где же этот обмен с сайтом, а в плане Обмена никаких обработчиков нет, только клиентская часть для красивого отображения процесса омбена     | |||
| 25
    
        MAPATNK2 naïve 14.11.19✎ 10:08 | 
        (23) Вот тут уже ближе     | |||
| 26
    
        MAPATNK2 naïve 14.11.19✎ 10:09 | 
        (23) Как её курить? есть модуль ОбменДаннымиXDTOСервер не то?     | |||
| 27
    
        MAPATNK2 naïve 14.11.19✎ 10:10 | 
        Мне просто найти место, где формируются данные по доп реквизитам нмоенклатуры для выгрузки XD     | |||
| 28
    
        hhhh 14.11.19✎ 10:12 | 
        (24) еще раз: не ОбменДанными, а обменССайтом. Нахрена ты в обмен данными лезешь? это не то, от слова совсем.     | |||
| 29
    
        MAPATNK2 naïve 14.11.19✎ 10:12 | 
        Хотел с помощью отладки найти, но я так понимаю обмен выполняется в фоновом режиме и отладка мне тут не поможет     | |||
| 30
    
        MAPATNK2 naïve 14.11.19✎ 10:13 | 
        (28) Нет такого в УНФ     | |||
| 31
    
        MAPATNK2 naïve 14.11.19✎ 10:13 | 
        Может версию другую поставить     | |||
| 32
    
        Галахад гуру 14.11.19✎ 10:19 | 
        Включи замер производительности. Запусти обмен. Подожди завершения. Выключи замер.
 И посмотри код каких модулей выполнялся. | |||
| 33
    
        MAPATNK2 naïve 14.11.19✎ 10:20 | 
        Все, нашел, спасибо большое всем.     | |||
| 34
    
        hhhh 14.11.19✎ 10:22 | 
        (29) заходишь в отладку и ставишь галку Фоновые задания     | |||
| 35
    
        unbred 14.11.19✎ 10:32 | 
        фотка норм. верни Марину.     | |||
| 36
    
        MAPATNK2 naïve 14.11.19✎ 10:36 | 
        (35) Общий аккаунт на всех новичков. Тут много тем и регистрироваться заново не нужно. Марины нет     | |||
| 37
    
        MAPATNK2 naïve 14.11.19✎ 10:44 | 
        А фоновые задания даже после включения настройки отладки фоновых заданий и перезагрузки - не отлавливаются. Тупо в слепую что ты пытаешь сделать. везде где нашел ДополнительныеРеквизиты.Значение поменял на ДополнительныеРеквизиты.ТекстоваяСтрока ваще пофиг, обрезает на 1531 символ XD     | |||
| 38
    
        MAPATNK2 naïve 14.11.19✎ 10:45 | 
        при выгрузке в XML     | |||
| 39
    
        hhhh 14.11.19✎ 10:55 | 
        (37) там по-любому не ДополнительныеРеквизиты.Значение, зря менял.     | |||
| 40
    
        MAPATNK2 naïve 14.11.19✎ 11:02 | 
        (39) да ёмоё. Зачем в модуль обмена запихивать ДополнительныеРеквизиты.Значение, если он их не использует. Вот нафига так сложно. Что искать тогда, вместо него ? XD     | |||
| 41
    
        3achem 14.11.19✎ 11:25 | 
        (40) Наймите программиста     | |||
| 42
    
        MAPATNK2 naïve 14.11.19✎ 12:09 | 
        (41) Тебя что ль? Уверен, что вывезешь:) ?     | |||
| 43
    
        hhhh 14.11.19✎ 12:28 | 
        (42) ну, согласись какая-то дикость, нанали кучу новичков, и к ним не поставили никакого руководителя, чтобы консультировал и направлял. Ходите, побираетесь, кто поможет? И теперь по всей России с вашей фирмы ржач стоит.     | |||
| 44
    
        MAPATNK2 naïve 14.11.19✎ 12:38 | 
        (43) Какой ржачь? Что то смешное увидел тут? Хоть кто то сказал чего дельного? Даже если узнавать у руководителя, он так же не в курсе, т.к. с УНФ не работали. Как мы должны учиться по твоему? В учебниках такое не написано. Вот есть конкретная задача, если не поулчается, узнаем на форуме, может кто подскажет чего дельного, а тебе если сказать нечего, луче молчи. Можно подумать с рождения знания даются.     | |||
| 45
    
        MAPATNK2 naïve 14.11.19✎ 12:40 | 
        (43) Я чё, прошу огромный модуль за меня написать? Я тут спрашиваю почему XML обрезает? все говорят ограничения есть в 1024 символа, да нихрена, где то 1531, где то 1845, а где то 1024. режет при выгрузке разное кол-во символов.     | |||
| 46
    
        MAPATNK2 naïve 14.11.19✎ 12:42 | 
        Всегда весело обсирать других людей) Но тут вроде как форум программистов и тебя никто не заставляет отвечать, нет желания помочь, иди лесом.     | |||
| 47
    
        3achem 14.11.19✎ 12:57 | 
        (42) Всё зависит от суммы, предлагайте     | |||
| 48
    
        Paint_NET 14.11.19✎ 13:02 | 
        Версия модуля обмена какая?     | |||
| 49
    
        Paint_NET 14.11.19✎ 13:05 | 
        Лан, времени нет клещами тянуть уточнения. Копай XDTO-пакеты.     | |||
| 50
    
        MAPATNK2 naïve 14.11.19✎ 14:24 | 
        (49) попробовал мак значение у XDTO c CommerceML поменять с 1000 на 10 000. По какому пакету идет обмен с сайтом не в курсе?     | |||
| 51
    
        MAPATNK2 naïve 15.11.19✎ 13:58 | 
        (48) тем более это не обмен с битрикс, а стандартный встроенный обмен с сайтом, у него нет версии.     | |||
| 52
    
        MAPATNK2 naïve 15.11.19✎ 13:59 | 
        Каким пакетом XDTO или схемой пользуется стандартная выгрузка на сайт в 1С. Хочу её отредактировать     | |||
| 53
    
        Когнитивный Диссонанс 15.11.19✎ 14:18 | 
        напоминает длинннну какого-то буфера     | |||
| 54
    
        тарам пам пам 15.11.19✎ 14:39 | 
        Научись уже отлаживать фоновые, а то так и будешь тыкаться.     | |||
| 55
    
        Сияющий в темноте 15.11.19✎ 23:52 | 
        Запустить фкнкцию фонового в сеансе и отлаживать.     | |||
| 56
    
        Сияющий в темноте 15.11.19✎ 23:53 | 
        у товара есть описание в html,оно неограниченной длины,и если туда положить xml,то можно кучу свойств сразу фигачить на сайт.     | |||
| 57
    
        runoff_runoff 16.11.19✎ 00:07 | 
        строки бесконечной длины (в БСП) хранятся в реквизите ДополнительныеРеквизиты.ТекстоваяСтрока, а не Значение
 уволен | |||
| 58
    
        MAPATNK2 naïve 18.11.19✎ 09:30 | 
        (57) ИИИ? Я это уже давно понял выше. Проблема в том, что выгружается Значение, а не текстовая строка. Сделал, чтобы выгружалась текстовая строка, обрезается все равно.     | |||
| 59
    
        MAPATNK2 naïve 18.11.19✎ 09:31 | 
        Сейчас больше волнует XDTO пакеты.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |