Управление автотранспортом, редакция 3.0 (3.0.12.3) #556004


#0 by Adgjj
Здравствуйте! Изменяю конфигурацию Управление автотранспортом, редакция 3.0 (3.0.12.3), документ "Путевой лист", закладка "Простои". Было так: Изменяю: Для ДатаНачПростоя, ВремяНачПростоя,ДатаОкончПростоя, ВремяОкончПростоя в событие "При изменении" пишу процедуру "ПриИзменении_РасчетВремяПростоя" (большая, но приведу полностью в след. посте). Как записать проверку на адекватность введения дат и времени (напр., ДатаОкончПростоя не должна быть меньше ДатыНачПростоя), чтобы указанные ошибки не выдавались при первом введении дат и времени простоев? Например, после введения ДатыНачПростоя ДатаОкончпростоя еще пуста, и выдается ошибка.
#1 by Adgjj
Если День(ДатаОкончПростоя) = День(ДатаНачПростоя) и Месяц(ДатаОкончПростоя) = Месяц(ДатаНачПростоя)
#2 by Adgjj
События
#3 by dmpl
Для удобства если одна из дат не заполнена, то при вводе первой даты, автоматом заполнять вторую дату, равную первой. В этом случае для оформления простоя внутри одного дня надо будет вводить только 1 дату. Более того, если путевой лист на 1 день, то обе даты можно заполнять автоматом. Ну а насчет ошибок - проверки делать только когда заполнены все необходимые реквизиты. Например, по окончании ввода всей строки. Это удобнее - если тыкать на неправильные данные в процессе ввода - это будет сбивать оператора. А так - в конце сообщил ему об ошибках, но сохранил строку - он исправит ошибки сам. Если же строку не сохранять до исправления всех ошибок - то часто будут ошибочно ее полностью отменять... а это неудобно и достает.
#4 by Adgjj
dmpl, спасибо Вам. Буду даты и время простоя ставить сразу как даты и время выезда и возвращения авто. Пусть потом исправляют и будет проверка на ошибки. Иначе (если сразу даты и время не заполнять), на знаю, как проверить окончание ввода всей строки.
#5 by Adgjj
Иначе (если сразу даты и время не заполнять), на знаю, как проверить окончание ввода всей строки. - нашла - там же где и автоматом ставить при вводе нового - в событиях таб части
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С