![]() |
#1 |
Moderator
|
Временные таблицы
Доброе утро!
Возникли такие вопросы: 1. Как реализовать поиск во временной таблице? Неработающий пример: PHP код:
PHP код:
Цель всего -- реализовать метод exist на временной таблице. Спасибо за внимание. |
|
![]() |
#2 |
Moderator
|
Проверяй не по наличию RecId.
__________________
Андрей. |
|
![]() |
#3 |
Moderator
|
Цитата:
Изначально опубликовано Dron AKA andy
Проверяй не по наличию RecId. Я недооценил SetTmpData! Вот пример статического exist на временной таблице (с условным breakpoint-ом для проверки результата) PHP код:
|
|
![]() |
#4 |
Участник
|
То что вы хотите сделать вообще не понятно. Что вы передаете в аргументах функций? Таблицу или набор полей?
Если таблицу, то зачем вообще вызывать функции, просто проверяйте на RecId. Если набор полей, то tmpCursor надо связывать не с ним, а с таблицей
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#5 |
Moderator
|
Цитата:
Изначально опубликовано AndyD
То что вы хотите сделать вообще не понятно. Что вы передаете в аргументах функций? Таблицу или набор полей? Если таблицу, то зачем вообще вызывать функции, просто проверяйте на RecId. Если набор полей, то tmpCursor надо связывать не с ним, а с таблицей ![]() Спасибо Андрей! Передаю набор полей! PHP код:
Я понимаю так -- устанавливаю переменную tmpCursor на набор данных _tmpCursor (набор данных в широком смысле http://www.axforum.info/forums/showt...0770#post20770 а в _tmpCursor -- набор полей) |
|
![]() |
#6 |
Участник
|
Попробуй такой вызов
PHP код:
Для того, чтобы он работал правильно, надо связывать перед вызовом функции передаваемый парамер с временным набором данных и после этого менять значения полей на нужные. Т.е. делать то, на чем в последствии можно споткнуться. Если есть желание далать метод на таблице, то надо передавать два параметра - таблицу с временным набором данных и искомую запись (набор полей)
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#7 |
Moderator
|
Спасибо! Согласен, подумаю..
Вот более корректный код (написан до твоего поста и в процессе тестрирования) PHP код:
|
|
|
![]() |
||||
Тема | Ответов | |||
И снова Query и временные таблицы | 19 | |||
Временные таблицы в отчете | 25 | |||
Временные таблицы должны быть вложенными (inner)... | 14 | |||
Временные таблицы в отчетах | 5 | |||
Временные таблицы | 3 |
|