Перейти к содержимому


Фотография
- - - - -

Импорт из 1С

импорт из 1с

В теме одно сообщение

#1 Гордей

Гордей

Отправлено 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

Отправлено 24 November 2016 - 15:06

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

 

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

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

 

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

 

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


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



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






Темы с аналогичным тегами импорт из 1с

Click to return to top of page in style!