есть еще один способ, более кардинальный. выгрузить товар с касс ,в set\utils\sqlutil есть sqlutil.exe там тыкнуть удалить товары.удалятся все товары и группы, потом подгрузить все что надо
Идея такая, удалить из базы весь весовой товар без названия, запрещенный к продаже, для того чтобы не создавалась привязка товара к весам, т.к идет превышение макс значения plu в весах.
от того что мы удалим этот товар в таблице, на кассе он не исчезнет.
если нужен запрос, не вопрос, надо префикс весового товара, допустим ш\к начинается с 25-весовой, остальные не вес
значит делаем так. в скуле делаем копию базы(на всякий случай)
в анализаторе запросов(queury analizer) прогоняем на копии (прим. Ses_copy)
use ses_copy
go
delete from goods4
where (barcodedefault like '23%') and (goodsname = null)
go
затем подключаем кристал к копии(либо правим udl файл, либо создаем новый)
проверяем результат, тыкаем разные кнопки(загрузка\выгрузка и тд для проверки логической целостности базы)
если все ок то прогоняем скрипт по базе ses