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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2006, 18:38   #1  
ruselhope is offline
ruselhope
Участник
 
71 / 10 (1) +
Регистрация: 26.10.2006
Есть не большая проблема.

Нужно чтобы при открытии, например, Заказа Продажи в поле "Дата Учета" проставлялась текущая дата.

Код-то вроде такой
Код:
"Posting Date":=TODAY;
MODIFY;
только вот куда его? onAfterGetRecord- не помогает. Может, я чего-то не так делаю

Подскажите, пожалуйста.
Старый 21.12.2006, 05:58   #2  
gennady is offline
gennady
Участник
 
92 / 11 (1) +
Регистрация: 27.09.2004
Адрес: Иркутск
Добавьте код
MODIFYALL("Posting Date", TODAY);
в конце триггера OnOpenForm
Старый 21.12.2006, 11:31   #3  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от Gennady Antropov Посмотреть сообщение
Добавьте код
MODIFYALL("Posting Date", TODAY);
в конце триггера OnOpenForm
а если он потом не выходя из формы по записям пойдет или новцую создаст? Триггер не сработает.

По-моему, MODIFY тут лишний.

И еще надо не забыть VALIDATE(Posting Date); сделать. Иначе строки останутся со старыми датами.
Старый 21.12.2006, 11:34   #4  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от ruselhope Посмотреть сообщение
Нужно чтобы при открытии, например, Заказа Продажи в поле "Дата Учета" проставлялась текущая дата.
Тупо при открытии ЗПр нужно Дату Учета приравнивать к СЕГОДНЯ?? То есть, каждый день открываешь - дата меняется. Да?
А зачем это все? Чтобы учитывать сегодняшней датой? Нельзя тогда один валидейт в юнит учета (скорее в 81) воткнуть?
Старый 21.12.2006, 11:55   #5  
ruselhope is offline
ruselhope
Участник
 
71 / 10 (1) +
Регистрация: 26.10.2006
Цитата:
Тупо при открытии ЗПр нужно Дату Учета приравнивать к СЕГОДНЯ?? То есть, каждый день открываешь - дата меняется. Да?
А зачем это все? Чтобы учитывать сегодняшней датой? Нельзя тогда один валидейт в юнит учета (скорее в 81) воткнуть?
Потому что нерадивые работники учитывают, а на дату не смотрят. А в дате учета стоит дата создания ЗПр. А в кодеюнит нельзя, так как один-два раза в месяц работники просыпаются и хотят ставить правильную дату, или учитывать позавчерашним числом. (Особенно актуально в конце месяца, когда счет-фактура 30-м числом, а на дворе 5-ое).
Старый 21.12.2006, 11:59   #6  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от ruselhope Посмотреть сообщение
Потому что нерадивые работники учитывают, а на дату не смотрят.
Не перестану повторять. Административные меры очень действенны в таких случаях!
Старый 21.12.2006, 12:02   #7  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от ruselhope Посмотреть сообщение
Потому что нерадивые работники учитывают, а на дату не смотрят. А в дате учета стоит дата создания ЗПр. А в кодеюнит нельзя, так как один-два раза в месяц работники просыпаются и хотят ставить правильную дату, или учитывать позавчерашним числом. (Особенно актуально в конце месяца, когда счет-фактура 30-м числом, а на дворе 5-ое).
Ошибок в таком случае не избежать все равно. Ибо решать каким числом учесть ЗПр приходится в конечном счете юзверю. Для этого при учете и выскакивает конфирм. Впишите в этот конфирм дату учета. Пусть юзер видит каким числом он учитывает док и осмысленно жмакает ОК.
Старый 21.12.2006, 13:29   #8  
ruselhope is offline
ruselhope
Участник
 
71 / 10 (1) +
Регистрация: 26.10.2006
Спасибо всем большое за советы.
Попробую уговорить на административный вариант.
 


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

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

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