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

Ответить с цитированием
