Запрет сохранения записи при определенных условиях

Вопросы по работе подсистемы "Администрирование" в "Дебет Плюс V12"

Запрет сохранения записи при определенных условиях

Сообщение vvrom » Чт авг 13, 2009 10:50 am

Как запретить сохранить запись, если не выполняется одно или несколько требований.
Например, при вводе или корректировке строки приходной накладной запретить указывать цену реализации для данной конкретной номенклатуры больше некоторго процента, который указывается в справочнике номенклатуры.
Аватара пользователя
vvrom
Активист
Активист
 
Сообщения: 20
Зарегистрирован: Пн янв 19, 2009 7:53 pm

Сообщение Дарья » Ср авг 26, 2009 10:15 am

Для этого существует функция setValid (параметр1, параметр2)
параметр1 - элемент управления
параметр2 - функция, которая обрабатывает правильность ввода
Функция будет вызываться при потере фокуса и при сохранении диалога. если данная функция возвращает false, значит сохранение не произойдет.

Есть второй вариант:
setValid (параметр1, параметр2, параметр3)
параметр1 - элемент управления
параметр2 - объект JavaScript
параметр3 - строка - имя функции, объекта указанного в параметр2
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Сообщение vvrom » Пт авг 28, 2009 7:48 am

А где описать вызов setValid и функцию для ее параметра2 чтобы при следующем обновлении версии DebetPlus изменения не исчезли?
Аватара пользователя
vvrom
Активист
Активист
 
Сообщения: 20
Зарегистрирован: Пн янв 19, 2009 7:53 pm

Сообщение Дарья » Пт авг 28, 2009 11:28 am

К какому типу документа или справочника конкретно Вы хотите это применить?
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Сообщение vvrom » Пт авг 28, 2009 12:43 pm

К строке приходной накладной PN
Аватара пользователя
vvrom
Активист
Активист
 
Сообщения: 20
Зарегистрирован: Пн янв 19, 2009 7:53 pm

Сообщение Дарья » Пт авг 28, 2009 1:28 pm

Пока ничего не добавляйте, поскольку возможности сохранить Ваши изменения при обновлении нет. Подождите следующей версии, в которой будет учтена такая возможность.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am


Вернуться в Администрирование

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

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