![]() |
#16 |
Участник
|
Цитата:
Сообщение от Vasiliusis
![]() Где Вы были раньше
![]() Видимо после вызова метода last(), т.к. я все-таки написал что-то в датасорс, аксапта пишет эту запись в таблицу, чтоб не потерять, а перед этим я инсертом вставляю еще одну. Вызов метода clear() удаляет, забывает просто напросто новую запись из ДС, что и решает мою проблему. Пролучается, что я создаю свою собственную запись, им удаляю ту, что создает сама аксапта, как только я присваиваю что-нибудь в какое-либо поле ДС, я так понял? Кстати, в пользу того, что акспата записывает запись, чтобы не забыть говорит и то, что при закрытии формы дублирующая запись также записывается (если метод last не вызывать) Правильно, Вы изменяете значение, отрабатывается метод в котором вставляется еще запись, стоя на новой записи (которая insert) отрабатываете clear() и на last(). Без clear - две одинаковые. Проверить - посмотрите на RecId до и после манипуляции. Останется модифицированная старая запись. |
|
Теги |
волшебство, колдовство, магия |
|
|