Имя: Пароль:
1C
1С v8
Добавил реквизит в номенклатуре ут 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