0
Boudybuilder
22.03.16
✎
22:21
|
Здравствуйте, дорогие друзья!
В Ут для Укр 2.3 (Ут 10.3) есть один хитрый у меня документ который списывает товары из НТТ. Это документ ремонт. То есть мы вешаем запчасти при выполнении ремонта (доработка типовой).
Проведение выполняется типовымиметодами:
ДвиженияПоРегистрам(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоСкидкам, Отказ, Заголовок);
Но теперь возникла потребность снимать эти запчасти (товары) с ремонта и оприходовать их обратно. Ну и партии конечно тоже. Добавили еще одну табличную часть и по ней оприходуем.
Делаем стандартно:
Для Каждого Стр ИЗ тВозврат Цикл
д = Движения.ПартииТоваровНаСкладах.Добавить();
д.ВидДвижения = ВидДвиженияНакопления.Приход;
д.Период = Дата;
д.ДокументОприходования = Стр.ДокументОприходования;
д.Номенклатура = Стр.Номенклатура;
д.ХарактеристикаНоменклатуры = Стр.ХарактеристикаНоменклатуры;
д.Количество = Стр.Количество;
д.Стоимость = Стр.Стоимость;
...
КонецЦикла;
Но через это движения по партиям получаются совсем пустыми. Стандартная функция ДвиженияПоРегистрам() тоже не списывает, в не зависимости наше оприходование стоит до ДвиженияПоРегистрам() или после.
Я думал что как то удаляет. Но не могу понять что тут не так. Кто подскажет?
|
|