|
1с Битрикс, сортировка | ☑ | ||
---|---|---|---|---|
0
sergey198
21.03.16
✎
16:45
|
Привет.
Можете мне сказать одну вещь, спорю с админом сайта (интернет магазин) Я выгружаю товар из 1с с новым реквизитом и прошу по этому реквизиту сделать сортировку, он говорит что это не возможно. Это так и есть? |
|||
1
Звездец
21.03.16
✎
16:48
|
не бывает ничего невозможного. Все может потому что он админ а не прог?
|
|||
2
sergey198
21.03.16
✎
16:51
|
(1) программист он имеено битрикса
|
|||
3
Звездец
21.03.16
✎
16:52
|
ну тогда это вопрос из ранга, я добавил в 1с реквизит, можно ли его в печатную форму вывести. Прог 1с говорит что нет. Это так и есть?
|
|||
4
sergey198
21.03.16
✎
16:52
|
Я то думал, что если выгружу ему новый реквизит(он появился в каталоге, если смотреть через админа битрикса), что он сможет по этому реквизиту сделать сортировку, он в упор говорит что нет.
|
|||
5
sergey198
21.03.16
✎
16:54
|
(3) задача то в том , что бы сдлеать сортировку в каталогах по реквизиту который есть в 1с. Сам реквизит я выгрузил в битрикс. Теперь нужно по немгу сделать сортировку.
|
|||
6
Юрий Лазаренко
21.03.16
✎
16:55
|
(0) Добавляете в инфоблок новое свойство, соответствующее реквизиту из 1С, далее выборка из инфоблока с сортировкой по этому свойству: http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php
|
|||
7
Юрий Лазаренко
21.03.16
✎
16:55
|
(5) Надо будет изменить шаблон каталога, добавить в параметры компонента "Каталог" сортировку по новому свойству.
|
|||
8
sergey198
21.03.16
✎
17:07
|
(6) если открыть номенклатуру в битриксе, как руками создать свойство? Немогу найти, вижу только реквизиты в карточке
|
|||
9
Юрий Лазаренко
21.03.16
✎
17:17
|
(8) Надо открыть "конфигуратор" битрикса, зайти в Контент - Типы инфоблоков, выбрать нужный инфоблок и на закладке "Свойства" добавить новое свойство.
|
|||
10
Юрий Лазаренко
21.03.16
✎
17:19
|
+(9) и если в свойстве установить флажок "Показывать на странице редактирования элемента", то можно будет изменять его в режиме правки.
|
|||
11
Александр056
21.03.16
✎
17:19
|
Битрикс, ребят подскажите где демо взять? что бы потестить, все чет говорят про него а я в глаза не видел
|
|||
12
Юрий Лазаренко
21.03.16
✎
17:21
|
||||
13
sergey198
21.03.16
✎
17:24
|
(6) нашел, сделал, теперь пробую просмотр правки
|
|||
14
sergey198
21.03.16
✎
17:25
|
(10) а где он буден виден в режиме правки?
|
|||
15
sergey198
21.03.16
✎
17:28
|
У меня мой реквизит исчез из карточки в битриксе, я так понимаю он попал в свойство. А как можно увидеть его в режиме отладки и посмотреть чем он заполнен
|
|||
16
Юрий Лазаренко
21.03.16
✎
17:29
|
(14) На сайте, прямо на странице с товаром включить справа вверху кнопку "Режим правки", навести мышь на поле с товаром, появится всплывающее меню с полем "Изменить товар". Если этот вариант не работает, то просто через админку поменять.
|
|||
17
Юрий Лазаренко
21.03.16
✎
17:29
|
(15) Да проще в админке открыть нужный товар и посмотреть, что у него в свойствах лежит.
|
|||
18
sergey198
21.03.16
✎
17:32
|
Хм, в админке я вижу что исчез реквизит, а если смотреть через правку(то там досих пор есть "реквизит".
Открываю номенклатуру через админку, но невижу где у нее перечисляются свойства. Подскажи где смотреть |
|||
19
sergey198
21.03.16
✎
17:38
|
Перезашел, "реквизит" пропал, а как теперь посмотреть свойства у номенклатуры в админке? Невижу там вообще слово свойства
|
|||
20
sergey198
21.03.16
✎
17:41
|
Может нужно еще гдето галку поставить, что бы он выдимый был? + Я указал код свойства произвольно
|
|||
21
Юрий Лазаренко
21.03.16
✎
17:43
|
(19) В админке закладка "Свойства" есть только у инфоблока - там можно добавить инфоблоку новый "реквизит". В карточке товара же свойства просто отображаются прямо на главной закладке, после заголовка "Значения свойств".
|
|||
22
Юрий Лазаренко
21.03.16
✎
17:46
|
(20) В параметрах инфоблока надо поставить флажок "Свойство активно" в настройках свойства, после этого в админке оно уже будет доступно. Ты в том инфоблоке свойство добавил? Может у вас товары в одном инфоблоке хранятся, а ты свойство в другой добавил?
|
|||
23
sergey198
21.03.16
✎
17:48
|
(22) Активно установлено. У меня только 1 инфоблок, туда и добавил новое свойство.
|
|||
24
sergey198
21.03.16
✎
17:50
|
Я зашел Контент - Типы инфоблоков - выбрал единственный каталог, вкладка "свойства" - добавил новое название "НоваяСорт" - и указал код CMLSORT. Свойство автивно + показывать настранице редоктирования
|
|||
25
sergey198
21.03.16
✎
17:53
|
кстати в списке товаров в админке он виден, но данные не перенеслись из реквизита. Но в карточке невижу(
|
|||
26
sergey198
21.03.16
✎
19:44
|
А можно как то выгрузить из 1с , что бы при загрузке в битрикс, изменилось поле "сортировка"?
|
|||
27
sergey198
22.03.16
✎
09:24
|
Может есть у кого пример выгрузки для стандартного поля "сортировка" в битриксе?
|
|||
28
Юрий Лазаренко
22.03.16
✎
10:00
|
(25) В карточке оно может быть не видно, если в админке не заполнить значение этого свойства. Сначала попробуй туда что-то положить, тогда и в карточке появится.
Чтобы данные перенеслись из реквизита 1С, надо сначала обмен настроить, связать свойство битрикса с реквизитом 1С. Но как это сделать я не в курсе, мы мучились со стандартным обменом и в итоге написали свой. (26) Сортировка задается либо в коде шаблона, либо в настройках компоненты "Каталог". Посмотри в режиме правки параметры компоненты "Каталог", если там сортировки нет, то надо будет в шаблоне править, там немного правок, одну строку добавить или изменить. |
|||
29
sergey198
22.03.16
✎
10:28
|
(28) Спасибо. А вообще теретически можно сделать сортировку именно по "реквизиту"?
|
|||
30
Юрий Лазаренко
22.03.16
✎
10:42
|
(29) Можно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |