23.04.2004, 10:58 | #1 |
Решили жить вечно?
|
Доступ к строкам закупки при сохранении
Таблица InventBatch, метод initFromInventMovement. Мне нужно получить в этом методе доступ к purchLine. Как это сделать?
Класс InventUpd_Estimated метод updateAutoDimBatchId вызывает метод initFromInventMovement для таблицы партий и передает ему значение inventMovement в котором в отладчике вижу purchLine и могу просмотреть все значения полей строки закупки. Но когда в коде пытаюсь написать inventMovement.purchLine() не компилируется. Выдается сообщение: Класс InventMovement не содержит эту функцию. |
|
26.04.2004, 09:24 | #2 |
Решили жить вечно?
|
Не ужели никто не поможет. Я отчетливо наблюдаю в отладчике класс InventMovement и вижу в нем мою PurchLine и все свойства. Как мне в програмном коде обратиться к ним?
|
|
26.04.2004, 09:48 | #3 |
----------------
|
buffer
InventMovement.buffer() или bufferDB() должны Вам помочь
|
|
27.04.2004, 10:09 | #4 |
Решили жить вечно?
|
А как к нему обратиться. Пишу inventMovement.buffer().мое_поле, компилятор говорит что талица не содержит это поле. В отладчике вижу его нормально. Подозреваю, что нужна проверка на то что buffer это PurchLine или как-то преобразовать к PurchLine. Как это сделать в коде?
|
|
27.04.2004, 12:24 | #5 |
Модератор
|
Напишите в InventMovement метод getPurchLine()
что-то вроде PurchLine getPurchLine() { return this.purchLine; } и пользуйтесь наздоровье! тогда Ваш код: inventMovement.getPurchLine() (бывший inventMovement.purchLine()) откомпилируется. И, может быть, даже сработает. |
|
27.04.2004, 12:32 | #6 |
----------------
|
Цитата:
Изначально опубликовано George Nordic
Напишите в InventMovement метод getPurchLine() что-то вроде PurchLine getPurchLine() { return this.purchLine; } и пользуйтесь наздоровье! тогда Ваш код: inventMovement.getPurchLine() (бывший inventMovement.purchLine()) откомпилируется. И, может быть, даже сработает. Лучше сделать, что-то вроде такого PHP код:
|
|
27.04.2004, 12:35 | #7 |
Модератор
|
А чем грозит?
To Warm:
Почему плохо и чем грозит то использование, которое я использовал? Подскажите мне плиз - я у себя переделаю. |
|
27.04.2004, 13:13 | #8 |
Решили жить вечно?
|
Спасибо всем, очень помогло, уже несколько дней мучаюсь
|
|