Какие возникли проблемы:
1. Открывается форма, но почему то не основная форма документа, а созданная по умолчанию
2. Данная форма заполняется на основании верно, но редактирование запрещено, так же как и проведение документа.
(0) ФормаДок.ПараметрОснование - это предопределенное свойство формы, что ли?
Ты же программно создаешь, зачем тебе это свойство устанавливать? У тебя д.б. реквизит свой ДокОснование, его и заполняй.
У меня сейчас СП нет под рукой (украли), но надо не Документ.ПолучитьФорму(), а сразу ПолучитьФорму(), и вроде есть ОткрытьФорму(), а еще есть ОткрытьЗначение()
Сделал немного по другому - воспользовался стандартной обработкой, но при создании документа на основании проверял сумму документа основания. Если не удовлетворяет условию выдаю сообщение и не создаю документ.
Да, это делается в обработке заполнения. Для отказа вызывается исключение.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой