1. Возможно ли использование GetNextTovarKL с РШК-5М+ ?
В справке про нее ничего не говорится, поэтому хотелось бы уточнить
2. И еще. Если нельзя, то как можно получить информацию о количестве чеков, и к какому чеку относится товар? (Этот вопрос относится и к другим типам устройств, не поддерживающим КЛ)
3. Верно ли предположение, что:
- Процедура ReadBase Считывает базу. При этом количество товара в базе (Uchet) становится меньше в результате продаж.
- При чтении из AMSBase с помощью GetNext читается только то что еще есть на складе, GetNextTovar - все что есть в базе.
?
Возможно ли использование GetNextTovarKL с РШК-5М+ ?
GetNextTovarKL можно использовать для всех РШК, которые поддерживают работу с контрольными лентами. "5М+" поддерживает работу с КЛ.
Цитата
В справке про нее ничего не говорится, поэтому хотелось бы уточнить.
"РШК-5М+" это тоже самое, что и "РШК-5М", с единственным отличием, что база товаров увеличена до 25000. По этому для "5М+" верно все то, что относится к "5М".
Цитата
И еще. Если нельзя, то как можно получить информацию о количестве чеков, и к какому чеку относится товар? (Этот вопрос относится и к другим типам устройств, не поддерживающим КЛ)
Если устройство не поддерживает КЛ, то привязку продаж к чекам получить невозможно. Для передачи номера чека при применении метода GetNextTovarKL служит свойство CheckNumber, но не все РШК, поддерживающие работу с КЛ, могут запоминать номер чека. Конкретно "5М+" - может.
Цитата
Верно ли предположение, что:
- Процедура ReadBase Считывает базу. При этом количество товара в базе (Uchet) становится меньше в результате продаж.
РШК ведет только нарастающие счетчики продаж, при продаже поле Uchet становится больше на проданное количество.
Цитата
- При чтении из AMSBase с помощью GetNext читается только то что еще есть на складе, GetNextTovar - все что есть в базе.
Верно. GetNext пропускает товары, с учетом равным нулю. GetNextTovar возвращает все товары подряд.
Не нужно. Uchet это не "Остаток" - это кол-во продаж. Работу с остатками ни один РШК не поддерживает. Работать с остатками может только новый прибор VT:Cardbase.