Показано с 1 по 4 из 4
-
08.01.2014, 21:56 #1
- Регистрация
- 08.01.2014
- Сообщений
- 3
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Как получить "Ничего" из регистра сведений? УТ11.
Логики в вопросе нет, извиняюсь - это для привлечения внимания. Так вот, пишу свой второй отчет:
Номенклатура|Ячейка|ГТД|Ха� �актеристика|Остаток|Цена|е д.изм.|Страна происхождения
ГТД и Страны происхождения не трогал пока, потому что запоролся на ценах:
ВЫБРАТЬ
ТоварыВЯчейкахОстатки.Ном� �нклатура КАК Номенклатура,
ТоварыВЯчейкахОстатки.Яче� �ка,
ТоварыВЯчейкахОстатки.ВНа� �ичииОстаток КАК Остаток,
ТоварыВЯчейкахОстатки.Ном� �нклатура.ЕдиницаИзмерения КАК ЕдИзмерения,
ТоварыВЯчейкахОстатки.Хар� �ктеристика,
ЦеныНоменклатурыСрезПосле дних.Цена
ИЗ
РегистрНакопления.ТоварыВ� �чейках.Остатки КАК ТоварыВЯчейкахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНомен� �латуры.СрезПоследних КАК ЦеныНоменклатурыСрезПосле дних
ПО ТоварыВЯчейкахОстатки.Хар� �ктеристика = ЦеныНоменклатурыСрезПосле дних.Характеристика
И ТоварыВЯчейкахОстатки.Ном� �нклатура = ЦеныНоменклатурыСрезПосле дних.Номенклатура
ГДЕ
ЦеныНоменклатурыСрезПосле дних.ВидЦены.Наименование = "Розничная"
Все норм, но те позиции номенклатуры, для которых не задана розничная цена, не отображаются в отчете. И таким образом, если в ячейках на складе есть товар без розничной цены - пользователь о нем не узнает. Подскажите, как такой товар вывести? Наиболее простым способом если можно. Чтобы примерно:
Номенклатура|Ячейка|Характ еристика|Остаток|Цена|ед.из м.
Товар1 |1-1-1 |Хороший товар |100 |50 |шт
Товар1 |1-1-2 |Не очень |500 |20 |кг
Товар1 |1-1-2 |Нормальный |300 | |кг
То есть товар есть, а цены нет) Соррри кривая таблица стала. когда печатал была норм, преобразовалась после создания темы.
-
09.01.2014, 12:20 #2
- Регистрация
- 10.11.2009
- Сообщений
- 64
- Сказал(а) спасибо
- 0
- Поблагодарили 14 раз(а) в 13 сообщениях
Как то так:
ВЫБРАТЬ
ЦеныНоменклатурыСрезПосле дних.Номенклатура,
ЦеныНоменклатурыСрезПосле дних.Характеристика,
ЦеныНоменклатурыСрезПосле дних.Цена КАК Цена
ПОМЕСТИТЬ РозничныеЦены
ИЗ
РегистрСведений.ЦеныНомен� �латуры.СрезПоследних КАК ЦеныНоменклатурыСрезПосле дних
ГДЕ
ЦеныНоменклатурыСрезПосле дних.ВидЦены.Наименование = "Розничная"
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ТоварыВЯчейкахОстатки.Ном� �нклатура,
ТоварыВЯчейкахОстатки.ВНа� �ичииОстаток,
ЕСТЬNULL(РозничныеЦены.Цена, "") КАК Цена
ИЗ
РегистрНакопления.ТоварыВ� �чейках.Остатки КАК ТоварыВЯчейкахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РозничныеЦены КАК РозничныеЦены
ПО ТоварыВЯчейкахОстатки.Ном� �нклатура = РозничныеЦены.Номенклатур� �
И ТоварыВЯчейкахОстатки.Хар� �ктеристика = РозничныеЦены.Характерист� �ка
-
Пользователь сказал cпасибо:
Ramundo (10.01.2014)
-
10.01.2014, 12:46 #3
- Регистрация
- 08.01.2014
- Сообщений
- 3
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Спс бро, заработало!
Изменил вот так:
ВЫБРАТЬ
ЦеныНоменклатурыСрезПосле дних.Номенклатура,
ЦеныНоменклатурыСрезПосле дних.Характеристика,
ЦеныНоменклатурыСрезПосле дних.Цена КАК Цена
ПОМЕСТИТЬ РозничныеЦены
ИЗ
РегистрСведений.ЦеныНомен� �латуры.СрезПоследних КАК ЦеныНоменклатурыСрезПосле дних
ГДЕ
ЦеныНоменклатурыСрезПосле дних.ВидЦены.Наименование = "Розничная"
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ТоварыВЯчейкахОстатки.Ном� �нклатура,
ТоварыВЯчейкахОстатки.ВНа� �ичииОстаток,
ЕСТЬNULL(РозничныеЦены.Цена, "") КАК Цена,
ТоварыВЯчейкахОстатки.Яче� �ка,
РозничныеЦены.Характерист� �ка,
РозничныеЦены.Номенклатур� �.ЕдиницаИзмерения
ИЗ
РегистрНакопления.ТоварыВ� �чейках.Остатки КАК ТоварыВЯчейкахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РозничныеЦены КАК РозничныеЦены
ПО ТоварыВЯчейкахОстатки.Ном� �нклатура = РозничныеЦены.Номенклатур� �
И ТоварыВЯчейкахОстатки.Хар� �ктеристика = РозничныеЦены.Характерист� �ка
Нормально же?
-
10.01.2014, 12:54 #4
- Регистрация
- 10.11.2009
- Сообщений
- 64
- Сказал(а) спасибо
- 0
- Поблагодарили 14 раз(а) в 13 сообщениях
Главное чтобы работало.
Социальные закладки