Создаем новый документ. cmInsertRecord. Если в данной записи ничего не меняем, то в момент смены текущей таблицы (переход в спецификацию например) возникает мессага:
Переход не возможен, т.к. текущий документ не заполнен.
Какое событие предшествует появлению данного мессаджа?
А какое событие возникает...
Модераторы: m0p3e, edward_K, Модераторы
все очень просто
жмем F7 - возникает оконное событие cmInsert
затем возникает табличное событие cmSetDefault - после него если пользователь модифнул запись ручками, при уходе с записи - cmCheckRecord и cmInsertRecord, если не модифил - cmAbortInsert
указанная мессага возникает тока тогда, когда пользователь находясь на текущей записи не модифицировал ни одного поля текущей записи и пытается перейти на запись из подчиненной таблицы. момент перехода - cmSetCurTable.
аналогично для полей - cmSetCurField
А ваапче - RTFM, в стандартной доке грамотно описано.
жмем F7 - возникает оконное событие cmInsert
затем возникает табличное событие cmSetDefault - после него если пользователь модифнул запись ручками, при уходе с записи - cmCheckRecord и cmInsertRecord, если не модифил - cmAbortInsert
указанная мессага возникает тока тогда, когда пользователь находясь на текущей записи не модифицировал ни одного поля текущей записи и пытается перейти на запись из подчиненной таблицы. момент перехода - cmSetCurTable.
аналогично для полей - cmSetCurField
А ваапче - RTFM, в стандартной доке грамотно описано.