14.02.2013, 13:32 | #21 |
Axapta
|
Vasiliusis, зачем вы насилуете Аксапту? Вот эта логика - неверная абсолютно:
Цитата:
Просто я хочу научиться программировать, в первую очередь, и пусть в ущерб правилу "Загони процесс под готовую структуру". Я программист, я люблю программировать, а не конфигурировать. Программируя, я больше понимаю, как эта аксапта работает. Работа стандартных средств для меня сродни магии была по-началу, сейчас я уже с этим смирился, ну раз предусмотрено, значит надо юзать. Программирование в аксапте для меня - способ понять ее.
|
|
14.02.2013, 13:54 | #22 |
Участник
|
Цитата:
Сообщение от Vasiliusis
Где Вы были раньше Лан, я понял Вас полностью, переделаю.
Видимо после вызова метода last(), т.к. я все-таки написал что-то в датасорс, аксапта пишет эту запись в таблицу, чтоб не потерять, а перед этим я инсертом вставляю еще одну. Вызов метода clear() удаляет, забывает просто напросто новую запись из ДС, что и решает мою проблему. Пролучается, что я создаю свою собственную запись, им удаляю ту, что создает сама аксапта, как только я присваиваю что-нибудь в какое-либо поле ДС, я так понял? Кстати, в пользу того, что акспата записывает запись, чтобы не забыть говорит и то, что при закрытии формы дублирующая запись также записывается (если метод last не вызывать) Правильно, Вы изменяете значение, отрабатывается метод в котором вставляется еще запись, стоя на новой записи (которая insert) отрабатываете clear() и на last(). Без clear - две одинаковые. Проверить - посмотрите на RecId до и после манипуляции. Останется модифицированная старая запись. |
|
14.02.2013, 13:55 | #23 |
Участник
|
Цитата:
Сообщение от oip
Vasiliusis, зачем вы насилуете Аксапту? Вот эта логика - неверная абсолютно:
Делайте все в точности так, как в стандартном приложении! Вот прям ищите аналогичное место и делайте в точности также. Иначе вы сейчас такого напрограммируете... Ваш код сейчас даже отдаленно не похож и на один аксаптовский паттерн. |
|
14.02.2013, 13:56 | #24 |
Участник
|
В очередной раз, спасибо всем, появилось еще больше понимания!
|
|
Теги |
волшебство, колдовство, магия |
|
|