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