+7 499 990-10-21

Как удалить конкретный штрих-код у позиции

Как удалить конкретный штрих-код у позиции

Сообщение kedr19 » 26 сен 2012, 11:12

Бывает что ошибочно заносятся штрих-кода несоответствующие товару, как удалить такой штрих-код с наименьшими затратами используя формат обмена Дэнси?
Код: Выделить всё
!!!ADDWAREBARCODES — добавить / заменить штрих-коды товара
на деле только добавляет
Команда добавления штрих-кодов товаров
!!!ADDWAREBARCODES
содержит следующие поля:
Noполя Тип поля Назначение
1 Строка 30 Штрих-код
2 Строка 20 Внутренний код товара
3 Целое Код дополнения
4 Дробное Коэффициент


Как удалить позицию полностью?
Код: Выделить всё
команды !!!CLEARWAREDATABASE — удалить информацию о товарах, группах товаров, штрих-
кодах и дополнительных характеристиках
и  !!!DELETEWARES — удалить информацию о товарах
не подходят так как применяются ко всему справочнику целиком
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Как удалить конкретный штрих-код у позиции

Сообщение Бродяга_Джон » 26 сен 2012, 14:03

ну и в чём сложность?
!!!ADDWAREBARCODES — добавить / заменить штрих-коды товара
указывай пустое поле для ШК, и он уйдёт
то же самое и для !!!ADDQUANTITY
я обычно пользую для правки инфы о товаре $$$ADDQUANTITY с нулевым количеством товара

а удалить полностью это кажется только на кассе
или если используется полная выгрузка на кассу с предварительно очисткой справочника (я использую добавление в список и не нужные позиции удаляются из БД после проведения инвентаризации через psql на самом РМК)

PS
а зачем удалять? если с нулевым (или отрицательным) кол-ом и настройке ДК оно никому не мешает в списке выбора, видно только под админом в справочнике товара.
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Как удалить конкретный штрих-код у позиции

Сообщение kedr19 » 27 сен 2012, 05:30

Спасибо, попробую.

Только получается что удаляться все штрих-кода, а мне нужно оставить все кроме одного(, напрашивается редактирование в 2 заходу, удалить все добавить что нужно?

Удалять нужно:
-во первых для уменьшения справочника 40к позиций и так уже,
-во вторых при минусовых остатках на позицию если ее штрих-код совпадает еще с каким-нибудь, при сканировании вываливается окно подбора из одной позиции, так как "-" не отображается но присутствует), и получается лишнее тело движение.
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Как удалить конкретный штрих-код у позиции

Сообщение Бродяга_Джон » 27 сен 2012, 08:18

Как удалить ненужные (с нулевым или минусовым остатком) я уже спрашивал, поищи здесь на форуме, применял я это после инвентаризации, то есть посчитали и занесли остатки и всё что после с нулевым остатков - удаляется через PSQL (справочник перед инвентаризацией обнулялся)
потом из таблицы ШК удаляется всё что осталось несвязанным с текущими остатками после инвентаризации.
viewtopic.php?f=16&t=400&p=2998#p2998

PS
а на счёт того что ШК совпадает у товара - никуда не денешься
тут может и поставщик накосячить и просто ШК совпасть (если производитель менял бренд или упаковку иил фасовку, бывает такое у них в переходный период или банально в типографии накосячили при изготовлении упаковки)
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Как удалить конкретный штрих-код у позиции

Сообщение kedr19 » 19 мар 2013, 13:02

Проблема так и висит, в товароучетке штрихи у позиции поменялись а в ДЭНСИ как висели так и висят и удалить через протокол обмена нет возможности
Протокол обмена "ДЭНСИ"
Бродяга_Джон, что советовал - это видимо не для этого протокола.
Пока удаляем руками, очень не удобно. Под правте пожалуйста.
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Как удалить конкретный штрих-код у позиции

Сообщение kedr19 » 25 мар 2013, 08:48

Если решение этой проблемы пока затягивается, подскажите как в консоли удалить лишний ШК и если надо, то и товар. По аналогу кнопки "удалить" в интерфейсе справочника товаров, для удаления товара целиком и "del" стоя на строке с ненужным штрих кодом.
Попробую тогда пока топорно это дело обрабатывать)
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Как удалить конкретный штрих-код у позиции

Сообщение Alexander » 25 мар 2013, 11:09

Удаление по значению штрих-кода:
Код: Выделить всё
psql LinCash -U kassir -c "delete from ware_barcode where barcode = '12345678'"

Удаление всех шк по коду товара:
Код: Выделить всё
psql LinCash -U kassir -c "delete from ware_barcode where internal_id = '1234'"

Удаление товара по коду (после удаления всех ШК данного товара):
Код: Выделить всё
psql LinCash -U kassir -c "delete from ware where internal_id = '1234'"
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Как удалить конкретный штрих-код у позиции

Сообщение kedr19 » 15 апр 2013, 10:44

Alexander писал(а):Удаление по значению штрих-кода:
Код: Выделить всё
psql LinCash -U kassir -c "delete from ware_barcode where barcode = '12345678'"

А как удалить штрих-код у конкретного товара?
Судя по вашей команде я удалю указанный штрих-код у всех товаров где он встретиться.
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

Re: Как удалить конкретный штрих-код у позиции

Сообщение Alexander » 15 апр 2013, 10:46

Код: Выделить всё
psql LinCash -U kassir -c "delete from ware_barcode where internal_id = '1234' AND barcode = '12345678'"

Где '1234' = код товара
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Как удалить конкретный штрих-код у позиции

Сообщение kedr19 » 15 апр 2013, 11:36

Alexander писал(а):
Код: Выделить всё
psql LinCash -U kassir -c "delete from ware_barcode where internal_id = '1234' AND barcode = '12345678'"

Где '1234' = код товара

Испробовал команду, штрих-код удалился, НО в справочнике товаров, стоя на позиции в которой удалил один штрих код, все вроде нормально, пока не зайдешь в карточку. А в карточке все стерто!, кроме внутреннего кода и оставшихся ШК, ничего нет, даже группы нет :shock:, а в списке все есть, как так?
в чем косяк?

PS Тесты показали, что данная ситуация возникает только при удалении ШК указанного как основной.
kedr19
 
Постов: 587
Зарегистрирован: 24 окт 2011, 15:49
Откуда: г. Новосибирск

След.

Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 0


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 1, из них зарегистрированных: 1, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (415) здесь было 07 окт 2025, 11:21

Сейчас этот форум просматривают: Bing [Bot] и гости: 0