|
![]() |
#1 |
Участник
|
Цитата:
Проблема найти баг: по идеее если ошибка в программном коде, то она должна вылетать всегда. А так: вылетает ошибка => закрываем NAV через taskmanager (иначе никак) => открываем NAV => учёт проходит без ошибки. Если бы юзер между делом изменил данные (типа поставил/убрал какую-нибудь галочку), тогда понятно, но данные не меняются, а ошибка то вылетает то нет. Автосплиткей не добавляли, есть единственное integer-поле для автосплиткей в обеих таблицах (в таблице-источнике и в конечной таблице, куда данные передаются). И каким макаром может быть в нём причина? Ведь автосплиткей = property формы, причём форма для конечной таблица Editable=No и вызыватеся эта форма в карточке учтённого документа Ошибка то вылетает при учёте документа, у юзера открыта только карточка документа. Подозреваю что дело в TRANSFERFIELDS, т.к. производится дефолтно с TRUE. Или Вы имели в виду поле с Автоинкремент? С ним тоже можно воспроизвести чудную SQL-ошибку, но в нашем случае отпадает, т.к. у полей AutoIncrement=No |
|