Имя: Пароль:
1C
1С v8
Выгрузка на сайт
0 НатальяАлекс
 
19.04.13
11:19
Добрый день! Ситуация такова: на сайт выгружается примерно четвертая часть элементов из "Номенклатура"... Тип цены создан отдельный. Как получить список номенклатуры, которая будет выгружаться на сайт? Чтобы ручной тип цены устанавливать только для отражаемой на сайте номенклатуры... Может кто сталкивался?
1 Wobland
 
19.04.13
11:20
эээ.. как получить четвёртую часть справочника?
2 Капюшон
 
19.04.13
11:21
(19)у вас хоть какой сайт и какая выгрузка?
3 НатальяАлекс
 
19.04.13
11:23
(1) Неее, она разбросана по всему справочнику. При настройке каталогов выгрузки ее собирают по всей номенклатуре...
(2) Сайт - Битрикс, выгрузка последняя...
4 НатальяАлекс
 
19.04.13
12:14
Никто не сталкивался или только руками?
5 ZyXEL
 
модератор
19.04.13
12:37
Сделать в отчете/запросе такие же настройки какие и в выгрузке..
У вас выгрузка полная или частичная?
С какими фильтрами?
и т.д. по вопросам..
6 НатальяАлекс
 
19.04.13
13:32
Выгрузка частичная. Человек руками выбирает нужные позиции. У всех разный родитель, фильтров никаких. Как именно этот выбранный список вытащить?
7 ZyXEL
 
модератор
19.04.13
15:27
(6) у вас в настройках обмена выбраны конкретные товары?
8 Михаил Козлов
 
19.04.13
15:32
Список номенклатуры, которая будет выгружаться задается фильтром в настройках выгрузки. Оттуда его и брать.
9 НатальяАлекс
 
19.04.13
16:07
(7) Да, именно так
10 НатальяАлекс
 
19.04.13
16:10
(8) можно поконкретнее?
11 Михаил Козлов
 
19.04.13
17:54
В настройках обмена с сайтом на странице "Выгрузка товаров" задается фильтр (для построителя), какие товары выгружать.
Используя код в функции ВыгрузитьТоварыВКаталогНаДиске(СтруктураИзменений, КаталогНаДиске) из модуля обработки ОбменССайтом можно получить список номенклатуры, которая выгружается на сайт и поступить с ним, как заблагорассудится. В отладчике можете посмотреть текст запроса построителя.
12 Михаил Козлов
 
19.04.13
18:02
Если у Вас не все уходит на сайт, может имеет смысл фильтр на номенклатуру в настройках обмена задавать не через папки справочника Номенклатура, а через реквизит номенклатуры? Тогда и список номенклатуры легко получать.
13 НатальяАлекс
 
25.04.13
08:24
(12) Была такая идея. Но тогда остальным пользователям неудобно... Интернет-магазин не основное направление...
(11) Спасибо! Работает!
14 Михаил Козлов
 
25.04.13
10:50
(13) Как может быть неудобно для остальных пользователей, скажем, реквизит: "Выгружать на сайт"?
15 НатальяАлекс
 
25.04.13
11:53
(14) У меня есть такой реквизит. А как указать, в какой каталог на сайте?
16 НатальяАлекс
 
25.04.13
11:53
+ Каталогов 8 шт.
17 Михаил Козлов
 
25.04.13
13:16
Штатно каталог на сайте повторяет каталог в 1С. Если это устраивает, то ничего дополнительно, насколько я понимаю, делать не надо. Просто в качестве фильтра в настройках выгрузки товара указываете:
Номенклатура.ВыгружатьНаСайт = ИСТИНА. Этот же реквизит используете для установки цен (в тие цен для сайта).
Как-то менял выгрузку на сайт из-за того, что структура каталога на сайте отличалась от 1С. Если интересно - поделюсь (но пришлось добавить объекты метаданных). Еще, вроде бы, в штатной выгрузке тип цен для сайта не может быть динамическим (т.е. требуется их устанавливать). Менял штатную, чтобы можно было цены получать "на лету".
18 НатальяАлекс
 
25.04.13
13:43
О! Очень интересно! Я в первый раз работаю со связкой 1С - Битрикс. Каталог товаров в 1С не повторяет структуры каталогов на сайте... Если бы повторял, то было бы проще. А так... А по поводу цены, у нас она динамическая, но у нас она вроде бы выгружается...
19 НатальяАлекс
 
25.04.13
13:52
У меня сейчас еще вопрос... Надо, чтобы выгружалось НаименованиеПолное... Настройки такой нет, правильно понимаю?
20 Михаил Козлов
 
25.04.13
14:43
(18) Может у меня была старая версия выгрузки.
(19) Настройки не помню. Надо посмотреть текст запроса в процедуре НастроитьПостроительОтчета(ПостроительОбъект) общего модуля ПроцедурыОбменаССайтом.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший