Имя: Пароль:
1C
1С v8
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) Можно
AdBlock убивает бесплатный контент. 1Сергей