Имя: Пароль:
1C
1С v8
Выгрузка товаров в Битрикс (Дополнительные свойства)
0 Darhon
 
08.10.15
17:08
Добрый день подскажите плиз. Формирую выгрузку в Битрикс. В файле, а затем и на сайте вместо понятных значений свойств (например, пластик, металл...свойство материал, присутствует какой-то идентификатор нечитаемый...) в файле:

<ЗначенияСвойства>
       <Ид>19d34fe2-e171-11e3-8ab6-b8ca3aeb513e</Ид>
       <Значение>7f5598ee-e1a2-11e3-8ab6-b8ca3aeb513e</Значение>
      </ЗначенияСвойства>
      <ЗначенияСвойства>
       <Ид>ea8ef6d7-d06c-11e3-b072-b8ca3aeb513e</Ид>
       <Значение>7b7c0e11-d676-11e3-8ab6-b8ca3aeb513e</Значение>
      </ЗначенияСвойства>

Вопрос как сделать, чтобы значение дополнительных свойств были читаемы. Заранее спаисбо.
1 Повелитель
 
08.10.15
17:47
Это ссылки. Значения ссылок смотрите в другом файле.
2 Повелитель
 
08.10.15
17:50
Берете любой ид отсюда. Копируете его. В папке с выгрузку несколько файлов. Открывайте их по очереди и поиском ищите этот ид.
3 Darhon
 
08.10.15
17:55
Проблема в том, что на диск файлы не сохраняются. По пути указанному в обработке пусто. Прямо на сайт выгружаются. А на диск нет. И никаких ошибок. В сообщениях все ок.
4 Повелитель
 
08.10.15
17:57
А да еще вы похоже в свойствах выгружаете не приметивные типы  Строка, Число, Булево, а значение справочника.
А если это так, то справочники эти справочники нужно выгружать отдельно.

(3) Почему не выгражаются?
5 Darhon
 
08.10.15
18:02
(4) а не известно. Обработка отрабатывает нормально. отладчиком видно что пробегает по функции сохранения. а файлов нет.
6 Повелитель
 
08.10.15
18:04
(5) Тогда в первую очередь вам нужно добиться чтобы файлы локально можно было получить.
Нам когда сайт писали, мы и так и эдак их выгружали и анализировали.
7 Darhon
 
08.10.15
18:09
(6) Вот над этим и бьюсь ) Непонятно почему они не выгружаются. Код отрабатывает без ошибок.
8 Darhon
 
08.10.15
19:54
Не выгружает только из SQL базы. из файлового варианта той же базы выгружается нормально.
9 FIXXXL
 
08.10.15
20:03
(8) права юзера, под которым крутится сервер 1С, на папку выгрузки проверьте
10 Darhon
 
08.10.15
20:11
(9) Сервер 1С крутится на другом серваке. Туда у меня доступа нет.
11 Darhon
 
08.10.15
20:12
(9) Но думаю что это очень вероятная причина.
12 Darhon
 
08.10.15
20:12
Осталось разобраться со значениями свойств и их ИД ((
13 FIXXXL
 
08.10.15
20:19
(10) возможен тогда еще вариант:
если путь выгрузки прописан типа D:\ПапкаВыгрузки и такой диск есть на серверваке, где крутится 1С, файло выгружается на диск сервера
14 Darhon
 
09.10.15
09:35
(13)Путь в профиль пользователя на компе прописан. На сервак доступа нет, поэтому и профиля там тоже моего нет.
15 Darhon
 
09.10.15
09:35
Народ, есть какие-либо идеи по поводу ИД.?
16 assasu
 
09.10.15
09:41
(15) давай логически : в теме есть кусок файла. как он получен ? почему не можешь посмотреть другой файл, где вместе с ИД идут названия свойств?
17 Darhon
 
09.10.15
09:46
А нет такого файла. Из файловой версии базы удалось выгрузить 3 файла offers, import и rest. Соответствия свойств айдишникам не выгружается.
18 assasu
 
09.10.15
09:50
смотри (1)
19 Darhon
 
09.10.15
09:50
Мне кажется, что возможно нужно выгружать помио стандартных товаров еще и пользовательские справлочники, а в них "Значения свойств номенклатуры"...или я не прав?
20 Darhon
 
09.10.15
09:51
(18) В других файлах нет соответствий. Я все смотрел. Несмотря на то, что в обработке везде стоят галочки на выгрузку свойств и т.д.
21 assasu
 
09.10.15
09:55
<Свойства>
<Свойство>
  <Ид>d720dd9a-55ae-11e3-81f5-001e6746de6d</Ид>
  <Наименование>Бренд</Наименование>
</Свойство>
<Свойство>
  <Ид>034f3a77-23cd-11e5-929b-001e6746de6d</Ид>
  <Наименование>Оптовый прайс</Наименование>
</Свойство>
<Свойство>
  <Ид>7146210f-2449-11e0-bae2-6cf049e37f14</Ид>
  <Наименование>ПроцентДляПродавца</Наименование>
</Свойство>
<Свойство>
  <Ид>8eee321f-2582-11e3-be65-001e6746de6d</Ид>
  <Наименование>Тип шины</Наименование>
</Свойство>
</Свойства>
22 assasu
 
09.10.15
09:56
ты из тех кто заставляет других за тебя работать .. меняйся
23 assasu
 
09.10.15
09:56
это кусок реальной выгрузки в реально работающий сайт на битриксе
24 grayshadow
 
09.10.15
10:06
имхо выгружаются только изменения и свойство не менялось
25 Darhon
 
09.10.15
10:06
(23) Я не прошу сделать за меня выгрузку ) Просто хочу понять в каком виде она должна нормально быть. У меня вот в файлах нету такого.
26 Darhon
 
09.10.15
10:08
(24) ставил принудительно полную выгрузку
27 assasu
 
09.10.15
10:10
(25) тебе написали. есть два файла. в одном ИД свойств и их значения. ты этот файл сам засветил. Во втором файле соответствие ИД и названий. Это я тебе показал.
Дальше должен разобраться..
28 grayshadow
 
09.10.15
10:14
(26) тогда в import должна быть секция Свойства, как в (21) палюбому
29 Darhon
 
09.10.15
10:17
(27) Названия свойств нормально вынружаются. То есть информация о том что Матрериал - это d720dd9a-55ae-11e3-81f5-001e6746de6d (предположим) есть. А я не могу найти соответствие значения свойства - ИД в выгрузке. То есть где должен быть файл о том что металл - это ИД1, пластик - ИД 2...и т.д.....
30 Darhon
 
09.10.15
10:18
Не должно ли быть так:
<ЗначенияСвойства>
       <Ид>19d34fe2-e171-11e3-8ab6-b8ca3aeb513e</Ид>
       <Значение>Металл</Значение>
      </ЗначенияСвойства>
      <ЗначенияСвойства>
       <Ид>ea8ef6d7-d06c-11e3-b072-b8ca3aeb513e</Ид>
       <Значение>еще что-нибудь</Значение>
      </ЗначенияСвойства>
31 Darhon
 
09.10.15
10:20
Когда в Битриксе (админке) открываешь товар, то в поле материал присутствует 19d34fe2-e171-11e3-8ab6-b8ca3aeb513e, а не понятное название.
32 Cyberhawk
 
09.10.15
10:23
Выгрузку в файлы сделай в сетевую шару, а не в локальную папку
33 Darhon
 
09.10.15
10:38
(32) не прошло. Скорее всего  в правах дело.
34 Darhon
 
09.10.15
11:36
В итоге выгрузилось. Права на папку для пользователя под которым выполнялся сервер помогли. За это спасибо. А вот после загрузки видим следующее: http://i65.fastpic.ru/big/2015/1009/c4/d786276a68a730c516993660aacebfc4.png
35 grayshadow
 
09.10.15
11:40
та вроде так и должно быть
может у вас просто вывод на морду криво написан?
36 Darhon
 
09.10.15
11:44
Организация занимающаяся разработкой сайта, заявляет что это ен нормально, и дожны быть читаемые значения, как в админке в товаре, так и в файле выгрузки.
37 grayshadow
 
09.10.15
11:47
врет вам организация, выгрузка правильная
38 Darhon
 
09.10.15
11:52
То есть соответствия настраиваются на самом сайте. А выгрузка так и должна быть. Можно ли где-то почитать про это. Как вообще это выглядит в теории от 1С?
39 grayshadow
 
09.10.15
11:54
щас минуту, гляну на работающем проекте типовую выгрузку
40 Darhon
 
09.10.15
11:55
(39) А на сайте у Вас такая же картина в карточке товара из-под админки?
41 grayshadow
 
09.10.15
11:59
в админку мне нет входа, а выгрузка такая же
<Товар>
<Ид>f923b0b4-a3a1-11e4-8e0f-005056af6d0c</Ид>
<Артикул/>
<Наименование>блаблабла</Наименование>
<ЗначенияСвойств>
    <ЗначенияСвойства>
        <Ид>cb9fdc5c-0ae1-11e2-ac05-00e051140070</Ид>
        <Наименование>Цвет</Наименование>
        <Значение>9c3a735e-1dab-11e2-a239-005056b860cf</Значение>
    </ЗначенияСвойства>
42 Darhon
 
09.10.15
12:18
(41) Да почти такая же, У меня только наименование отстутствует.
43 grayshadow
 
09.10.15
12:29
это наименование свойства, а не значения, оно вас не спасет:)
44 Darhon
 
09.10.15
12:36
Да я понял. Что не спасет. Сейчас разговаривал снова с разработчиком сайта ,снова мне было сказано, что на сайте все нормально, а в выгрузке должны быть строки.
45 Darhon
 
09.10.15
12:37
Или он не знает что можно настроить на сайте и как что бы отображались правилоьные значения свойств(
46 grayshadow
 
09.10.15
13:36
проверьте тип значения свойств в битриксе, есть страшное подозрение, что они строка
47 Darhon
 
09.10.15
13:49
(46) да строка. А должны быть список?
48 grayshadow
 
09.10.15
13:51
есссссно!:)
49 Darhon
 
09.10.15
14:08
А в списке соответствия руками задаются или можно выгрузить справочник значения свойств объектов в XML и загрузить в сайт?
50 grayshadow
 
09.10.15
14:16
НУЖНО выгрузить справочник значения свойств объектов в XML и загрузить в сайт:) Стандартной полной выгрузкой из 1С. Перед этим для чистоты эксперимента все свойства в админке покосить.
51 Darhon
 
09.10.15
14:24
(50) Он у меня выгружается только через пользовательские справочники. Через полную выгрузку со стандартными параметрами он не выгружается.
52 Darhon
 
09.10.15
14:26
53 mehfk
 
09.10.15
14:29
Не должно быть там этого справочника. Убирай.

Показывай другие две вкладки.
54 grayshadow
 
09.10.15
14:30
я не знаю какой красавец вам накодил "выгружать как строка", в типовом обмене этого нет
55 Darhon
 
09.10.15
15:37
56 Darhon
 
09.10.15
15:37
Эту обработку скинули разработчики.
57 Darhon
 
09.10.15
16:31
В смысле разработчик сайта.
58 grayshadow
 
09.10.15
16:37
молодцы разработчики, если не хотят пользоваться стандартным функционалом, пусть сами занимаются любовью со своими доработками... желательно не за деньги заказчика:)

одно остается неизменным: чтобы был список, тип значения свойства должен быть список. Ваш КО:)
59 Darhon
 
09.10.15
19:38
Выгрузку перенастроил. Выгружается нормально. Вроде бы .

<Свойство>
                <Ид>eb0927a7-5c26-11e5-9b2a-001e676801b6</Ид>
                <НомерВерсии>AAAAAACxoeY=</НомерВерсии>
                <ПометкаУдаления>false</ПометкаУдаления>
                <Наименование>1. Стиль</Наименование>
                <Внешний>false</Внешний>
                <ТипЗначений>Справочник</ТипЗначений>
                <ВариантыЗначений>
                    <Справочник>
                        <ИдЗначения>Классика</ИдЗначения>
                        <Значение>Классика</Значение>
                    </Справочник>
                    <Справочник>
                        <ИдЗначения>Модерн</ИдЗначения>
                        <Значение>Модерн</Значение>
                    </Справочник>
                    <Справочник>
                        <ИдЗначения>Рустика</ИдЗначения>
                        <Значение>Рустика</Значение>
                    </Справочник>
                    <Справочник>
                        <ИдЗначения>Хай-Тек</ИдЗначения>
                        <Значение>Хай-Тек</Значение>
                    </Справочник>
На сайт загружаются как список.

Но на сайте другая крайность:
http://s009.radikal.ru/i307/1510/97/750d0dfa9201.png

Теперь нет ИД. В поле ИД строковое представление значения свойств.
60 grayshadow
 
12.10.15
07:06
ну вы же пишете <ИдЗначения>Хай-Тек</ИдЗначения>
почему там должно быть что-то иное?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn