Имя: Пароль:
1C
1С v8
Партии ТМЦ на складах
0 karisha
 
04.11.11
11:00
Доброе время суток всем.
Возникла проблема с списанием ТМЦ по партиям, прошу помощи.
Есть рег. накопления ПартииТМЦНаСкладах :
- Измерения - Номенклатура, Склад, СтатусПартии, Партия
- Ресурсы - количество, стоимость
Создал функцию для запроса по регистру и документу, вот код:

   "ВЫБРАТЬ
   |   ДокументСписания.Номенклатура " + ТекстЗапроса + ",
   |    ПартииТМЦНаСкладахОстатки.СтатусПартии,
   |    ПартииТМЦНаСкладахОстатки.Партия,
   |    СУММА(ПартииТМЦНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток,
   |    СУММА(ПартииТМЦНаСкладахОстатки.СтоимостьОстаток) КАК СтоимостьОстаток
   |ИЗ
   |    Документ." + ДокументОбъект.Метаданные().Имя + "."+ СокрЛП(ИмяТабличнойЧасти) + " КАК ДокументСписания
   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТМЦНаСкладах.Остатки(
   |                &МоментДокумента,
   |                Номенклатура В
   |                        (ВЫБРАТЬ РАЗЛИЧНЫЕ
   |                            ДокументСписания.Номенклатура
   |                        ИЗ
   |                            Документ." + ДокументОбъект.Метаданные().Имя + "."+ СокрЛП(ИмяТабличнойЧасти) + " КАК ДокументСписания
   |                        ГДЕ
   |                            ДокументСписания.Ссылка = &ТекущийДокумент)
   |                    И Склад = &Склад) КАК ПартииТМЦНаСкладахОстатки
   |        ПО ДокументСписания.Номенклатура = ПартииТМЦНаСкладахОстатки.Номенклатура
   |            И ДокументСписания.Ссылка.Склад = ПартииТМЦНаСкладахОстатки.Склад
   |ГДЕ
   |    ДокументСписания.Ссылка = &ТекущийДокумент
   |
   |СГРУППИРОВАТЬ ПО
   |    ДокументСписания.Номенклатура,
   |    ПартииТМЦНаСкладахОстатки.СтатусПартии,
   |    ПартииТМЦНаСкладахОстатки.Партия " + ГруппировкаЗапроса + "";

Сортирую взависимости от метода ФИФО или ЛИФО.
Провожу первый документ (Расходная накладная) всё нормально, но как только провожу второй док. - СтоимостьОстаток = 0 по всей номенклатуре. Смотрел отладчиком всё в норме кроме СтоимостьОстаток (равен 0). Прошу помощи.
1 karisha
 
04.11.11
11:10
Изменил запрос как описано chistov.spb.ru
Та же самая ситуация.
2 DCKiller
 
04.11.11
11:15
На момент проведения второго дока там хоть есть остаток по этой номенклатуре вообще? А то может реально нету.
3 karisha
 
04.11.11
11:16
Есть ОстатокКоличество.
4 DCKiller
 
04.11.11
11:17
(3) Я тебя не про остаток по количеству спрашиваю, а про остатокСтоимость
5 karisha
 
04.11.11
11:18
ОстатокСтоимость = 0
6 DCKiller
 
04.11.11
11:24
(5) Значит, стоимость списалась вся, а количество - нет.
7 karisha
 
04.11.11
11:28
У меня получается - количество есть стоимость списалась. Буду искать.
8 karisha
 
04.11.11
11:43
Нашел при поступлении Стоимость установил как цену номенклатуры, а не как сумму. Спасибо.
AdBlock убивает бесплатный контент. 1Сергей