Цитата:
Сообщение от
ZVV
Вы неверно трактуете точку изменения поля dataareaid.
Оно происходит не при распаковке (извлечения) данных из контейнера, а при смене компании!
Не. Сомнительно что при смене компании ядро перебивает во всех контейнерах поля dataareaId - там же данные в бинарном виде лежат - их распаковывать надо.
Скорее всего это багофича работы конструктора объекта common - при создании экземпляра в dataareaId класть текущую компанию. Соответственно это проявляется при conpeek, присваиваниях вида [common] = con, и при работе отладчика тоже, так как чтобы представить нам содержимое контейнера, ядро вынуждено где-то внутри себя сделать операцию аналогичную conpeek - создать экземпляр объекта common.