Релиз платформы: 7.70.ХХХ - любой<br>Релиз конфигурации: - полностью самописная с нуля, хотя задача справедлива тоже для любой конфигурации, использующей компоненту "оперативный учет".<br>Задача проще описать на примере.<br>Создан документ "Договор". В нем имеется реквизит "Дата начала договора" (в тексте договора обозначено, что он вступает в силу с момента подписания, соответственно данный реквизит как раз регистрирует эту дату), который в общем случае не совпадает с ДатаДок. При проведении документа необходимо, чтобы он выполнил некоторые движения в базе данных, а именно - движения по регистру оперативного учета, а так же установку значений периодических реквизитов некоторых справочников. Установка значений должна производиться на "Дату начала договора", которая не равна ДатаДок. Для документов оперативного учета не допускается такое проведение, то есть, значения могут быть установлены только на дату проводимого документа.<br>Вопрос: как бы вы обошли данное ограничение?<br>Собственно, задача уже решена, но интересны решения, которые могут быть предложены. Пожелание: не создавать отдельный документ "Начало договорных отношений".<br>