Перед записью новосозданного документа выбираем дату прошлым числом. Время стоит 00:00:00. После нажатия на кнопку "Записать" в форме, время меняется на 12:00:00. Как изменить это время, чтоб сразу подставлялось 18:00:00? В процедуре "Перед записью" модуля формы время уже изменено, т.е. оно меняется каким-то предшествующим событием. Этот вопрос касается всех документов, поэтому решать дописыванием кода в каждом документе не годится.
Если использовать подписку, то придётся анализировать в каком документе можно менять время, а в каком нельзя. Может где-то можно сразу изменить это время с 12:00:00 на 18:00:00?
(6) Это середина суток. Чтобы поместилось большое количество документов до и после. Вдруг вам захочется еще 100500 напихать в этот день.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший