foonfyrick, Вы задаете вопрос, где хранится количество. Оно нигде не сохраняется. Количество высчитывается системой в момент, когда Вы её просите.
Напишите себе на листочке простую таблицу, где у Вас вишню то приходят, то уходят. Как Вы будете считать итог на какую-то дату? Сядете, и будете складывать и вычитать.
Вот и тут программа вычитает/складывает, когда Вы к ней обращаетесь с запросом: "Скажи, а сколько вишен осталось?". Для простоты получения данных по остаткам и оборотам есть виртуальные таблицы. Физически их не существует. Можно сказать, за кулисами система упрощает Вам жизнь и пишет за Вас запрос. То есть вы можете сами написать запрос к физической таблице, который вам посчитает остаток.
Так же, чтобы системе было проще считать, когда у Вас куча данных по множеству дат, она ведет таблицу итогов. Это отдельная таблица. Там хранятся данные по ключам (измерениям) в разрезе определенных дат.
Что проще будет:
1. Сложить миллиард строк и посчитать результат за месяц, который был пол года назад;
2. Обратится к табличке, где записано, что в тот месяц было столько-то.
foonfyrick, там все предельно ясно и с картинкой. Ранее сказал Вам, что функция нужна для упрощения выбора. То есть, когда ваш созданный объект потом в каком-либо месте выбирается.
я перечитал уже 20 раз до того как задать этот вопрос
Нужно внимательнее читать )
Во-первых, рекомендовал бы вам изменить интерфейс. Во-вторых, вы показываете картинки, где через быструю команду создаете склад. А в книге не об этом. Откройте какой-либо объект, где у Вас есть реквизит, который ссылочного типа "Склады", и тогда поймете.
Xris, вот, значит Вам надо проследить, что происходит, когда заполняется вручную и инициируется запись. Возможно, он пишет не только в сам реквизит объекта, но куда-то еще, откуда потом элемент заполняется. И вообще поковырять форму, по имени элемента и реквизиту. Посмотреть момент открытия, может там хитрая инициализация реализована.
Берите во внимание еще тот момент, что есть некоторые вещи, которые выполняются именно при интерактивном взаимодействии. Поэтому, возможно, при программной записи формы у Вас не получается получить желаемый результат.
Xris, судя по всему, задумана какая-то логика, по которой элемент формы не связан напрямую с реквизитом объекта. А если вы открываете форму не программно созданного элемента, то на форме элемент заполнен?