+7 499 990-10-21

$$$ADDFIXDISCS

$$$ADDFIXDISCS

Сообщение xazrad » 15 дек 2009, 04:25

В команде добавить фиксированные скидки. имеется 10 поле. штрих код карты. что означает сноска (****) - расширение стандартного протокола
xazrad
 
Постов: 34
Зарегистрирован: 03 ноя 2009, 01:03

Re: $$$ADDFIXDISCS

Сообщение xazrad » 15 дек 2009, 05:49

не потребуется ли мне что-то докупать? и при правильной выгрузки штрих-кодов дисконтных карт я могу пользоваться сканером штрих кодов для начисления скидки? Также еще вопрос: какой параметр указать в строке выгрузке фиксированных скидок чтобы скидка не отображалась в подборе фиксированных скидок и выбрать ее можно было только с помощью сканера??
xazrad
 
Постов: 34
Зарегистрирован: 03 ноя 2009, 01:03

Re: $$$ADDFIXDISCS

Сообщение Alexander » 15 дек 2009, 16:24

xazrad писал(а):В команде добавить фиксированные скидки. имеется 10 поле. штрих код карты. что означает сноска (****) - расширение стандартного протокола

Сноска "расширение стандартного протокола" означает, что в базовом протоколе АТОЛ/Frontol (используемом для совместимости с типовыми конфигурациями 1С) такого параметра нет. Это информационная сноска, никаких дополнительных финансовых затрат данный функционал не подразумевает (хотя бы потому, что и обработка для 1С и сервисы загрузки/выгрузки полностью открыты и доступны для самостоятельной доработки)
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: $$$ADDFIXDISCS

Сообщение Alexander » 15 дек 2009, 16:28

xazrad писал(а):при правильной выгрузки штрих-кодов дисконтных карт я могу пользоваться сканером штрих кодов для начисления скидки?

Да, конечно. При условии, что сканер корректно настроен для использования в программе. (То же самое относительно начисления с помощью ридера магнитных карт - см. поле 4)
xazrad писал(а):Также еще вопрос: какой параметр указать в строке выгрузке фиксированных скидок чтобы скидка не отображалась в подборе фиксированных скидок и выбрать ее можно было только с помощью сканера??

В настоящее время такого параметра в протоколе обмена нет. Озадачим отдел разработки.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: $$$ADDFIXDISCS

Сообщение xazrad » 15 дек 2009, 20:53

Сканер штрих-кодов настроен верно. В настройках оборудования выполняю тест и штрих-код карты показывает верно. Фиксированные скидки сели нормально. Штрих код тоже сел. После формирования чека чека нажимаю inesrt далее Ctrl +F. Вижу свои дисконтные карты. Однако, при сканировании сканером ничего не происходит. вот код:
Функция ЗагрузитьДК(ФайлЗагрузки)
База = СоздатьОбъект("XBase");
//для выборки из файла и сортиврки
ТЗ = СоздатьОбъект("таблицаЗначений");
ТЗ.НоваяКолонка("НомерКарты", "Строка");
ТЗ.НоваяКолонка("Сумма","Число");
ФайлБазыКарт = Константа.ФайлБазыКарт;
Если ФС.СуществуетФайл(ФайлБазыКарт) = 0 тогда
Сообщить("Файл база данных карт отсуствует
| данные по картам не записаны",20);
Возврат 0;
КонецЕсли;

База.ОткрытьФайл(ФайлБазыКарт,,1);
Если База.Открыта() = 0 Тогда
Сообщить("Фиайл базы занят",20);
Возврат 0;
КонецЕсли;

База.Первая();
Пока База.ВКонце()=0 цикл
ТЗ.НоваяСтрока();
ТЗ.НомерКарты = База.CARDNUMBER;
ТЗ.Сумма = База.SUMMA;
База.Следующая();
КонецЦикла;
ТЗ.Свернуть("НомерКарты","Сумма");
ТЗ.Сортировать("НомерКарты");

ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()>0 Цикл

Стр= ТЗ.НомерКарты+";"+ //Код скидки
ТЗ.НомерКарты+";"+ //2 название
ТЗ.НомерКарты+";"+ //3 Текст для чека
";" + //4 префикс
"0;"+ //5 Тип скидки 0 - процентная
"5.00;"+ //6 значение
";" + //7 не вести накопления по карте
";" + //8 применять на позицию
"1;" + //9 значение. 1-на чек 0- на позицию
ТЗ.НомерКарты+";"; //10 шрих код


ФайлЗагрузки.ДобавитьСтроку(Стр);
//
КонецЦикла;
КонецФункции
xazrad
 
Постов: 34
Зарегистрирован: 03 ноя 2009, 01:03

Re: $$$ADDFIXDISCS

Сообщение Alexander » 15 дек 2009, 21:06

Для начисления скидки сканером штрих-кода надо сразу после клавиши [Промитог] (Insert) считать карту сканером.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: $$$ADDFIXDISCS

Сообщение xazrad » 15 дек 2009, 21:12

Пробывал. чет не получается. Код-то верный?
xazrad
 
Постов: 34
Зарегистрирован: 03 ноя 2009, 01:03

Re: $$$ADDFIXDISCS

Сообщение Alexander » 15 дек 2009, 21:24

Формат, похоже, верный. Обычно только в первом параметре передаётся не штрих-код, а внутренний код карты в БД товароучётки. Впрочем, вряд ли это имеет значение.
А какое-нибудь сообщение при сканировании штрих-кода карты после нажатия Insert выдаётся?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: $$$ADDFIXDISCS

Сообщение xazrad » 15 дек 2009, 21:27

Предупреждение следующее "Товар не найден"
xazrad
 
Постов: 34
Зарегистрирован: 03 ноя 2009, 01:03

Re: $$$ADDFIXDISCS

Сообщение Alexander » 15 дек 2009, 21:34

А если штрих-код задать сканером непосредственно в [Настройках программы] в списке фиксированных скидок, работает?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

След.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


cron

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

Сейчас посетителей на конференции: 19, из них зарегистрированных: 0, скрытых: 0 и гостей: 19 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19