Я понимаю что Битрикс о нём ничего не знает. Вопрос заключается как раз в том чтобы сделать так чтобы битрикс о нём узнал и не ковырять облачную 1с при этом.
|
[QUOTE]Александр Денисюк написал:
не ясно что откуда и куда идет..[/QUOTE] 1. В 1с есть номенклатура, она в своей структуре(не совпадает с каталогом на сайте) и без характеристик. Она выгружается в инфоблок Товары из 1С. 2. На стороне сайта реализован скрипт, который разбирает этот инфоблок на два: "каталог товаров" и "торговые предложения" - это нужно для того чтобы товар был один(корм для собак), а в нем были торговые предложения - упаковки 400г, 800г, 1.5кг и т.д. (при этом внешние коды в эти два инфоблока проставляются). 3. В интернет-магазине делаем заказ одного и того же корма, трёх разных упаковок (это один товар, три его торговых предложения) 4. Производим синхронизацию с 1с. 5. В заказах битрикса - всё хорошо, в заказах в 1с видим 3 позиции с одинаковым названием, но с разной ценой. |
|
|
|
|
|
[QUOTE]Александр Денисюк написал:
не ясно что откуда и куда идет..[/QUOTE] Код был из файла выгрузки "orders_*****.xml" Я так понимаю что его формирует битрикс и забирает 1с-ка. |
|
|
|
|
|
[QUOTE]Александр Денисюк написал:
[QUOTE][URL=/support/forum/user/246473/]Дмитрий Иларионов[/URL] написал: [QUOTE] [URL=/support/forum/user/221269/]Александр Денисюк[/URL] написал: [QUOTE] [URL=/support/forum/user/246473/]Дмитрий Иларионов[/URL] написал: [QUOTE] [URL=/support/forum/user/221269/]Александр Денисюк[/URL] написал: [QUOTE] [URL=/support/forum/user/246473/]Дмитрий Иларионов[/URL] написал: [QUOTE] [URL=/support/forum/user/221269/]Александр Денисюк[/URL] написал: [QUOTE] [URL=/support/forum/user/4081315/]Ольга Филимонова[/URL] написал: Для ИМ был создан отдельный вид цен: "Цена для ИМ", и с данным видом цен не выгружается ни на сайт ни в файл. Стоит указать в таблицу "Розничный" вид цен, тогда выгрузка цен происходит. В голове рождается мысль что возможно есть какая то настройка связанная с видами цен.[/QUOTE] Если цены этого вида цены рассчитываются по заданной формуле, то цены не выгрузятся[/QUOTE] Почему цены по формуле не выгрузятся? У меня похоже именно такой случай.[/QUOTE] Потому что модуль выгребает цены из регистра сведений Цены номенклатуры, а через формулу этот регистр не заполняется[/QUOTE] Что делать в этом случае? [/QUOTE] Или допиливать модуль, или заносить цены по другому[/QUOTE] Регистр 1с-ник заполнил. Теперь если в маркетинге, зайди в виды цен и в соответствующую цену, выбрать там "цены номенклатуры" - они там есть, весь список. А на сайт они всё равно не прилетают (включил режим отладки, файлов prices**** просто нет).[/QUOTE] Напишите в техподдержку. И предоставьте удаленный доступ к базе 1С в режиме конфигратора и в режиме отладки. И пример товара нужен[/QUOTE] 1c-ник ещё что-то сделал на той стороне, теперь с ценами и остатками всё норм. Последний вопрос который остался по заказам: - В 1ске всё рализовано номенклатурой без характеристик, после выгрузки в битрикс товары перекладываются в соседние инфоблоки с товарами и торговыми предложениями(товары по торговым предложениям разеляются по объёму упаковок 400г, 800г, 1.5кг и т.д.). Внешние коды при этом переносятся в товары и торг.предложения(на товар становится внешний код какого-то одного торг.предложения). - Делаем заказ с разными товарами - всё хорошо - Делаем заказ с одним товаром, но разными его торг.предложениями(например один и тот же корм только в пачка 400г, 2кг, 10кг) - начинаются проблемы, в 1ску прилетает три одинаковых товара с разной ценой. Посмотрел файл orders.xml, там формируется три документа: -- Заказ товара -- Выплата наличных денег -- Отпуск товара В "отпуске товара" всё формируется хорошо, там 3 разных товара с разными id.:[CODE]<Товар> <Ид>bc2651dd-04a0-11ea-a6c8-00e04cd7052b</Ид> <Наименование>Winner Мираторг Сухой корм для пожилых кошек из курицы 10кг</Наименование> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>НомерПозицииКорзины</Наименование> <Значение>63</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование> <Значение>universe_products_offers_s1</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование> <Значение>bc2651dd-04a0-11ea-a6c8-00e04cd7052b</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> <Коэффициент>1</Коэффициент> <Количество>1</Количество> <Цена>191</Цена> <Сумма>191</Сумма> </Товар>[/CODE]А вот в "заказе товара" идёт мешанина из трёх товаров в каждом из которых все 3 id приходят:[CODE]<Товар> <Ид>bc2651dd-04a0-11ea-a6c8-00e04cd7052b</Ид> <Наименование>Мираторг корм сухой д/пожилых кош.из Курицы 10 кг.</Наименование> <СтавкиНалогов> <СтавкаНалога> <Наименование>НДС</Наименование> <Ставка>20</Ставка> </СтавкаНалога> </СтавкиНалогов> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование> <Значение>universe_products_offers_s1</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование> <Значение>universe_products_offers_s1</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование> <Значение>universe_products_offers_s1</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование> <Значение>f46b6773-048f-11ea-a6c8-00e04cd7052b</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование> <Значение>d2bec899-0492-11ea-a6c8-00e04cd7052b</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование> <Значение>bc2651dd-04a0-11ea-a6c8-00e04cd7052b</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> <Единица> <Ид>166</Ид> <НаименованиеКраткое>кг</НаименованиеКраткое> <Код>166</Код> <НаименованиеПолное>Килограмм</НаименованиеПолное> </Единица> <Коэффициент>1</Коэффициент> <Количество>1</Количество> <Цена>191</Цена> <Сумма>191</Сумма> <Налоги> <Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> <Сумма>38.2</Сумма> <Ставка>20</Ставка> </Налог> </Налоги> </Товар>[/CODE]Что делать в этом случае? |
|
|
|
|
|
[QUOTE]Александр Денисюк написал:
[QUOTE][URL=/support/forum/user/246473/]Дмитрий Иларионов[/URL] написал: [QUOTE] [URL=/support/forum/user/221269/]Александр Денисюк[/URL] написал: [QUOTE] [URL=/support/forum/user/246473/]Дмитрий Иларионов[/URL] написал: [QUOTE] [URL=/support/forum/user/221269/]Александр Денисюк[/URL] написал: [QUOTE] [URL=/support/forum/user/4081315/]Ольга Филимонова[/URL] написал: Для ИМ был создан отдельный вид цен: "Цена для ИМ", и с данным видом цен не выгружается ни на сайт ни в файл. Стоит указать в таблицу "Розничный" вид цен, тогда выгрузка цен происходит. В голове рождается мысль что возможно есть какая то настройка связанная с видами цен.[/QUOTE] Если цены этого вида цены рассчитываются по заданной формуле, то цены не выгрузятся[/QUOTE] Почему цены по формуле не выгрузятся? У меня похоже именно такой случай.[/QUOTE] Потому что модуль выгребает цены из регистра сведений Цены номенклатуры, а через формулу этот регистр не заполняется[/QUOTE] Что делать в этом случае? [/QUOTE] Или допиливать модуль, или заносить цены по другому[/QUOTE] Регистр 1с-ник заполнил. Теперь если в маркетинге, зайди в виды цен и в соответствующую цену, выбрать там "цены номенклатуры" - они там есть, весь список. А на сайт они всё равно не прилетают (включил режим отладки, файлов prices**** просто нет). |
|
|
|
|
|
[QUOTE]Александр Денисюк написал:
[QUOTE][URL=/support/forum/user/246473/]Дмитрий Иларионов[/URL] написал: [QUOTE] [URL=/support/forum/user/221269/]Александр Денисюк[/URL] написал: [QUOTE] [URL=/support/forum/user/4081315/]Ольга Филимонова[/URL] написал: Для ИМ был создан отдельный вид цен: "Цена для ИМ", и с данным видом цен не выгружается ни на сайт ни в файл. Стоит указать в таблицу "Розничный" вид цен, тогда выгрузка цен происходит. В голове рождается мысль что возможно есть какая то настройка связанная с видами цен.[/QUOTE] Если цены этого вида цены рассчитываются по заданной формуле, то цены не выгрузятся[/QUOTE] Почему цены по формуле не выгрузятся? У меня похоже именно такой случай.[/QUOTE] Потому что модуль выгребает цены из регистра сведений Цены номенклатуры, а через формулу этот регистр не заполняется[/QUOTE] Что делать в этом случае? |
|
|
|
|
|
[QUOTE]Александр Денисюк написал:
[QUOTE][URL=/support/forum/user/4081315/]Ольга Филимонова[/URL] написал: Для ИМ был создан отдельный вид цен: "Цена для ИМ", и с данным видом цен не выгружается ни на сайт ни в файл. Стоит указать в таблицу "Розничный" вид цен, тогда выгрузка цен происходит. В голове рождается мысль что возможно есть какая то настройка связанная с видами цен.[/QUOTE] Если цены этого вида цены рассчитываются по заданной формуле, то цены не выгрузятся[/QUOTE] Почему цены по формуле не выгрузятся? У меня похоже именно такой случай. |
|
|
|
|