0
ixilimuse
22.07.13
✎
12:17
|
Всем доброго времени суток, коллеги!)
Столкнулся с проблемкой, подскажите как быть, плиз :) Готовых ответов увы не нашел.
Есть обработка. Загружает из файла инфу и сравнивает её с данными в базе. В процессе сравнения данные приходится свертывать. При этом часть полей отбрасывается, которые в других случаях при следующих сравнениях могут пригодится.
Я подумал сейчас быстренько воспользуюсь фишкой флага "Знач". Загруженные данные из файла у меня хранятся в модуле обработки в глобальной переменной. Я при вызове процедуры сравнения передаю её туда в параметр. Теперь я ещё добавил "Знач". Что логически предполагает что в параметр передастся не ссылка на ТаблицуЗначений, а данные которые нельзя изменять внутри процедуры. Этот параметр я далее присваиваю рабочей переменной и делаю с ней свои дела. Но в результате после свертки у меня поля отбрасываются как в рабочей переменной так и у глобальной переменной из модуля.
Должно ли так происходить? Если да почему? И главное - как обойти?
Заранее спасибо.
|
|