AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.05.2006, 15:49   #21  
TanyaV_imported is offline
TanyaV_imported
Участник
 
66 / 10 (1) +
Регистрация: 25.04.2005
была у нас такая проблема
решили мы ее примерно следующим образом:
проверяю все поля которые обязательны для заполнения, если значение новое "нормально" то не трогаю, если "ненормально" то возращаю старое значение, далее делаю COMMIT и выдаю сообщение типа ERROR что такието такието поля должны быз заполнены (если таковые были)! все оформленно в виде процедурки на таблице и ставлю эту процедурку в "нужных местах"!
Старый 06.05.2006, 22:37   #22  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Цитата:
Сообщение от Sancho Посмотреть сообщение
2 Destroyer
проверять заполнение полей нужно не на выходе из карточки, а при попытке использовать эту карточку в документе.
забыл указать Поставщик Учетную Группу - фиг тебе, а не заказ покупки!
это в конечном счете только дисциплинирует пользователей.
безответственных пользователей никакая информационная система со всеми запретами и проверками не вылечит. у них всегда останется простор для маневра перепутать количество и цену.
Полностью поддерживаю Sancho. Объяснил идеологию Навижина на проверку информации - супер правильно.
И очень всем хотелось бы консультантам и разработчикам посоветовать все таки придерживаться заложенной идеологии Навижина и не лепить из Навижина-черте че. После таких экспериментов смотреть на Навижин тошно.
Старый 10.05.2006, 08:45   #23  
gennady is offline
gennady
Участник
 
92 / 11 (1) +
Регистрация: 27.09.2004
Адрес: Иркутск
А для того, чтобы клиент сразу обращал внимание на обязательные поля, я вместо их леблов на форме ставлю текстбокс со свойствами, делающими его вид как у лейбла и кодом в его триггере OnFormat, типа:

IF "VAT Registration No." = '' THEN
CurrForm.SuchTextboxName.UPDATEFORECOLOR(225)
ELSE CurrForm.SuchTextboxName.UPDATEFORECOLOR(0);

Может, кому-то это тоже подойдет :О)
Старый 09.07.2006, 15:27   #24  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
А NotBlank в данной ситуации применимо?
Старый 30.11.2015, 17:43   #25  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
А я вот хочу в шапке заказа подсвечивать поле, если в строках выполняется какое-то условие. Листаю заказы колесиком, когда доходит до того, который должен быть подсвечен - всё ок. Листаю дальше или обратно - теперь подсвечены все заказы
CurrForm.UPDATECONTROLS не помогает. Что делать - не понятно
Старый 01.12.2015, 13:43   #26  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
может вместо

IF Проблема THEN подсвечивать

написать

IF Проблема THEN подсвечивать ELSE не подсвечивать


помнишь как в анекдоте, что положить бегемота в холодильник можно за 3 действия:
открыть холодильник,
положить бегемота,
закрыть холодильник

а жирафа уже за 4:
открыть холодильник,
ДОСТАТЬ БЕГЕМОТА,
положить жирафа,
закрыть холодильник
Старый 01.12.2015, 13:50   #27  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
Инкруаябль!
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:39.