|   |   | 
| 
 | Добавил реквизит в номенклатуре ут 11, как выгрузить на сайт | ☑ | ||
|---|---|---|---|---|
| 0
    
        URAL 05.05.18✎ 17:40 | 
        Плиз подскажите что не так
 есть ут 11 и сайт на битрикс 24 в ут 11 в справочнике номенклатур добавил реквизит наименование для сайта тип строка... теперь мне нужно чтобы данный реквизит появился на сайте в макете плана обмена тоже добавил, так же добавил в фабрикуXDTO это поле... не могу понят почему не выгружается вот ошибка {ОбщийМодуль.ОбменССайтом.Модуль(1461)}: Ошибка при вызове метода контекста (Проверить) КаталогXDTO.Проверить(); по причине: Ошибка проверки данных XDTO: Структура объекта '/Товары/Товар[1]' не соответствует типу: {urn:1C.ru:commerceml_2}Товар Проверка свойства 'НаименованиеДляСайта': форма: Элемент имя: {urn:1C.ru:commerceml_2}НаименованиеДляСайта тип: {http://www.w3.org/2001/XMLSchema}anyType Отсутствует обязательное свойство | |||
| 1
    
        ugorchina 05.05.18✎ 17:43 | 
        Вроде как Битрикс может принять твой реквизит как свойство     | |||
| 2
    
        URAL 05.05.18✎ 17:46 | 
        (1) зная, спасибо, но мне нужно именно как реквизит передать т.к. следующее что я собираюсь передать это список значений, а список в свойствах сделать нельзя и поэтому хочу понять что не так     | |||
| 3
    
        URAL 05.05.18✎ 17:48 | 
        Установил тип и все равно ругается...
 {ОбщийМодуль.ОбменССайтом.Модуль(1461)}: Ошибка при вызове метода контекста (Проверить) КаталогXDTO.Проверить(); по причине: Ошибка проверки данных XDTO: Структура объекта '/Товары/Товар[1]' не соответствует типу: {urn:1C.ru:commerceml_2}Товар Проверка свойства 'НаименованиеДляСайта': форма: Элемент имя: {urn:1C.ru:commerceml_2}НаименованиеДляСайта тип: {urn:1C.ru:commerceml_2}СтрокаТип Отсутствует обязательное свойство | |||
| 4
    
        ugorchina 05.05.18✎ 17:51 | 
        {ОбщийМодуль.ОбменССайтом.Модуль(1461)
 Покажи код у меня компа под рукой нет ( | |||
| 5
    
        ugorchina 05.05.18✎ 17:52 | 
        А так же попробуй выгрузить в Фойл и содержимое файла то же сюда ( если выгрузится)     | |||
| 6
    
        ugorchina 05.05.18✎ 17:54 | 
        Наименование для сайта именно оно должно быть наименованием для товара? А не штатное 1с ? Так же зачем это делать то?     | |||
| 7
    
        ugorchina 05.05.18✎ 17:56 | 
        Замените везде для обмена штатное наименование на свое и будет Вам счастье сейчас оно ругается походу потамы что принимает Ваш реквизит за свойство     | |||
| 8
    
        ugorchina 05.05.18✎ 17:57 | 
        В общем покажите код     | |||
| 9
    
        ugorchina 05.05.18✎ 17:57 | 
        И уточните 11 какая?     | |||
| 10
    
        URAL 05.05.18✎ 18:27 | 
        Получилось у меня все выгрузить, только вот на сайте не появился реквизит     | |||
| 11
    
        URAL 05.05.18✎ 18:28 | 
        в файле есть, на сайте нет, они предопределены на сайте? строго в перечисленном количестве. Может кто то сказать?     | |||
| 12
    
        VS-1976 05.05.18✎ 18:44 | 
        (11) Инфоблок на сайте содержит строгое соответствие полей номенклатуры полям в 1С. Они туда и не выгрузятся. Нужно делать в инфоблоке свойство с признаком множественное значение. И проще выгружать в csv и грузить в битрикс. Множественное свойство выгружается размножением строк, и только это свойство отличается. После загрузки строки сворачиваются в одну и множество будет загружено.     | |||
| 13
    
        URAL 05.05.18✎ 19:15 | 
        (12) очень интересно, т.е выгрузить и загрузить     | |||
| 14
    
        URAL 05.05.18✎ 19:21 | 
        (12) а как сделать размножение строк в csv?     | |||
| 15
    
        ugorchina 05.05.18✎ 19:35 | 
        Вы (6) читали?     | |||
| 16
    
        URAL 05.05.18✎ 19:38 | 
        (15) наименование для сайта я создал сам, оно не типовое     | |||
| 17
    
        ugorchina 05.05.18✎ 19:40 | 
        Ну так хорошо Вы создали реквизит наименование для сайта и хотите что бы оно было наименованием на сайте верно? 1с где то формирует xml а так же где то делает запрос по спр номенклатуры соответственно в этих модулях просто в место наименование задайте свой реквизит и все!     | |||
| 18
    
        URAL 05.05.18✎ 19:42 | 
        (18) нет я хочу передать на сайт список значений, наименование для сайта был тестовым случаем...     | |||
| 19
    
        ugorchina 05.05.18✎ 19:44 | 
        А что в списке то? Что там будет ?     | |||
| 20
    
        URAL 05.05.18✎ 19:52 | 
        список свойств, т.к. в 1с дополнительные реквизиты создаются только реквизитами, и их у меня много нужно сгруппировать в список... решил уйти от дополнительных реквизитов и хочу выгрузить на сайт списки реквизитов, но пока не получилось даже просто реквизит "НаименованиеДля Сайта"выгрузить, точнее выгружаю, в файле xml вижу что выгружается, а вот в битрикс не загружается     | |||
| 21
    
        URAL 05.05.18✎ 19:53 | 
        (20) точнее список значений     | |||
| 22
    
        ugorchina 05.05.18✎ 20:39 | 
        У Битрикс а есть свои дополнения для УТ сам не смотрел но взгляните в их сторону думаю там имеется то что Вам необходимо     | |||
| 23
    
        ugorchina 05.05.18✎ 21:02 | 
        Не очень понял что значит сгруппировать в список?     | |||
| 24
    
        URAL 05.05.18✎ 21:04 | 
        (23) это проблема выгрузки множественного списка уже длится много лет, есть решение, нужно немного допилить ут 11... на форруме битрикса много подобных описаний этой проблемы...     | |||
| 25
    
        URAL 05.05.18✎ 21:04 | 
        после того как реализую, отпишусь     | |||
| 26
    
        ugorchina 05.05.18✎ 21:18 | 
        Что значит множественный список свойств? Приведите пример     | |||
| 27
    
        VS-1976 06.05.18✎ 00:39 | 
        (14) Я написал выгрузку. В запросе размножается :). Создаёшь нужные свойства, выгружаешь в csv с битрикса наименование полей будет в csv всё просто.     | |||
| 28
    
        ugorchina 06.05.18✎ 07:26 | 
        (27) расскажите что именно размножается то? Что значит группировать свойства? И под свойствами Вы подразумеваете характеристики товара? Дайте может ссылку на подобного рода товар на сайте     | |||
| 29
    
        ugorchina 06.05.18✎ 07:28 | 
        (28) я делал много интеграцией с сайтами но подобного рода вопросов ещё не было     | |||
| 30
    
        VS-1976 06.05.18✎ 11:36 | 
        (28) Я не выгружал с характеристиками. Если есть характеристики, то нужно стандартную выгрузку пилить скорее всего. Размножается позиция одна и та же, только изменения идёт в полях которые связываются со свойствами где установлено множественное значение.     | |||
| 31
    
        Nyoko 06.05.18✎ 12:12 | 
        есть правила выгрузки, в них зашиты все настройки, просто так добавить поле и ждать пока оно появится на сайте не получится, можно добавлять только свойства. Или при выгрузке подменять поле наименование на нужное. 
 Еще как вариант можно на стороне сайта быстренько написать сервис который будет принимать от 1с кастом данные. Есть дополнения к ут от битрикс, там можно выгружать пользовательские справочники. п.с. RTFM п.с. п.с. для того чтобы что-то получилось нужно уметь программировать на php и 1с | |||
| 32
    
        Nyoko 06.05.18✎ 12:15 | 
        в ошибке точно указано что в пакете {urn:1C.ru:commerceml_2}Товар  нет поля "НаименованиеДляСайта"
 попробуй найди http://v8.1c.ru/edi/edi_stnd/90/92.htm https://media.tenor.com/videos/254945904ad12690990da10f7c7e02bc/mp4 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |