Добрый день!
Есть обработка которая заполняет перемещение
с dbf файла
ЗагрузитьВнешнююКомпоненту("Bdebase.dll");
БД=СоздатьОбъект("AddIn.Bdebase");
NOMENK = CreateObject("Справочник.ТМЦ");
ВПДОК = СоздатьОбъект("Документ.Перемещение");
Партия = 0;
док = ВПДОК.МестоХранения;
ВПДОК.НомерДок = ВПДОК.НомерДок;
ВПДОК.НоваяСтрока();
ВПДОК.ТМЦ = NOMENK.ТекущийЭлемент();
ВПДОК.Счет = NOMENK.ТекущийЭлемент().Счет;
ВПДОК.Стало = NOMENK.ТекущийЭлемент();
ВПДОК.СталоСчет = NOMENK.ТекущийЭлемент().Счет;
ВПДОК.Кво = СтрЗаменить(БД.QUANT,",",".");
глПолучитьПартиюПоУмолчанию(Партия,ВПДОК.ТМЦ);
ВПДОК.Партия = Партия;
ВПДОК.СталоПартия = Партия;
ВПДОК.АвтоВремяТекущее();
ВПДОК.Записать();
Проблема следуйщая
При проведении перемещения в новом месте хранения остаток партии (СталоПартия) равен 0
Если открыть перемещение и заново выбрать ТМЦ и перепровести то остаток партии (СталоПартия) отображается коректно.
Как мне правильно вносить "ВПДОК.СталоПартия" чтобы коректно отображался остаток ТМЦ в новом месте хранения.
Заранее спасибо!