|
Страница 1 из 1
|
[ Сообщений: 6 ] |
|
Проблемы с отложенными чеками в Штрих-М Кассире в. 1.Х
Автор |
Сообщение |
e1sm
Новичок
Зарегистрирован: Ср сен 21, 2005 12:39 pm Сообщения: 16
|
Проблемы с отложенными чеками в Штрих-М Кассире в. 1.Х
Описание:
Находимся в режиме регистрации.
1. Заполняем чек
2. Откладываем его
3. Заполняем другой чек (другому клиенту)
4. ЧЕК ОТМЕНЯЕМ
5. Выполняем продолжение отложенного чека (выбираем из списка, табличная часть заполняется данными)
- после этого:
1. при попытке редактирования данных чека, ввода товара по коду или через визуальный подбор товара - выдает ошибку "Ошибка работы с базой данных. Код не уникальный."
2. не реагирует на клавиши - отмена чека, удаление позиции в чеке, пробитие чека и т.д. Как будто клавиатура не обрабатывается.
3. При нажатии клавиши продолжения отложенного чека и выбора чека из списка данные добавляются в таблицу регистрации
4. Выход только один - нажать крестик на самой оболочке 1С. Больше ничего не работает. При этом выключается компьютер.
и т.д. Т.е. все "глючит". Как будто после отмены чека (4 действие) и продолжении отложенного чека система не фиксирует открытие нового чека, соответственно и клавиши не реагируют на стандарные операции. Это просто предположение.
Ждем помощи.
|
Пт сен 30, 2005 10:44 am |
|
|
e1sm
Новичок
Зарегистрирован: Ср сен 21, 2005 12:39 pm Сообщения: 16
|
Добавил следующие строки в обработку регистрации:
Для Ном=0 по КолСимволов-1 Цикл
ТекКод=Сред(Данные,Ном*6+1,6);
КодНажатойКлавиши=Число(Лев(ТекКод,3));
Если (Число(Сред(ТекКод,4,1))=1) И (Найти(СостояниеКлавиш,"SHIFT")=0) Тогда
СостояниеКлавиш=СостояниеКлавиш+"SHIFT";
КонецЕсли;
Если (Число(Сред(ТекКод,5,1))=1) И (Найти(СостояниеКлавиш,"MENU")=0) Тогда
СостояниеКлавиш=СостояниеКлавиш+"MENU";
КонецЕсли;
Если (Число(Сред(ТекКод,6,1))=1) И (Найти(СостояниеКлавиш,"CONTROL")=0) Тогда
СостояниеКлавиш=СостояниеКлавиш+"CONTROL";
КонецЕсли;
МодульОбработки.Execute();
КонецЦикла;
//E1Sm@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/
Если Чек.КоличествоСтрок()>0 Тогда
ЧекОткрыт=1;
КонецЕсли;
//E1Sm@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/
Проблему №1 это не решило, а с отсальными помогло, но только после повторного нажатия на клавишу.
|
Пт сен 30, 2005 1:51 pm |
|
|
Suvorov_Anton
Постоянный участник
Зарегистрирован: Пн мар 14, 2005 10:11 am Сообщения: 2358 Откуда: Штрих-М
|
Похожая проблема действительно была ,но в текущей версии 1_8_08 она решена, скачать можно тут, если у Вас уже установлена эта версия тогда пришлите базу программы и если база отложенных чеков внешняя ,тогда и файл внешней базы.
_________________ _________________
С уважением, Суворов Антон,
Преподаватель учебно-тренингового центра
e-mail: suvorov@shtrih-m.ru,
тел. (495) 787-60-90.
|
Пт сен 30, 2005 1:54 pm |
|
|
e1sm
Новичок
Зарегистрирован: Ср сен 21, 2005 12:39 pm Сообщения: 16
|
Отправил письмом
|
Пт сен 30, 2005 2:21 pm |
|
|
Suvorov_Anton
Постоянный участник
Зарегистрирован: Пн мар 14, 2005 10:11 am Сообщения: 2358 Откуда: Штрих-М
|
Базу получил , но без файлов cdx .При повторении описанной ситуации ошибки не возникло , попробуйте удалить из каталога базы все файлы cdx и с сделайте в конфигураторе тестирование и исправление БД , должно помочь.
_________________ _________________
С уважением, Суворов Антон,
Преподаватель учебно-тренингового центра
e-mail: suvorov@shtrih-m.ru,
тел. (495) 787-60-90.
|
Пт сен 30, 2005 4:20 pm |
|
|
e1sm
Новичок
Зарегистрирован: Ср сен 21, 2005 12:39 pm Сообщения: 16
|
Проблема была в том, что на компьютерах одновременно стояли разные версии Штрих-М Кассира, старая и новая в разных каталогах. При загрузке гл. модуля подключалась старая ДЛЛ-ка. Однозначно помоголо: ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"AddInExtd.dll").
Извините.
Спасибо.
|
Пн окт 03, 2005 10:32 am |
|
|
|
Страница 1 из 1
|
[ Сообщений: 6 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: Google [Bot] и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|