Author |
Message |
Topic: Запуск пересчета цен из плагина |
dvkdvk
Replies: 3
Views: 35326
|
Forum: Программирование в БЭСТ-4 Posted: 26 Oct 2007 06:05 Subject: Запуск пересчета цен из плагина |
Подскажите название функции запускающей пересчет цен. |
Topic: Странное поведение отладчика |
dvkdvk
Replies: 1
Views: 30162
|
Forum: Программирование в БЭСТ-4 Posted: 25 Oct 2007 20:56 Subject: Странное поведение отладчика |
Пошагово отлаживая в отладчике плагин столкнулся со следующей проблемой (БЭСТ-4 Управление продажами). Плагин записан в файл *.prg и положен в каталог ...pro\plugins\source\REAL далее открыт по Ctrl+F5, F11 и отранслирован по F2 с записью отладочной инвормации. Далее создана спецфункция на вход в документ с указанием файла *.hrb (почему так подробно описываю - думаю, может опять что-то делаю не так и проблема именно в этом).
Если тепе ... |
Topic: УРОК 201 Событие "прайс-лист" |
dvkdvk
Replies: 13
Views: 74306
|
Forum: Программирование в БЭСТ-4 Posted: 25 Oct 2007 20:06 Subject: УРОК 201 Событие "прайс-лист" |
Прошу не пинать за делитанский вопрос.
Уважаемый nordk проделал титаническую работу отладив и выложив эту груду кода и очень хочется посмотреть как же это все работает! Естественно в отладчике, естественно в пошаговом режиме. Подскажите как все это можно запустить, почему код разбит на 5 частей? Я правильно понимаю: берем все 5 частей и сваливаем в один файл prg, далее транслируем по F2 и вешаем на событие прайс листа, и так и отлаживаем? Может я рано замахнулся на эту груду кода и нужно идти ч ... |
Topic: Запуск пересчета цен из плагина |
dvkdvk
Replies: 3
Views: 35326
|
Forum: Программирование в БЭСТ-4 Posted: 25 Oct 2007 19:53 Subject: Запуск пересчета цен из плагина |
Из плагина вызываемого при проверке документа (БЭСТ-4, Арм:Управление продажами, документ это заказ) принудительно выставляется требуемая скидка. Например вот так:
FUNCTION MAIN()
GETLIST[15]:VARPUT(10)
RETURN .t.
Скидка выставляется правильно, но пересчета цен не происходит (так как видимо когда скидка меняется непосредственно в форме, после занесения туда значения, по событию типа "после обновления ... |
Topic: Как отличить создание нового док. от открытия ранее созданно |
dvkdvk
Replies: 1
Views: 30782
|
Forum: Программирование в БЭСТ-4 Posted: 23 Oct 2007 21:33 Subject: Как отличить создание нового док. от открытия ранее созданно |
В памяти вертится что подобная тема уже подымалась и на нее был положительный ответ (то есть решение есть и простое), но только что перелистал весь FAQ на три раза и ни где не встретил. Может у меня уже глюки?
Как из плагина повешеного на событие открытие документа (арм - управление продажами БЭСТ-4, документ - это заказ) отличить два разных случая:
1.Создание нового заказа
2.Открытие существующего (ранее созданного и сохраненного) заказа.
Событие открытия (и соответственно плагин) ... |
Topic: Как включить защиту от дурака. |
dvkdvk
Replies: 20
Views: 122566
|
Forum: Программирование в БЭСТ-4 Posted: 23 Oct 2007 19:46 Subject: Как включить защиту от дурака. |
Что бы ни кто больше не наступал на мои грабли, дам результат изысканий о причинах своих "шишек". Если отладчик вызывать через Ctrl+F5, а потом через F11 то он не раскрывает содержимое глобального массива GetList (при нажатии на { ... } возникает окно:Array is empty, а при обращении к любому элементу массива например GetList[1] возникает ошибка выполнения - переполнение массива. Видимо отладчик вызы ... |
Topic: Как включить защиту от дурака. |
dvkdvk
Replies: 20
Views: 122566
|
Forum: Программирование в БЭСТ-4 Posted: 23 Oct 2007 19:22 Subject: Как включить защиту от дурака. |
Всем спасибо! Все заработало. Удачи. |
Topic: Как включить защиту от дурака. |
dvkdvk
Replies: 20
Views: 122566
|
Forum: Программирование в БЭСТ-4 Posted: 23 Oct 2007 16:37 Subject: Как включить защиту от дурака. |
Проверил работает! Ура! Однако вопос: Как теперь поменять поле на нужнеое значение? Где прочитать про "методы" и "свойства" обьекта GetList? Уважаемый Behemoth в своем примере (см.выше) указывает на несколько свойств getlist-та например: getlist[i]:reader, getlist[i]:postblock , но у меня любое обращение например к reader дает ошибку. Есть ли описание обьекта getlis ... |
Topic: Как включить защиту от дурака. |
dvkdvk
Replies: 20
Views: 122566
|
Forum: Программирование в БЭСТ-4 Posted: 22 Oct 2007 12:10 Subject: Как включить защиту от дурака. |
....а в управлении продажами GetList
позволяет это. Т.е. в управлении продажами получилось разницы нет.
...
Можно попросить сбросить маленький кусочик плагина (обязательно с обьявлением переменных) в котором в управлении продажами удалось произвести управление формой ввода через GetList. Заранее спасибо |
Topic: Как включить защиту от дурака. |
dvkdvk
Replies: 20
Views: 122566
|
Forum: Программирование в БЭСТ-4 Posted: 17 Oct 2007 13:17 Subject: Как включить защиту от дурака. |
Захожу в Управление продажами... далее запускаю спецфункцию с отладкой и смотрю в окне Monitor Public (естественно включив через меню отображать там все):
...
GETLIST...
GLOBALDEMO...
GLOBALNAME...
GLOBALTASK...
GLOBALTMPPATH...
GLOBALVALUTA...
GLOBAL_ANALIT...
...
Так как предва ... |
Topic: Использование GLOBALGETLIST - что это за ЗВЕРЬ? |
dvkdvk
Replies: 1
Views: 29060
|
Forum: Программирование в БЭСТ-4 Posted: 17 Oct 2007 13:01 Subject: Использование GLOBALGETLIST - что это за ЗВЕРЬ? |
Уважаемые ГУРУ!!! В нескольких ветках форума постоянно проскакивает фраза "да все запросто..., используй GLOBALGETLIST...". И видимо всем понятно что это за зверь такой - GLOBALGETLIST. Попытки найти его в списке - глобальных, локальных, приватных переменных (в Управлении продажами через отладчик (БЭСТ-4+ 12.01/01[SP19]) ни к чему не привели , поэтому понятно что любой код ... |
Topic: Как включить защиту от дурака. |
dvkdvk
Replies: 20
Views: 122566
|
Forum: Программирование в БЭСТ-4 Posted: 16 Oct 2007 19:48 Subject: Как включить защиту от дурака. |
К сожалению про использование функции (или массива???) GLOBALGETLIST есть только две ветки:
http://www.bestnet.ru/club/phpBB/viewtopic.php?p=40372&highlight=globalgetlist#40372
http://www.bestnet.ru/club/phpBB/viewtopic.php?p=39883&hig ... |
Topic: Как включить защиту от дурака. |
dvkdvk
Replies: 20
Views: 122566
|
Forum: Программирование в БЭСТ-4 Posted: 16 Oct 2007 18:45 Subject: Как включить защиту от дурака. |
Речь идет про БЭСТ-4
Можно по подробнее о:
"В нем вы можете заполнить переменные полей формы как Вам это надо. И с помощью массива полей формы закрыть эти поля на изменение пользователем..."
Если возможно - дайте ссылку (или кинте маленький пример) как произвести обращение к "переменным полей формы" и "закрыть эти поля на изменение пользователем". В отладчике видны только открытые таблицы : ... |
Topic: Как включить защиту от дурака. |
dvkdvk
Replies: 20
Views: 122566
|
Forum: Программирование в БЭСТ-4 Posted: 16 Oct 2007 16:28 Subject: Как включить защиту от дурака. |
Заранее прошу простить если вопрос дилетанский но в FAQ этого нет и в форуме вопрос не поднимался.
Арм:Арм управление продажами.
Можно ли сделать чтобы для определенного пользователя при сохранении заявки, не зависимо от того как он заполнил соответствующие поля, автоматически проставлялись следующие параметры: заказчик-аналитика такаето, вид цены-такой то, скидка-такаето... Для чего это нужно - хотим пустить удаленных пользователей (подключение через интернет к терминальной сесии), что бы ... |
|