По теме из базы знаний
- Сроки хранения номенклатуры на складах для Управления Торговлей 10.3
- Сроки резервирования номенклатуры на складах для Управления Торговлей 10.3
- Обработка. Групповое создание характеристик номенклатуры в Управление торговлей 10.3, УПП 1.3
- Стоимостная оценка склада в ценах номенклатуры без учета характеристик товаров (СКД) для УТ 10.3, КА 1.1, УПП 1.3
- Товары на складах в ценах номенклатуры с учетом характеристик товаров (СКД) для УТ 10.3, КА 1.1, УПП 1.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Пример:
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
ТоварыНаСкладахОстатки.СерияНоменклатуры,
ТоварыНаСкладахОстатки.Качество,
ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(, ХарактеристикаНоменклатуры = ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)) КАК ТоварыНаСкладахОстатки
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
ТоварыНаСкладахОстатки.СерияНоменклатуры,
ТоварыНаСкладахОстатки.Качество,
ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(, ХарактеристикаНоменклатуры = ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)) КАК ТоварыНаСкладахОстатки
тогда так:
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
ТоварыНаСкладахОстатки.СерияНоменклатуры,
ТоварыНаСкладахОстатки.Качество,
ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(, ХарактеристикаНоменклатуры В (ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка), НЕОПРЕДЕЛЕНО) ) КАК ТоварыНаСкладахОстатки
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
ТоварыНаСкладахОстатки.СерияНоменклатуры,
ТоварыНаСкладахОстатки.Качество,
ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(, ХарактеристикаНоменклатуры В (ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка), НЕОПРЕДЕЛЕНО) ) КАК ТоварыНаСкладахОстатки
А может быть у вас заведена характеристика, которая называется "Без характеристики" (вместо пустой ссылки на спр. характеристики). И на ней есть остатки.
Уточните этот момент, а потом уже используйте нужные параметры в запросе
Уточните этот момент, а потом уже используйте нужные параметры в запросе
И вообще не совсем понятен вопрос. Если нужно посчитать остатки товара без учета характеристик, то просто уберите из выборки поле "ХарактеристикаНоменклатуры", в противном случае стоит сформировать запрос со всеми измерениями регистра накопления, чтобы убедиться, что есть остатки у товара с пустой характеристикой или мифической характеристикой с наименованием "<без характеристики>"
<пустая ссылка Характеристики номенклатуры> вот что возвращает запрос если нет характеристики.
Если останется <без характеристики> значит кто-то создал такую характеристику.
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура,
ВЫБОР
КОГДА ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
ТОГДА "Пусто"
ИНАЧЕ ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры
КОНЕЦ КАК ХарактеристикаНоменклатуры,
СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&ТекДата, ) КАК ТоварыНаСкладахОстатки
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстатки.Номенклатура,
ВЫБОР
КОГДА ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
ТОГДА "Пусто"
ИНАЧЕ ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры
КОНЕЦ
ПоказатьЕсли останется <без характеристики> значит кто-то создал такую характеристику.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот