|
0
karisha
04.11.11
✎
11:00
|
Доброе время суток всем.
Возникла проблема с списанием ТМЦ по партиям, прошу помощи.
Есть рег. накопления ПартииТМЦНаСкладах :
- Измерения - Номенклатура, Склад, СтатусПартии, Партия
- Ресурсы - количество, стоимость
Создал функцию для запроса по регистру и документу, вот код:
"ВЫБРАТЬ
| ДокументСписания.Номенклатура " + ТекстЗапроса + ",
| ПартииТМЦНаСкладахОстатки.СтатусПартии,
| ПартииТМЦНаСкладахОстатки.Партия,
| СУММА(ПартииТМЦНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток,
| СУММА(ПартииТМЦНаСкладахОстатки.СтоимостьОстаток) КАК СтоимостьОстаток
|ИЗ
| Документ." + ДокументОбъект.Метаданные().Имя + "."+ СокрЛП(ИмяТабличнойЧасти) + " КАК ДокументСписания
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТМЦНаСкладах.Остатки(
| &МоментДокумента,
| Номенклатура В
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ДокументСписания.Номенклатура
| ИЗ
| Документ." + ДокументОбъект.Метаданные().Имя + "."+ СокрЛП(ИмяТабличнойЧасти) + " КАК ДокументСписания
| ГДЕ
| ДокументСписания.Ссылка = &ТекущийДокумент)
| И Склад = &Склад) КАК ПартииТМЦНаСкладахОстатки
| ПО ДокументСписания.Номенклатура = ПартииТМЦНаСкладахОстатки.Номенклатура
| И ДокументСписания.Ссылка.Склад = ПартииТМЦНаСкладахОстатки.Склад
|ГДЕ
| ДокументСписания.Ссылка = &ТекущийДокумент
|
|СГРУППИРОВАТЬ ПО
| ДокументСписания.Номенклатура,
| ПартииТМЦНаСкладахОстатки.СтатусПартии,
| ПартииТМЦНаСкладахОстатки.Партия " + ГруппировкаЗапроса + "";
Сортирую взависимости от метода ФИФО или ЛИФО.
Провожу первый документ (Расходная накладная) всё нормально, но как только провожу второй док. - СтоимостьОстаток = 0 по всей номенклатуре. Смотрел отладчиком всё в норме кроме СтоимостьОстаток (равен 0). Прошу помощи.
|
|