Пытаюсь решить задачу следующего характера. Документ после проведения должен изменить некоторые реквизиты другого документа и этот документ должен быть проведен после внесения изменений.
Пытаюсь в модуле документа, который должен внести изменения в другой документ прописать код перед КонецПроцедуры //ОбработкаПроведения
ДокументНачисления - это поле ввода в документе, который проводится и который должен внести в этот документ (выбранный в данном поле) изменения и провести.
Как то все запутано объяснил, но вдруг кто понял.
Вообщем тот код выдает ошибку Не выбран документ!. В чем причина?
Док.Провести();
{Документ.КакТамЕгоВидНазывается.Модуль Документа(101)}: Данная операция недоступна при проведении документа!
Может такой код нельзя писать в модуле документа. Может такой код нужно ввести в процедуру ПриЗаписи() формы документа? Но опять определит ли там ТекущийДокумент(), если он еще не записан
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший