[ТЕМА ЗАКРЫТА]
Опции темы
11.12.2014 04:03  
nz-bit
Доброго времени суток.
Версия sm 3.14.10
Проблема в следующем:
1. при добавлении ШК в карточку товара если стоим на том ШК на котором есть цена за 1 ед, в новый ШК добавляется эта же цена.
2. если редактировать ШК через кнопку "просмотр штрихкодов" при изменении параметра "цена за 1 ед" или "упаковка" то сам ШК попадает в таблицу bar_del хотя удаления ШК не было

вложение 21 запрос к базе до изменения ШК
select * from bar_del where articul='259790'
вложение 22 этот же запрос к базе после изменения ШК
Миниатюры
Нажмите на изображение для увеличения
Название: 20.png
Просмотров: 387
Размер:	33.3 Кб
ID:	4203   Нажмите на изображение для увеличения
Название: 21.png
Просмотров: 391
Размер:	11.0 Кб
ID:	4204   Нажмите на изображение для увеличения
Название: 22.png
Просмотров: 445
Размер:	11.4 Кб
ID:	4205   Нажмите на изображение для увеличения
Название: 23.png
Просмотров: 393
Размер:	6.3 Кб
ID:	4206  
 
12.12.2014 06:40  
VerLeon
Доброго!

Да, все так и есть, главный вопрос - а чем это Вам мешает?

1. При добавлении ШК копируются все параметры (кроме собственно ШК) с того ШК, на котором сейчас фокус. Это стандартное поведение С-Маркета.
2. При изменении упаковки, процента скидки, цены меняется постфикс. Это механизм для загрузки на кассы, которые не поддерживают разрезы одного артикула на несколько позиций с разными параметрами - для них все ШК с постфиксами, отличными от -1 загрузятся как отдельные товарные карточки. Соответственно при изменении этих параметров, с точки зрения кассы - с "основной" карточки ШК должен удалиться и добавиться на "дополнительную"
 
"Спасибо" VerLeon от:
12.12.2014 14:02  
nz-bit
кассовый сервер set retail
import.cfg настроен следующим образом
[LONGBAR]
_DEVICE=4
_DEVICELIST=*
_DEVICEFIELD=DEVICELIST
_DEFDEPART=338
BARCODE=GOODSBARCODE
CARDARTICU=GOODSITEM

[LONGBARD]
_DEVICE=4
_DEVICELIST=*
_DEVICEFIELD=DEVICELIST
_DEFDEPART=338
BARCODE=GOODSBARCODE
CARDARTICU=GOODSITEM

где longbard это есть таблица удаленных штрих (bar_del) кодов из SM
то есть логика штрихкод сначала прогружается на кассу а потом сразу удаляется. Сейчас пришлось убрать из import.cfg LONGBARD, удаленные ШК не выгружаются из кассы
 
12.12.2014 14:41  
nz-bit
косяк где то в импорте почему то удаляет не с основного артикула а с артикула с пометкой @
 
12.12.2014 22:48  
VerLeon
Похоже на правду, в смысле на косяк в нашей загрузке Сета. В понедельник посмотрим, разберемся, я отпишусь.
 
15.12.2014 08:31  
VerLeon
Не получается. Вообще судя по тому, что попало в BAR_DEL и в журнал - вы редактировали ШК 479044, и по всей видимости сделали его уценненым. Тогда он прилетит в logbard на обычный артикул, а в longbar - на артикул с @. В общем как-то получается прямо противоположно тому, что Вы говорите.
Либо я не так понимаю, что вы делаете.
 
16.12.2014 17:20  
nz-bit
прошу прощения за причиненные неудобства... разобрался косяк был при импорте в касс сервер а именно в файлике filetrack.ini практически не было задержки перед импортом фалов в базу поэтому longbard и plucashd выполнялись два раза.
 
16.12.2014 21:14  
VerLeon
Не страшно, хорошо что разобрались :)
 
 
Опции темы



Часовой пояс GMT +3, время: 15:02.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.