Имя: Пароль:
1C
1С v8
XDTO-пакеты
0 polkin
 
07.03.15
22:08
https://yadi.sk/i/f8cSn0qaf6yq7

Не могу выгрузить поскольку выкатывает ошибку превышения 3000 знаков.
Ставлю в ЗначенияСвойства максимум 5000 вместо -1, ошибка та же.
Где нужно изменить, чтобы выводило более 3000 знаков.
1 ДенисЧ
 
07.03.15
22:12
Где-то в районе ул.Селезнёвской, что в Москве...
2 polkin
 
07.03.15
22:13
Хотелось бы поближе однако....
3 tridog
 
07.03.15
22:28
(0) -1 - это отсутствие ограничения. Уверен, что ругаццо на значение именно этого свойства именно у этого объекта?
4 polkin
 
07.03.15
22:39
https://yadi.sk/i/99zryM5Gf72Z6
оно, больше нету.
5 polkin
 
07.03.15
23:33
{ОбщийМодуль.ОбменССайтом.Модуль(6489)}: Ошибка при вызове метода контекста (Добавить)
    ЗначениеРеквизитаXDTO.Значение.Добавить(ПолучитьСтрокуЗаписиДляXML(Значение));
по причине:
Несоответствие типов XDTO
по причине:
Ошибка проверки данных XDTO:

не соответствует простому типу: {urn:1C.ru:commerceml_205}ЗначениеСвойства
Несоответствие фасету MaxLength = '3000'
6 Лодырь
 
08.03.15
07:34
Если меня не глючит с будуна, то у тебя ошибка в том, что превышена длина строки ЗначениеСвойства, а ты пытаешся задать количество элементов ЗначениеСвойства. Не там меняешь.
7 polkin
 
08.03.15
09:49
(6) А где менять?
8 Лодырь
 
08.03.15
18:35
(7) Ну либо принципиально сменить тип на строковый вместо предопределенного ЗначениеСвойства, либо смотреть (1)
9 polkin
 
08.03.15
20:25
(8) Сменить нет возможности... а (1) вообще на грани фантастики....
10 Лодырь
 
09.03.15
19:06
(9) почему нет возможности? На вашей стороне вы вполне можете все менять. Да и в любом случае, даже если бы вы достигли своей цели и выгрузили 5к символов вместо 3к, то вам пришлось бы менять схему на принимающей стороне. следовательно на принимающей стороне вы тоже можете все менять. Так в чем загвоздка?
11 polkin
 
10.03.15
00:26
(10) В том, что принимающая сторона 5к символов загружает.
А я выгрузить не могу.

Тут еще один момент обнаружился....

Описание в товаре выгружает сколько хочешь, а Описание в группе выгружает только 250 знаков....

Уже всю голову сломал, где это проставляется...
12 polkin
 
11.03.15
14:22
Ну где эти знатоки? Как вывести в XDTO больше знаков?
13 Лодырь
 
11.03.15
17:12
(12) Тебе уже все рассказали. Так как ты придумал сам себе некие ограничения - ну мучайся теперь.
14 Otvertka352
 
11.03.15
18:06
У тебя там нет описанного ТипаЗначения?
Насколько я помню, ограничения можно выставить именно в созданных ТипахЗначений.
15 polkin
 
12.03.15
09:56
(14) Спасибо большое. Помогло очень.
В Типы значений меняется. Установил 5000 знаков.
16 Мыш
 
12.03.15
10:11
(15) Обращай внимание, где в свойствах зеленые галки слева - то свойство используется. )
17 polkin
 
12.03.15
11:08
ОписаниеГруппы получаю полностью
https://yadi.sk/i/OUmEoz2efC9b6
ГруппаXDTO.Описание уже обрезает до 250 знаков.
https://yadi.sk/i/VSwpss6IfC9iq

Вот сам пакет ГруппаXDTO
https://yadi.sk/i/T1O2CEdLfCA3o

Вот его тип, где 5000 знаков
https://yadi.sk/i/yUw-xAqPfCA8a

Где засада?
18 Мыш
 
12.03.15
11:22
(17)
Функция ФорматНаименованияДляXDTO(Наименование)
    
    Возврат Лев(Наименование, 250);
    
КонецФункции

ЗЫ: лень в функцию заглянуть? )
19 polkin
 
12.03.15
11:40
(18) Спасибо, помогло.
ЗЫ: не лень, знаний не хватает....
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн