Как получить "Ничего" из регистра сведений? УТ11.
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 4 из 4
  1. #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 | |кг

    То есть товар есть, а цены нет) Соррри кривая таблица стала. когда печатал была норм, преобразовалась после создания темы.

  2. #2
    Просто юзер

    Регистрация
    10.11.2009
    Сообщений
    64
    Сказал(а) спасибо
    0
    Поблагодарили 14 раз(а) в 13 сообщениях

    По умолчанию

    Как то так:

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

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ТоварыВЯчейкахОстатки.Ном� �нклатура,
    ТоварыВЯчейкахОстатки.ВНа� �ичииОстаток,
    ЕСТЬNULL(РозничныеЦены.Цена, "") КАК Цена
    ИЗ
    РегистрНакопления.ТоварыВ� �чейках.Остатки КАК ТоварыВЯчейкахОстатки
    ЛЕВОЕ СОЕДИНЕНИЕ РозничныеЦены КАК РозничныеЦены
    ПО ТоварыВЯчейкахОстатки.Ном� �нклатура = РозничныеЦены.Номенклатур� �
    И ТоварыВЯчейкахОстатки.Хар� �ктеристика = РозничныеЦены.Характерист� �ка

  3. Пользователь сказал cпасибо:

    Ramundo (10.01.2014)

  4. #3
    Гость форума

    Регистрация
    08.01.2014
    Сообщений
    3
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Спс бро, заработало!

    Изменил вот так:

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

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ТоварыВЯчейкахОстатки.Ном� �нклатура,
    ТоварыВЯчейкахОстатки.ВНа� �ичииОстаток,
    ЕСТЬNULL(РозничныеЦены.Цена, "") КАК Цена,
    ТоварыВЯчейкахОстатки.Яче� �ка,
    РозничныеЦены.Характерист� �ка,
    РозничныеЦены.Номенклатур� �.ЕдиницаИзмерения
    ИЗ
    РегистрНакопления.ТоварыВ� �чейках.Остатки КАК ТоварыВЯчейкахОстатки
    ЛЕВОЕ СОЕДИНЕНИЕ РозничныеЦены КАК РозничныеЦены
    ПО ТоварыВЯчейкахОстатки.Ном� �нклатура = РозничныеЦены.Номенклатур� �
    И ТоварыВЯчейкахОстатки.Хар� �ктеристика = РозничныеЦены.Характерист� �ка

    Нормально же?

  5. #4
    Просто юзер

    Регистрация
    10.11.2009
    Сообщений
    64
    Сказал(а) спасибо
    0
    Поблагодарили 14 раз(а) в 13 сообщениях

    По умолчанию

    Главное чтобы работало.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •