Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Добавил реквизит в номенклатуре ут 11, как выгрузить на сайт

Добавил реквизит в номенклатуре ут 11, как выгрузить на сайт
Я
   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
Отсутствует обязательное свойство
 
 
   ugorchina
 
1 - 05.05.18 - 17:43
Вроде как Битрикс может принять твой реквизит как свойство
   URAL
 
2 - 05.05.18 - 17:46
(1) зная, спасибо, но мне нужно именно как реквизит передать т.к. следующее что я собираюсь передать это список значений, а список в свойствах сделать нельзя и поэтому хочу понять что не так
   URAL
 
3 - 05.05.18 - 17:48
Установил тип и все равно ругается...

{ОбщийМодуль.ОбменССайтом.Модуль(1461)}: Ошибка при вызове метода контекста (Проверить)
        КаталогXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/Товары/Товар[1]' не соответствует типу: {urn:1C.ru:commerceml_2}Товар
Проверка свойства 'НаименованиеДляСайта':
    форма: Элемент
    имя: {urn:1C.ru:commerceml_2}НаименованиеДляСайта
    тип: {urn:1C.ru:commerceml_2}СтрокаТип
Отсутствует обязательное свойство
   ugorchina
 
4 - 05.05.18 - 17:51
{ОбщийМодуль.ОбменССайтом.Модуль(1461)
Покажи код у меня компа под рукой нет (
   ugorchina
 
5 - 05.05.18 - 17:52
А так же попробуй выгрузить в Фойл и содержимое файла то же сюда ( если выгрузится)
   ugorchina
 
6 - 05.05.18 - 17:54
Наименование для сайта именно оно должно быть наименованием для товара? А не штатное 1с ? Так же зачем это делать то?
   ugorchina
 
7 - 05.05.18 - 17:56
Замените везде для обмена штатное наименование на свое и будет Вам счастье сейчас оно ругается походу потамы что принимает Ваш реквизит за свойство
   ugorchina
 
8 - 05.05.18 - 17:57
В общем покажите код
   ugorchina
 
9 - 05.05.18 - 17:57
И уточните 11 какая?
   URAL
 
10 - 05.05.18 - 18:27
Получилось у меня все выгрузить, только вот на сайте не появился реквизит
 
 Рекламное место пустует
   URAL
 
11 - 05.05.18 - 18:28
в файле есть, на сайте нет, они предопределены на сайте? строго в перечисленном количестве. Может кто то сказать?
   VS-1976
 
12 - 05.05.18 - 18:44
(11) Инфоблок на сайте содержит строгое соответствие полей номенклатуры полям в 1С. Они туда и не выгрузятся. Нужно делать в инфоблоке свойство с признаком множественное значение. И проще выгружать в csv и грузить в битрикс. Множественное свойство выгружается размножением строк, и только это свойство отличается. После загрузки строки сворачиваются в одну и множество будет загружено.
   URAL
 
13 - 05.05.18 - 19:15
(12) очень интересно, т.е выгрузить и загрузить
   URAL
 
14 - 05.05.18 - 19:21
(12) а как сделать размножение строк в csv?
   ugorchina
 
15 - 05.05.18 - 19:35
Вы (6) читали?
   URAL
 
16 - 05.05.18 - 19:38
(15) наименование для сайта я создал сам, оно не типовое
   ugorchina
 
17 - 05.05.18 - 19:40
Ну так хорошо Вы создали реквизит наименование для сайта и хотите что бы оно было наименованием на сайте верно? 1с где то формирует xml а так же где то делает запрос по спр номенклатуры соответственно в этих модулях просто в место наименование задайте свой реквизит и все!
   URAL
 
18 - 05.05.18 - 19:42
(18) нет я хочу передать на сайт список значений, наименование для сайта был тестовым случаем...
   ugorchina
 
19 - 05.05.18 - 19:44
А что в списке то? Что там будет ?
   URAL
 
20 - 05.05.18 - 19:52
список свойств, т.к. в 1с дополнительные реквизиты создаются только реквизитами, и их у меня много нужно сгруппировать в список... решил уйти от дополнительных реквизитов и хочу выгрузить на сайт списки реквизитов, но пока не получилось даже просто реквизит "НаименованиеДля Сайта"выгрузить, точнее выгружаю, в файле xml вижу что выгружается, а вот в битрикс не загружается
   URAL
 
21 - 05.05.18 - 19:53
(20) точнее список значений
   ugorchina
 
22 - 05.05.18 - 20:39
У Битрикс а есть свои дополнения для УТ сам не смотрел но взгляните в их сторону думаю там имеется то что Вам необходимо
   ugorchina
 
23 - 05.05.18 - 21:02
Не очень понял что значит сгруппировать в список?
   URAL
 
24 - 05.05.18 - 21:04
(23) это проблема выгрузки множественного списка уже длится много лет, есть решение, нужно немного допилить ут 11... на форруме битрикса много подобных описаний этой проблемы...
   URAL
 
25 - 05.05.18 - 21:04
после того как реализую, отпишусь
   ugorchina
 
26 - 05.05.18 - 21:18
Что значит множественный список свойств? Приведите пример
   VS-1976
 
27 - 06.05.18 - 00:39
(14) Я написал выгрузку. В запросе размножается :). Создаёшь нужные свойства, выгружаешь в csv с битрикса наименование полей будет в csv всё просто.
   ugorchina
 
28 - 06.05.18 - 07:26
(27) расскажите что именно размножается то? Что значит группировать свойства? И под свойствами Вы подразумеваете характеристики товара? Дайте может ссылку на подобного рода товар на сайте
   ugorchina
 
29 - 06.05.18 - 07:28
(28) я делал много интеграцией с сайтами но подобного рода вопросов ещё не было
   VS-1976
 
30 - 06.05.18 - 11:36
(28) Я не выгружал с характеристиками. Если есть характеристики, то нужно стандартную выгрузку пилить скорее всего. Размножается позиция одна и та же, только изменения идёт в полях которые связываются со свойствами где установлено множественное значение.
   Nyoko
 
31 - 06.05.18 - 12:12
есть правила выгрузки, в них зашиты все настройки, просто так добавить поле и ждать пока оно появится на сайте не получится, можно добавлять только свойства. Или при выгрузке подменять поле наименование на нужное.
Еще как вариант можно на стороне сайта быстренько написать сервис который будет принимать от 1с кастом данные.
Есть дополнения к ут от битрикс, там можно выгружать пользовательские справочники.  
п.с. RTFM
п.с. п.с. для того чтобы что-то получилось нужно уметь программировать на php и 1с
   Nyoko
 
32 - 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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует