25.01.2007, 05:31 | #1 |
Участник
|
Есть форма, к которой вводятся данные, нужно скопировать эти же данные нажав на кнопку Копировать. В этой кнопке в тригере OnPuch() введено
rDvr.INIT; rDvr.INSERT(TRUE); FORM.RUN(18, rDvr); Вроде это работает, пока документ не учтен, первичный ключ Но вставляет новый, а когда документ учитывается, то появляется такая запись типа Идентифицирующие поля Но='121'. Помогите |
|
25.01.2007, 11:10 | #2 |
Участник
|
Мессагу об ошибке можешь вставить сюда полностью? Скопировать в буфер и сюда запостить.
Насчет логики работы кнопки Копировать ... Не понял. Если задача где-то в сторонней таблице сохранить данные, которые сейчас отображаются на форме, то этот код для этого не подходит. Он создает пустую запись с новым знаением (если на инсерте прописано) нумератора. И открывает судя по всему карточку созданного документа ... Данные никакие не копируются ... Если уж копировать, то так : rDvr := Rec; или rDvr.COPY(Rec); rDvr."No." := ''; rDvr.INSERT(TRUE); |
|
02.02.2007, 09:56 | #3 |
Участник
|
Большое спасибо, очень помогли.
|
|