Друзья, добрый день!
Конфигурация Бух для укр редакция 1.2, платформа 8.3.10.
Ситуация следующая - при проведении документа есть простая процедура записи движений в регистр "Остатки товаров".

Но, когда проводишь документ через контекстное меню, групповой обработкой или через все действия (т.е. интерактивное проведение) - измерение склад не заполняется (ранее при создании на сервере склад получаю из константы и записываю в реквизит объекта). Перепробовал все - склад пустой при проведении.
Но когда захожу и провожу с формы документа - все корректно. Проверил код 100 раз, никаких манипуляций со складом не делаю. Помогите, подскажите, пожалуйста, второй день не могу разобраться(
Спасибо!
---
Накатил платформу последнего релиза 8.3.10 и все исправилось..чудеса. Всем спасибо!
---
Отладчиком смотрел? На реквизит объекта в момент проведения, на набор записей регистра после записи, но до окончания проведения?
---
Смотрел. Когда провожу не с формы документа значение склада пустое. Когда провожу с формы - все заполнено.
---
Ну и почему оно пустое? Если в объекте реквизит не заполнен, объект не виноват. Надо копать форму. А если документ не проводить, а запросом выбрать реквизиты (через консоль), склад заполнен?
---
Арман, сам задаю этот вопрос)
Да, через консоль склад заполнен, сейчас попробую в обработке проведения получить склад через запрос
---
Перед записью никаких манипуляций не проводится? Может подписки какие есть.
---
Нету подписок. 1 раз только получаю и все.
Есть подозрения, что это платформа..
---
Ну платформу легко проверить, 8.3.8 запусти, она относительно стабильная.
---
удалить код очистки реквизита "Склад" в процедуре проведения
---
Реквизит нигде не очищается, 1 раз только заполняется на форме при создании на сервере и все.
---
Подозреваю, что в ТЧ документа тоже есть реквизит склад и при проведении склад берется оттуда, а не из шапки. А когда с формы проводится, склады в ТЧ заполняются из шапки и все нормально проходит. Ну или какой-то флажок, брать склад из шапки или ТЧ
---
Я понял о чем Вы, но в тч нету колонки склад, только поле в шапке и все
---
в модуле нз регистра "Остатки товаров " ничего нет ?
---
в модуле только 1 измерение пустое - склад. Все остальное заполнено.
---
имею в виду процедуры ПередЗаписью ПриЗаписи модуля регистра накопления
---
Думаю, дело все в том, что склад - это реквизит формы, и поэтому из формы документа корректно записывается значение этого реквизита, а из формы списка и т.д. попытка получить склад стучится в реквизит объекта. Видимо, нужно посмотреть момент, где реквизит формы связывается с реквизитом объекта.
---
Реквизит склад выведен на форму, но это реквизит объекта.
Вечером попробую в запросе получить склад в обработке проведения и групповое перепров. запущу
---
Но позвольте, модуль объекта к форме доступа не имеет, не при проведении из формы, не при проведении программно.
---
При создании на сервере, получаю константу - записываю ее в реквизит

```1c
    Объект.Склад = константы.складоприходования.получить();
```

Потом провожу документ и в движениях .склад = склад.
Правильно ведь?
---
Так именно об этом и говорю - что из формы списка нельзя нормально достучаться до реквизита формы
---
Объект.Склад = константы.складоприходования.получить();
значение реквизита объекта присвоено.
Форма читает и отображает значение реквизита объекта.
 Потом провожу документ и в движениях .склад = склад.

ты используешь реквизит объекта , а не реквизит формы объекта.
---
это при создании нового ?

вы лучше процедуру проведения по регистру напишите сюда чего гадать
---
Вроде правильно. Простой эксперимент. Создай новый документ, запиши его, не проводи, посмотри заполнен ли склад в документе (через консоль), если заполнен, тогда смотри обработку проведения, будет ли там заполнен склад в объекте, если нет, то какие то события перед записью возможно влияют, если в обработке проведения этот склад никак не модифицируется.
---
При проведении из формы списка, объект с формой вообще никак не взаимодействует. Все равно что программно его провести. Но как бы и не должен.

(22) ты используешь реквизит объекта , а не реквизит формы объекта.
При проведении реквизиты формы недоступны
---
Ты склад заполняешь в форме объекта в процедуре "ПриСозданииНаСервере"? А как склад заполняется при не интерактивной записи(без формы)
---
может какая нибудь таблица "ДляПроведения" пишется в ДополнительныеСвойства ?? в типовых это частое явление
---
Док не типовой, движения очень простые по регистрам.

Я думаю, может это кеш или еще какое-то явно не программное явление?!
---
Накатил платформу последнего релиза 8.3.10 и все исправилось..чудеса. Всем спасибо!