На главную страницу Версия-Т
VTSoft.ru

AMSBase GetNextTovarKL и РШК-5М+


RSS
AMSBase GetNextTovarKL и РШК-5М+
 
1. Возможно ли использование GetNextTovarKL с РШК-5М+ ?
В справке про нее ничего не говорится, поэтому хотелось бы уточнить

2. И еще. Если нельзя, то как можно получить информацию о количестве чеков, и к какому чеку относится товар? (Этот вопрос относится и к другим типам устройств, не поддерживающим КЛ)

3. Верно ли предположение, что:
- Процедура ReadBase Считывает базу. При этом количество товара в базе (Uchet) становится меньше в результате продаж.
- При чтении из AMSBase с помощью GetNext читается только то что еще есть на складе, GetNextTovar - все что есть в базе.
?

Спасибо за ответы заранее
Изменено: vvs - 06.04.2010 12:53:29
 
Цитата
Возможно ли использование GetNextTovarKL с РШК-5М+ ?


GetNextTovarKL можно использовать для всех РШК, которые поддерживают работу с контрольными лентами. "5М+" поддерживает работу с КЛ.

Цитата
В справке про нее ничего не говорится, поэтому хотелось бы уточнить.


"РШК-5М+" это тоже самое, что и "РШК-5М", с единственным отличием, что база товаров увеличена до 25000. По этому для "5М+" верно все то, что относится к "5М".

Цитата
И еще. Если нельзя, то как можно получить информацию о количестве чеков, и к какому чеку относится товар? (Этот вопрос относится и к другим типам устройств, не поддерживающим КЛ)


Если устройство не поддерживает КЛ, то привязку продаж к чекам получить невозможно. Для передачи номера чека при применении метода GetNextTovarKL служит свойство CheckNumber, но не все РШК, поддерживающие работу с КЛ, могут запоминать номер чека. Конкретно "5М+" - может.

Цитата
Верно ли предположение, что:
- Процедура ReadBase Считывает базу. При этом количество товара в базе (Uchet) становится меньше в результате продаж.


РШК ведет только нарастающие счетчики продаж, при продаже поле Uchet становится больше на проданное количество.

Цитата
- При чтении из AMSBase с помощью GetNext читается только то что еще есть на складе, GetNextTovar - все что есть в базе.


Верно. GetNext пропускает товары, с учетом равным нулю. GetNextTovar возвращает все товары подряд.
 
Спасибо за емкий и вразумительный ответ.
Значит получается, что поле учет при отправке базы в РШК заполнять вообще не нужно.
 
Не нужно. Uchet это не "Остаток" - это кол-во продаж. Работу с остатками ни один РШК не поддерживает. Работать с остатками может только новый прибор VT:Cardbase.