Изменение цены при обмене с 1С

#
Изменение цены при обмене с 1С
Подскажите, пожалуйста, почему после обмена с 1С в товара не меняется поле "Цена". Видно, что для типа цены "Розничная" цена меняется, а вот основное поле "Цена" без изменений. Если удалить тип цены "Розничная", то после выгрузке создается снова.
В \admin\shop\item\import\index.php
$fRoznPrice_name = defined('SHOP_DEFAULT_CML_CURRENCY_NAME')
                  ? SHOP_DEFAULT_CML_CURRENCY_NAME
                  : 'Розничная';
               $oShop_Item_Import_Cml_Controller->sShopDefaultPriceName = 'Розничная';


Картинка
http://piccy.info/view3/5995482/d14449d94e48d13bf5040ca5419f2c45/
Модератор
#
Re: Изменение цены при обмене с 1С
1. Обновитесь до версии 6.1.2, если не сделали это.
2. Удалите цену "Розничная" из списка цен.
3. Проверьте, чтобы в 1С цена называлась именно "Розничная" без пробелов до или после.
4. Проверьте отсутствие константы SHOP_DEFAULT_CML_CURRENCY_NAME
#
Re: Изменение цены при обмене с 1С
Обновление сделал
в ценах 'Оптовая цена' создал
Розничная' удалил.

файл изменил.
все равно не загружает....

$fRoznPrice_name = defined('SHOP_DEFAULT_CML_CURRENCY_NAME'
                  ? SHOP_DEFAULT_CML_CURRENCY_NAME
                  : 'Оптовая цена';
$oShop_Item_Import_Cml_Controller->sShopDefaultPriceName = 'Оптовая цена';
Модератор
#
Re: Изменение цены при обмене с 1С
Тогда только в поддержку, у нас проблема не подтверждается.
#
Re: Изменение цены при обмене с 1С
Огромное спасибо!!! Была виновата константа SHOP_DEFAULT_CML_CURRENCY_NAME.
Модератор
#
Re: Изменение цены при обмене с 1С
HSany,
Пожалуйста.
#
Re: Изменение цены при обмене с 1С
HSany писал(а):

Огромное спасибо!!! Была виновата константа SHOP_DEFAULT_CML_CURRENCY_NAME.


А как она виновата была? У меня такая же проблема!
ArpaWeb
#
Re: Изменение цены при обмене с 1С
См. документацию http://www.hostcms.ru/documentation/modules/shop/exchange/1c/trade/
Блок "Наиболее частые проблемы при автоматическом обмене с 1С"
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Изменение цены при обмене с 1С
Да, посмотрели, это не то. И ситуация другая. Чтобы не плодить не нужных тем отпишусь тут.

Имеется версия лицензионная с закончившейся лицензией, на неё был настроен импорт из 1С с Оптовой ценой. Говорят что все работало, а в один прекрасный момент перестала приходить значение оптовой цены товара из 1С.

Немного покопавшись в файле импорта из 1С, пошел проверить как выглядит файл CommerceML, если его получить путем "Экспорта товара" в HostCMS. Оптовой цены в нем не оказалось.  Думаю ну раз версия старая (HostCMS v. 6.0.2), думаю пойду проверю на свежей свободной лицензии, и нет, там тоже не появляется цены.

Как быть?


Файл из 1с


....

<ТипыЦен>
         <ТипЦены>
            <Ид>6d0f5f95-a771-11dd-96dc-000c6e46fcad</Ид>
            <Наименование>Оптовая</Наименование>
            <Валюта>RUB</Валюта>
            <Налог>
               <Наименование>НДС</Наименование>
               <УчтеноВСумме>true</УчтеноВСумме>
            </Налог>
         </ТипЦены>
         <ТипЦены>
            <Ид>43fd08fe-bf9a-11de-93ff-000c76b404fd</Ид>
            <Наименование>Розничная</Наименование>
            <Валюта>RUB</Валюта>
            <Налог>
               <Наименование>НДС</Наименование>
               <УчтеноВСумме>true</УчтеноВСумме>
            </Налог>
         </ТипЦены>
      </ТипыЦен>
....
<Цены>
               <Цена>
                  <Представление>663.00 RUB за шт</Представление>
                  <ИдТипаЦены>43fd08fe-bf9a-11de-93ff-000c76b404fd</ИдТипаЦены>
                  <ЦенаЗаЕдиницу>663.00</ЦенаЗаЕдиницу>
                  <Валюта>RUB</Валюта>
                  <Единица>шт</Единица>
                  <Коэффициент>1</Коэффициент>
               </Цена>
               <Цена>
                  <Представление>585.00 RUB за шт</Представление>
                  <ИдТипаЦены>6d0f5f95-a771-11dd-96dc-000c6e46fcad</ИдТипаЦены>
                  <ЦенаЗаЕдиницу>585.00</ЦенаЗаЕдиницу>
                  <Валюта>RUB</Валюта>
                  <Единица>шт</Единица>
                  <Коэффициент>1</Коэффициент>
               </Цена>
            </Цены>



А тут на всякий случай оставлю то, что я получаю из HostCMS.




.....
<ТипыЦен>
            <ТипЦены>
                <Ид>171FF780-0733-6CE1-956E-0CD4539120AE</Ид>
                <Наименование>Розничная</Наименование>
                <Валюта>RUB</Валюта>
            </ТипЦены>
        </ТипыЦен>
......

<Цены>
                    <Цена>
                        <ИдТипаЦены>171FF780-0733-6CE1-956E-0CD4539120AE</ИдТипаЦены>
                        <ЦенаЗаЕдиницу>59.50</ЦенаЗаЕдиницу>
                        <Представление>59.50 RUB за шт</Представление>
                        <Единица>шт</Единица>
                    </Цена>
                </Цены>




А вот так выглядит цена


ArpaWeb
Модератор
#
Re: Изменение цены при обмене с 1С
Если проблема с импортом, то при чем здесь экспорт из системы, это не связанные подсистемы.
Необходимо продлить период поддержки, обновить систему управления до последней версии и обратиться в поддержку с описанием проблемы.
Авторизация