Регистр накопления ТоварыНаСкладе без Ресурса Сумма
По теме из базы знаний
- И снова группировка столбцов в СКД
- Заметки по SQL: Запрос, получающий изменения ресурса в регистрах сведений по датам изменения за период
- Комплексный контроль остатков. Для одного или сразу нескольких логически связанных регистров накопления. Универсальное решение уровня данных для контроля не только складских остатков
- Нестандартное использование СКД
- Доработка проведения в ERP 2.5 (регистр бухгалтерии Хозрасчетный)
Найденные решения
(8)Что есть "ТОИР"? В ней нет учета партий совсем?
ВЫБРАТЬ
ТоварыНаСкладах.Номенклатура КАК Номенклатура,
СУММА(ТоварыНаСкладах.ВНаличии) КАК Количество
ПОМЕСТИТЬ ВТВнутреннееПотреблениеЗаПериод
ИЗ
РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ГДЕ
ТИПЗНАЧЕНИЯ(ТоварыНаСкладах.Регистратор) = ТИП(Документ.ВнутреннееПотреблениеТоваров)
И ТоварыНаСкладах.Период МЕЖДУ &НачалоПериод И &КонецПериод
СГРУППИРОВАТЬ ПО
ТоварыНаСкладах.Номенклатура
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТВнутреннееПотреблениеЗаПериод.Номенклатура КАК Номенклатура,
СРЕДНЕЕ(ВТВнутреннееПотреблениеЗаПериод.Количество * ЕСТЬNULL(ПоступлениеТоваровУслугТовары.Цена, 0)) КАК Стоимость
ИЗ
ВТВнутреннееПотреблениеЗаПериод КАК ВТВнутреннееПотреблениеЗаПериод
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ПО (ВТВнутреннееПотреблениеЗаПериод.Номенклатура = ПоступлениеТоваровУслугТовары.Номенклатура)
СГРУПИИРОВАТЬ ПО
ВТВнутреннееПотреблениеЗаПериод.Номенклатура
Показать
попробуйте так
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Номенклатура КАК Номенклатура,
СРЕДНЕЕ(ПоступлениеТоваровУслуг.Цена) КАК Цена
ПОМЕСТИТЬ Вт_СредняяЦена
ИЗ
Документ.ПриобретениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслуг.Номенклатура
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ТоварыНаСкладах.Номенклатура КАК Номенклатура,
ТоварыНаСкладах.ВНаличии КАК ВНаличии,
ТоварыНаСкладах.ВНаличии * Вт_СредняяЦена.Цена КАК Стоимость
ИЗ
РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ЛЕВОЕ СОЕДИНЕНИЕ Вт_СредняяЦена КАК Вт_СредняяЦена
ПО (ТоварыНаСкладах.Номенклатура = Вт_СредняяЦена.Номенклатура)
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)Почему? пытаюсь что то намутить, не получается
ВЫБРАТЬ
ТоварыНаСкладах.Регистратор КАК Регистратор,
ТоварыНаСкладах.Регистратор.Подразделение КАК Подразделение,
ТоварыНаСкладах.ВидДвижения КАК ВидДвижения,
ТоварыНаСкладах.Номенклатура КАК Номенклатура,
СУММА(ТоварыНаСкладах.ВНаличии) КАК Количество
ПОМЕСТИТЬ ВТВнутреннееПотреблениеЗаПериод
ИЗ
РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ГДЕ
ТИПЗНАЧЕНИЯ(ТоварыНаСкладах.Регистратор) = ТИП(Документ.ВнутреннееПотреблениеТоваров)
И ТоварыНаСкладах.Период МЕЖДУ &НачалоПериод И &КонецПериод
СГРУППИРОВАТЬ ПО
ТоварыНаСкладах.Регистратор,
ТоварыНаСкладах.Регистратор.Подразделение,
ТоварыНаСкладах.ВидДвижения,
ТоварыНаСкладах.Номенклатура
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТВнутреннееПотреблениеЗаПериод.Номенклатура КАК Номенклатура,
ВТВнутреннееПотреблениеЗаПериод.Количество * ПоступлениеТоваровУслугТовары.Цена КАК Стоимость
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ ВТВнутреннееПотреблениеЗаПериод КАК ВТВнутреннееПотреблениеЗаПериод
ПО (ВТВнутреннееПотреблениеЗаПериод.Номенклатура = ПоступлениеТоваровУслугТовары.Номенклатура)
Показать
(5) Потому что:
ВЫБРАТЬ
ПартииТоваровОрганизаций.Регистратор КАК Регистратор,
ПартииТоваровОрганизаций.АналитикаУчетаНоменклатуры.Подразделение КАК АналитикаУчетаНоменклатурыПодразделение,
ПартииТоваровОрганизаций.ВидДвижения КАК ВидДвижения,
ПартииТоваровОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
СУММА(ПартииТоваровОрганизаций.Количество) КАК Количество,
СУММА(ПартииТоваровОрганизаций.Стоимость) КАК Стоимость
ИЗ
РегистрНакопления.ПартииТоваровОрганизаций КАК ПартииТоваровОрганизаций
ГДЕ
ПартииТоваровОрганизаций.Период МЕЖДУ &НачалоПериод И &КонецПериод
И ПартииТоваровОрганизаций.Регистратор ССЫЛКА Документ.ВнутреннееПотреблениеТоваров
СГРУППИРОВАТЬ ПО
ПартииТоваровОрганизаций.Регистратор,
ПартииТоваровОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура,
ПартииТоваровОрганизаций.ВидДвижения,
ПартииТоваровОрганизаций.АналитикаУчетаНоменклатуры.Подразделение
Показать
(5)
ВЫБРАТЬ
ТоварыНаСкладах.Номенклатура,
СУММА(ТоварыНаСкладах.Количество * ЕСТЬNULL(ВложенныйЗапрос.Цена, 0)) КАК Стоимость
ИЗ
РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
ПоступлениеТоваровУслугТовары.Ссылка КАК Ссылка,
СРЕДНЕЕ(ПоступлениеТоваровУслугТовары.Цена) КАК Цена
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка.Проведен
И ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслугТовары.Номенклатура,
ПоступлениеТоваровУслугТовары.Ссылка) КАК ВложенныйЗапрос
ПО ТоварыНаСкладах.Регистратор = ВложенныйЗапрос.Ссылка
И ТоварыНаСкладах.Номенклатура = ВложенныйЗапрос.Номенклатура
ГДЕ
ТоварыНаСкладах.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг.
И ТоварыНаСкладах.Период МЕЖДУ &Дата1 И &Дата2
СГРУППИРОВАТЬ ПО
ТоварыНаСкладах.Номенклатура
Показать
(8)Что есть "ТОИР"? В ней нет учета партий совсем?
ВЫБРАТЬ
ТоварыНаСкладах.Номенклатура КАК Номенклатура,
СУММА(ТоварыНаСкладах.ВНаличии) КАК Количество
ПОМЕСТИТЬ ВТВнутреннееПотреблениеЗаПериод
ИЗ
РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ГДЕ
ТИПЗНАЧЕНИЯ(ТоварыНаСкладах.Регистратор) = ТИП(Документ.ВнутреннееПотреблениеТоваров)
И ТоварыНаСкладах.Период МЕЖДУ &НачалоПериод И &КонецПериод
СГРУППИРОВАТЬ ПО
ТоварыНаСкладах.Номенклатура
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТВнутреннееПотреблениеЗаПериод.Номенклатура КАК Номенклатура,
СРЕДНЕЕ(ВТВнутреннееПотреблениеЗаПериод.Количество * ЕСТЬNULL(ПоступлениеТоваровУслугТовары.Цена, 0)) КАК Стоимость
ИЗ
ВТВнутреннееПотреблениеЗаПериод КАК ВТВнутреннееПотреблениеЗаПериод
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ПО (ВТВнутреннееПотреблениеЗаПериод.Номенклатура = ПоступлениеТоваровУслугТовары.Номенклатура)
СГРУПИИРОВАТЬ ПО
ВТВнутреннееПотреблениеЗаПериод.Номенклатура
Показать
попробуйте так
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Номенклатура КАК Номенклатура,
СРЕДНЕЕ(ПоступлениеТоваровУслуг.Цена) КАК Цена
ПОМЕСТИТЬ Вт_СредняяЦена
ИЗ
Документ.ПриобретениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА
СГРУППИРОВАТЬ ПО
ПоступлениеТоваровУслуг.Номенклатура
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ТоварыНаСкладах.Номенклатура КАК Номенклатура,
ТоварыНаСкладах.ВНаличии КАК ВНаличии,
ТоварыНаСкладах.ВНаличии * Вт_СредняяЦена.Цена КАК Стоимость
ИЗ
РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ЛЕВОЕ СОЕДИНЕНИЕ Вт_СредняяЦена КАК Вт_СредняяЦена
ПО (ТоварыНаСкладах.Номенклатура = Вт_СредняяЦена.Номенклатура)
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот