Характеристики номенклатуры в УТ 10.3

1. user821186 11.11.17 19:27 Сейчас в теме
Здравствуйте. В запросе беру остатки товара по характеристикам. Как быть с <без характеристики>? Какое условие поставить, чтобы узнать остатки?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. artkor 286 11.11.17 19:55 Сейчас в теме
Пример:

ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
ТоварыНаСкладахОстатки.СерияНоменклатуры,
ТоварыНаСкладахОстатки.Качество,
ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(, ХарактеристикаНоменклатуры = ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)) КАК ТоварыНаСкладахОстатки
3. user821186 11.11.17 20:11 Сейчас в теме
(2) нет, это не работает :(
8. independ 1543 12.11.17 08:41 Сейчас в теме
(2) Запрос работает, проверил в консоли, только использовал регистр ТоварыВРознице
4. artkor 286 11.11.17 20:20 Сейчас в теме
тогда так:

ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
ТоварыНаСкладахОстатки.СерияНоменклатуры,
ТоварыНаСкладахОстатки.Качество,
ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(, ХарактеристикаНоменклатуры В (ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка), НЕОПРЕДЕЛЕНО) ) КАК ТоварыНаСкладахОстатки
5. user821186 11.11.17 21:39 Сейчас в теме
(4) к сожалению, все тот же неправильный результат...
6. AlekseySipaev 12.11.17 01:21 Сейчас в теме
А может быть у вас заведена характеристика, которая называется "Без характеристики" (вместо пустой ссылки на спр. характеристики). И на ней есть остатки.

Уточните этот момент, а потом уже используйте нужные параметры в запросе
7. AlekseySipaev 12.11.17 01:24 Сейчас в теме
И вообще не совсем понятен вопрос. Если нужно посчитать остатки товара без учета характеристик, то просто уберите из выборки поле "ХарактеристикаНоменклатуры", в противном случае стоит сформировать запрос со всеми измерениями регистра накопления, чтобы убедиться, что есть остатки у товара с пустой характеристикой или мифической характеристикой с наименованием "<без характеристики>"
9. Nigmatul 13.11.17 17:00 Сейчас в теме
<пустая ссылка Характеристики номенклатуры> вот что возвращает запрос если нет характеристики.


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

СГРУППИРОВАТЬ ПО
	ТоварыНаСкладахОстатки.Номенклатура,
	ВЫБОР
		КОГДА ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЗНАЧЕНИЕ(справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
			ТОГДА "Пусто"
		ИНАЧЕ ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры
	КОНЕЦ
Показать



Если останется <без характеристики> значит кто-то создал такую характеристику.
Оставьте свое сообщение

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