19.12.2008, 12:59 | #1 |
Участник
|
Люди, помогите!!!!
вот такая ситуация: в форме открыт заказ из другой формы заказ удаляется кодом, при возвращении в 1-ую форму появляется ошибка: --------------------------- Microsoft Dynamics NAV --------------------------- Покупка Заголовок не существует. Идентифицирующие поля и значения: Тип Документа='Заказ',Но.='631' Тип Документа: Заказ, Но.: 631 --------------------------- ОК --------------------------- |
|
19.12.2008, 13:11 | #2 |
Участник
|
Это нормальное сообщение, так как система не может обновить данные на форме.
А в чём помощь то нужна? |
|
19.12.2008, 13:39 | #3 |
Участник
|
как отловить это событие??
если запись не существует, можно ли программно перевести курсор на другую запись?? |
|
19.12.2008, 13:46 | #4 |
Administrator
|
убивайте программно zup
|
|
19.12.2008, 15:50 | #5 |
Участник
|
Если в свойстве формы "SourceTablePlacement" стоит "Saved", попробуйте заменить его на "Last". Правда в этом случае всегда при открытии формы будет открываться последний документ независимо от того, с каким документом пользователь последний раз работал.
|
|
19.12.2008, 16:08 | #6 |
Участник
|
Цитата:
Так что ли? |
|
19.12.2008, 20:13 | #7 |
Участник
|
|
|
22.12.2008, 10:13 | #8 |
Участник
|
Я кажется понял.. Из карточки ЗПк люди зовут какую-то функцию, которая с текущим ЗПк что-то делает, куда-то его дальше трансформирует, в результате чего исходный ЗПк должен умереть. Что и происходит. Тогда после отработки вашей функции зовите CurrForm.UPDATE(FALSE)
|
|
23.12.2008, 15:41 | #9 |
Участник
|
|
|
30.12.2008, 08:40 | #10 |
Участник
|
ну так после всех махинаций, вызываемых с этой формы, вручную перейти на предыдущи заказ и выполнить UPDATE
|
|