При проведении документа выдает ошибку: данные были изменены или удалены другим пользователем.
При обычной записи ошибки не возникает, только при проведении. Есть версия что версия объекта базы данных и формы не разные, но метод прочитать не помог.
(1) реквизиты документа заполняли в течении 20 минут постепенно, пытались провести уже не дает, пришлось записать. Далее записанный документ также не проводится с данной ошибкой.
(4) у меня есть основная форма Форма1, есть та которая вызывается Форма2. В Форме2 я меняю в проведении таб часть Формы1 и при закрытии Формы2 читаю Форму1 ЭтотОбъект.ВладелецФормы.Прочитать(); затем делаю тут же перед закрытием Формы2 делаю Оповестить("ИзмененияВТЧ"); и в Форма1 меняю на Форме1 некоторые значения Статусы (обновляю).
Но ошибка сейчас прям при нажатии на кнопку Провести и закрыть, даже не доходит до закрытия формы.
(6) решено, ошибка была была в том что в проведении менялся исходный документ и пытался провестись, но он был помечен на удаление))) а за счет попытки исключения выдавало подобные ошибки. В итоге убрал в явной транзации проведения попытки исключения конструкции, выявил ошибку и убрал с пометки исходный документ и все провелось. Вопрос: а где менять если не в проведении(надо что бы именно при проведении срабатывало кнопки), в событии "при записи" с режимом записи проведение если так?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший