Получение остатков на заданную дату

1. user1671936 1 03.06.22 16:53 Сейчас в теме
Здравствуйте. Подскажите, пожалуйста, насколько правильно так получать остатки?
ВЫБРАТЬ Первые 1
	ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
	РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, ) КАК ТоварыНаСкладахОстатки
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
		ПО (РеализацияТоваровУслугТовары.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура)
ГДЕ
	ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура
	И ТоварыНаСкладахОстатки.КоличествоОстаток > 0
Показать
По теме из базы знаний
Найденные решения
5. soft_wind 03.06.22 17:33 Сейчас в теме
ВЫБРАТЬ Первые 1
    ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, Номенклатура = &Номенклатура) КАК ТоварыНаСкладахОстатки
//        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
//        ПО (РеализацияТоваровУслугТовары.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура)
ГДЕ
//    ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура
    ТоварыНаСкладахОстатки.КоличествоОстаток > 0 //это если вам только минусовые остатки не нужны
Показать
user1671936; Sashares; +2 Ответить
4. shira84 223 03.06.22 17:03 Сейчас в теме
условие в регистр запихать вместо ГДЕ не быстрее будет?
user1671936; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. shira84 223 03.06.22 17:00 Сейчас в теме
(1) зачем соединение с табличной частью?
3. shira84 223 03.06.22 17:02 Сейчас в теме
почему только первые 1? нужен первый попавшийся остаток по любому складу?
4. shira84 223 03.06.22 17:03 Сейчас в теме
условие в регистр запихать вместо ГДЕ не быстрее будет?
user1671936; +1 Ответить
5. soft_wind 03.06.22 17:33 Сейчас в теме
ВЫБРАТЬ Первые 1
    ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, Номенклатура = &Номенклатура) КАК ТоварыНаСкладахОстатки
//        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
//        ПО (РеализацияТоваровУслугТовары.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура)
ГДЕ
//    ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура
    ТоварыНаСкладахОстатки.КоличествоОстаток > 0 //это если вам только минусовые остатки не нужны
Показать
user1671936; Sashares; +2 Ответить
6. user1671936 1 06.06.22 08:14 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот