Jump to content


Photo
- - - - -

Импорт из 1С

импорт из 1с

1 reply to this topic

#1 Гордей

Гордей
  • JBZoo User (rus)
  • User rate: 0
  • posts: 60
  • topics: 28

Posted 24 November 2016 - 11:26

Добрый день.

Пытаемся настроить импорт цен из 1С в JbZoo.

Мне программист 1С пишет, что импорт непосредственно в таблицы БД проходит успешно, заменяются цены, но на сайте вывод цен не показывается. Когда вручную правишь в БД, то отображается цена на сайте нормально.

Какая может быть ошибка, какую строку мы не учли?

Вот кусок кода который он использует при импорте из 1С:

локelement_id = "";
  локitem_id = "";
  локparam_id = "_value";
  
  локelement_id = СокрЛП(Чтение.Fields("element_id").Value);
  локitem_id = СокрЛП(Чтение.Fields("item_id").Value);
  
  СтрЗап ="UPDATE rnf1v_zoo_jbzoo_sku "+
       "SET value_s = '" + Формат(Номенклатура.ЦенаПродажи,"ЧРД=.; ЧГ=") + "' " +
    "WHERE element_id = '" + локelement_id + "' " +
    "AND item_id = '" + локitem_id + "' " +
    "AND param_id = '" + локparam_id + "';" + Символы.ПС;
  Соединение.Execute(СтрЗап);

  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 24 November 2016 - 15:06

Ну нужно менять цена напрямую. Вы ломаете консистентность данных в базе.

 

Для этих целей есть JBZoo-CLI и CSV.

Настраиваете и запускаете задачу по крону.

 

JBZoo сам сохранит все данные в нужное место и в правильном формате.

 

То что меняете вы - это всего лишь поисковый индекс.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Also tagged with one or more of these keywords: импорт из 1с

Click to return to top of page in style!