Показать сообщение отдельно
Старый 23.11.2011, 13:31   #5  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Хм, конечно изврат полный, но стало интересно как такое реализовать
Мое предложение:

OnOpenForm:

SETRANGE("No.",''); // фильтр на первичный ключ

OnInsertRecord(...):Boolean

SETRANGE("No.");


Таким образом, пустой фильтр выставляет нам форму в режим новой записи. Как только мы переходим на любое поле (или вводим первичный ключ и переходим), запись вставляется, ей присваивается номер, фильтр снимается.