|
![]() |
#1 |
Участник
|
Цитата:
![]() Стоит ли ей пользоваться? X++: static void Job30(Args _args) { CustTrans custTrans; custTrans tmpcustTrans; ; tmpcustTrans.setTmp(); changecompany('S11') { custTrans = null; select firstonly custTrans; buf2buf(custTrans, tmpcustTrans); tmpcustTrans.overwriteSystemfields(true); tmpcustTrans.(fieldNum(CustTrans, DataAreaId)) = curExt(); tmpcustTrans.doInsert(); } while select tmpcustTrans { info(tmpcustTrans.dataareaid); } changecompany('S10') { custTrans = null; select firstonly custTrans; buf2buf(custTrans, tmpcustTrans); tmpcustTrans.overwriteSystemfields(true); tmpcustTrans.(fieldNum(CustTrans, DataAreaId)) = curExt(); tmpcustTrans.doInsert(); } while select tmpcustTrans { info(tmpcustTrans.dataareaid); } } |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Цитата:
Да, думаю стоит добавить просто поле для этих целей. |
|
![]() |
#4 |
Member
|
Цитата:
Сообщение от PavelSR
...
при выборке данных получаются некорректные данные. ... Помните в Винни Пухе: "Это неправильные пчелы, и они делают неправильный мед". Так и вы сейчас точно так же говорите. Поддерживаю вариант с добавлением поля для компании.
__________________
С уважением, glibs® |
|
![]() |
#5 |
MCT
|
Можно еще и прямой запрос попробовать
Хотя для этого придется все равно создавать таблицу с полем, так что от поля не уйти ![]() Последний раз редактировалось MikeR; 23.07.2007 в 19:13. Причина: так будет вернее |
|