Главная 
 Каталог 
 Поддержка 
 Компания 
 Партнеры 
 1C:Франчайзинг 
 Карта сайта 

Задать вопрос
Часто задаваемые вопросы
Справочные материалы
Публикации


Поиск по сайту



Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация


Подписка

Изменение параметров





Hits 88254505
16227
Hosts 3943136
1154
Visitors 19002476
3164

19


Поддержка / Форумы / Публичные форумы / Программное обеспечение / VT: Дисконт - программирование

  VT: Дисконт - программирование

Версия для печати
RSS
VT: Дисконт - программирование, написание скриптов
 
День добрый!

К сожалению, документация по программированию для VT:Дисконта довольно скудная, хотелось бы уточнить несколько моментов:
1. В документации сказано:
"Скрипт должен располагаться в тестовом файле QueryDiscountCard.jsc в каталоге программы"
Но сейчас вижу в менюшке отдельный пункт "Скрипты" и возможностью ввода кода. Как правильно создавать скрипты - через это меню или через файлы в том же каталоге?
2. Скрипты можно создавать для 6 разных событий
Во всех ли событиях доступны все свойства объекта ClientDiscount? Например, в событии "Перед обработкой кода карты" будет ли доступен номер карты?
3. ClientID - откуда берется этот идентификатор? Для чего он используется?
4. В скриптах используется параметр CheckSum - что он обозначает?
По логике понятно, что это общая сумма чека, но лучше уточнить. Возможно, были добавлены еще дополнительные свойства, про которые в документации пока ничего не сказано?
5. Что означает галочка "Выполнение" при добавлении кода скрипта? Будет он выполняться или нет?
6. Возможно ли использование других объектов в скриптах? В частности внешних, например, для чтения файлов.
Планируется ли добавление новых объектов/свойств?


И пожалуйста, исправьте опечатки в документации, их довольно много
 
> К сожалению, документация по программированию для VT:Дисконта
> довольно скудная, хотелось бы уточнить несколько моментов:
> 1. В документации сказано:
> "Скрипт должен располагаться в тестовом файле QueryDiscountCard.jsc в каталоге программы"
> Но сейчас вижу в менюшке отдельный пункт "Скрипты" и возможностью
> ввода кода. Как правильно создавать скрипты - через это меню или через файлы в том же каталоге?
В версии программы 4.12 скрипты необходимо создавать в конфигураторе.
Доработка была сделана непосредственно перед выпуском версии программы
и её описание, к сожалению, не попало в документацию.


> 2. Скрипты можно создавать для 6 разных событий
> Во всех ли событиях доступны все свойства объекта ClientDiscount?
> Например, в событии "Перед обработкой кода карты" будет ли доступен номер карты?

Объект ClientDiscount не доступен в обработчике события "После
закрытия чека", в остальных обработчиках событий он доступен.


> 3. ClientID - откуда берется этот идентификатор? Для чего он используется?
Это идентификатор записи о клиенте в таблице USERS_LIST базы данных,
его значение находится в поле USERS_LIST.


> 4. В скриптах используется параметр CheckSum - что он обозначает?
> По логике понятно, что это общая сумма чека, но лучше уточнить.
> Возможно, были добавлены еще дополнительные свойства, про которые в
> документации пока ничего не сказано?
CheckSum - это сумма чека, дополнительно еще было добавлено свойство
Discount - процент начисляемой скидки.
В версии 4.12 это поле чисто информационное, его изменение не приведет
к изменению скидки. Поэтому второй пример из раздела "Примеры использования
объекта ClientDiscount" не приведет к изменению скидки. В следующей
версии это будет исправлено.


> 5. Что означает галочка "Выполнение" при добавлении кода скрипта? Будет он выполняться или нет?
Параметр "Выполнение" позволяет включить или отключить выполнение
скрипта. Т е скрипт будет выполняться, если галочка включена.


> 6. Возможно ли использование других объектов в скриптах? В
> частности внешних, например, для чтения файлов.
Да, об этом написано в документации в разделе "Расширение
возможностей программы"-"Описание". Доступны большинство возможностей
Windows Script Host.


> Планируется ли добавление новых объектов/свойств?
Пишите, если у вас есть какие-то пожелания.


> И пожалуйста, исправьте опечатки в документации, их довольно много
Объем документации довольно большой, поэтому опечатки вполне возможны.
 
Цитата
Поэтому второй пример из раздела "Примеры использования
объекта ClientDiscount" не приведет к изменению скидки. В следующей
версии это будет исправлено.


Были ли за прошедший месяц какие-либо обновления программы или документации?
Если нет - когда планируются? Как я вижу, версия 4.12 вышла аж в апреле, и с тех пор не обновлялась :(
 
Новая версия готовится, на следующей неделе постараемся выложить на сайте.
 
Если при событие "Перед закрытием чека" или "После обработки кода карты"
Считать данные по сумме чека, номер карты и ручной скидке
и выполнив закрытие чека средствами COM (Пример на Delphi)(подставив свои данные), прервать это зарытие

Какие данные попадут АРМ Кассир ?

Т.е. нам необходимо заместить сумму чека и сумму скидки. В идеальном случае это сделать визуально при вводе дисконтной карты.







© 2000-2024 Версия-Т