Возникла проблема по организации связи основного документа и документа на основании. Все необходимые интерактивные манипуляции в конфигураторе произведены (создан основной документ, к нему "привязан" документ на основании, созданы формы, соответственно, основного документа и документа на основании). Из дополнительных условий - документ на основании может быть ТОЛЬКО ОДИН. Отсюда, вроде бы, отпадает необходимость в списке документов на основании.
Проблема в том, что при вызове документа на основании из списка основных документов вызывается "пустая" форма документа на основании. Слово "пустая" указано в кавычках, потому, что данные из основного документа передаются в документ на основании корректно, но это и все. То есть, если документ на основании уже создан, то вызвать его из основного документа никак не получается.
Если все вышеописанное выглядит слишком размыто, сформулирую кратко суть задачи: при нажатии на кнопку "Документ на основании" из списка основных документов необходимо, чтобы происходило следующее: если документ на основании уже создан, он открывается. Если документ еще не создан, открывается форма для его создания. Это все!
P.S. Кстати, по умолчанию, кнопка для создания документа на основании размещается именно в списке основных документов, а не на форме конкретного документа, что было бы логичнее. Теперь уже не важно, почему разработчики сделали именно так, но возникает вопрос: как это исправить и создавать (или вызывать уже созданный) документ на основании из формы основного документа?
! | необходимо зарегистрироваться для просмотра ссылки: 5 |