8.х Печать ценника

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем ihor, 19 май 2016.

  1. TopicStarter Overlay
    ihor
    Offline

    ihor

    Регистрация:
    19 май 2016
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Доброго времени суток! Знатоки подскажите, можно ли в обработке -> печать ценников както считать цену?
    Вот у меня задачка такая, есть цена, а снизу на ценнике нужна цена с -10% и вот можно сделать это сразу там или нужно в номенклатуре создавать новый список? А то сразу вписывать умножение или другие операции нельзя [​IMG]
    1с.jpg
  2. kisol
    Offline

    kisol Профессионал в 1С

    Регистрация:
    25 июл 2012
    Сообщения:
    606
    Симпатии:
    81
    Баллы:
    54
    Нужно зайти тостом клиенте в редактирование ценника - редактировать СКД - редактировать схему компановки - в самом низу запроса добавить руками поле, потом вытащить это поле и оно станет доступным при выборе.


    Код:
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
        ИсходныеДанныеПоследнийЗапрос.Номенклатура КАК Номенклатура,
        ИсходныеДанныеПоследнийЗапрос.Характеристика КАК Характеристика,
        ИсходныеДанныеПоследнийЗапрос.Упаковка КАК Упаковка,
        МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.Количество) КАК Количество,
        МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.КоличествоЦенниковДляПечати) КАК КоличествоЦенниковДляПечати,
        МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.КоличествоЭтикетокДляПечати) КАК КоличествоЭтикетокДляПечати,
        МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.ШаблонЭтикеткиДляПечати) КАК ШаблонЭтикеткиДляПечати,
        МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.ШаблонЦенникаДляПечати) КАК ШаблонЦенникаДляПечати,
        МАКСИМУМ(ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод,
        МАКСИМУМ(ВидыЦен.Ссылка) КАК ВидЦены,
        МАКСИМУМ(Организации.Ссылка) КАК Организация,
        МАКСИМУМ(СправочникМагазины.Ссылка) КАК Магазин,
        МАКСИМУМ(ЦеныНоменклатуры.Цена) КАК Цена,
        МАКСИМУМ(ЦеныНоменклатуры.Цена *5) КАК Цена5,
        МАКСИМУМ(ЦеныНоменклатуры.ПериодЦены) КАК ДатаПоследнегоИзмененияЦены,
        ВЫРАЗИТЬ(МАКСИМУМ(ВЫБОР
                    КОГДА ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Упаковка.Коэффициент, 1) = 0
                        ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток
                    ИНАЧЕ ТоварыНаСкладахОстатки.КоличествоОстаток / ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Упаковка.Коэффициент, 1)
                КОНЕЦ) КАК ЧИСЛО(17, 3)) КАК ОстатокНаСкладе,
        НоменклатураСегмента.Сегмент КАК Сегмент,
        МАКСИМУМ(&ТекущееВремя) КАК ТекущееВремя,
        МАКСИМУМ(Пользователи.Ссылка) КАК ТекущийПользователь,
        МАКСИМУМ(КодыSKU.SKU) КАК SKU
    {ВЫБРАТЬ
        Номенклатура.*,
        Характеристика.*,
        Упаковка.*,
        Количество,
        КоличествоЦенниковДляПечати,
        КоличествоЭтикетокДляПечати,
        ШаблонЦенникаДляПечати,
        ШаблонЭтикеткиДляПечати,
        Штрихкод,
        ВидЦены.*,
        Организация.*,
        Магазин.*,
        Цена,
        Цена5,
        ДатаПоследнегоИзмененияЦены,
        ОстатокНаСкладе,
        Сегмент.*,
        ТекущееВремя,
        ТекущийПользователь.*,
        SKU}
    ИЗ
        ИсходныеДанные КАК ИсходныеДанныеПоследнийЗапрос
            {ЛЕВОЕ СОЕДИНЕНИЕ ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
            ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура
                И ИсходныеДанныеПоследнийЗапрос.Характеристика = ШтрихкодыНоменклатуры.Характеристика
                И ИсходныеДанныеПоследнийЗапрос.Упаковка = ШтрихкодыНоменклатуры.Упаковка}
            {ЛЕВОЕ СОЕДИНЕНИЕ ЦеныНоменклатурыСУчетомМинимальных КАК ЦеныНоменклатуры
            ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ЦеныНоменклатуры.Номенклатура
                И ИсходныеДанныеПоследнийЗапрос.Характеристика = ЦеныНоменклатуры.Характеристика
                И ИсходныеДанныеПоследнийЗапрос.Упаковка = ЦеныНоменклатуры.Упаковка}     
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НоменклатураСегмента КАК НоменклатураСегмента
            ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = НоменклатураСегмента.Номенклатура
                И ИсходныеДанныеПоследнийЗапрос.Характеристика = НоменклатураСегмента.Характеристика}
            {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыЦен КАК ВидыЦен
            ПО (ВидыЦен.Ссылка = &ВидЦены)}
            {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Магазины КАК СправочникМагазины
            ПО (СправочникМагазины.Ссылка = &Магазин)}
            {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
            ПО (Пользователи.Ссылка = &ТекущийПользователь)}
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(, {(Склад).* КАК Склад, (Склад.Магазин).* КАК Магазин, (Номенклатура).* КАК Номенклатура, (Характеристика).* КАК Характеристика}) КАК ТоварыНаСкладахОстатки
            ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
                И ИсходныеДанныеПоследнийЗапрос.Характеристика = ТоварыНаСкладахОстатки.Характеристика}
            {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
            ПО ИсходныеДанныеПоследнийЗапрос.Организация.Ссылка = Организации.Ссылка}
            {ЛЕВОЕ СОЕДИНЕНИЕ КодыSKU КАК КодыSKU
            ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = КодыSKU.Номенклатура
                И ИсходныеДанныеПоследнийЗапрос.Характеристика = КодыSKU.Характеристика
                И ИсходныеДанныеПоследнийЗапрос.Упаковка = КодыSKU.Упаковка}
    {ГДЕ
        ИсходныеДанныеПоследнийЗапрос.Номенклатура.* КАК Номенклатура,
        ИсходныеДанныеПоследнийЗапрос.Характеристика.* КАК Характеристика,
        ИсходныеДанныеПоследнийЗапрос.Упаковка.* КАК Упаковка,
        ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод,
        ЦеныНоменклатуры.Цена КАК Цена,
        ЦеныНоменклатуры.ПериодЦены КАК ДатаПоследнегоИзмененияЦены,
        ТоварыНаСкладахОстатки.КоличествоОстаток КАК ОстатокНаСкладе,
        НоменклатураСегмента.Сегмент.* КАК Сегмент,
        КодыSKU.SKU}
    
    СГРУППИРОВАТЬ ПО
        ИсходныеДанныеПоследнийЗапрос.Номенклатура,
        ИсходныеДанныеПоследнийЗапрос.Характеристика,
        ИсходныеДанныеПоследнийЗапрос.Упаковка,
        НоменклатураСегмента.Сегмент
    
    УПОРЯДОЧИТЬ ПО
        ИсходныеДанныеПоследнийЗапрос.Номенклатура.Наименование
    Последнее редактирование модератором: 20 май 2016