|   |   | 
| 
 | Отчет на СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        ONE1 15.08.23✎ 09:39 | 
        ВЫБРАТЬ
 ТоварыНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор, ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад, ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток КАК НачальныйОстаток, ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход КАК Приход, ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход КАК Расход, ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток КАК КонечныйОстаток, ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда КАК Период, ВЫБОР КОГДА ТоварыНаСкладахОстаткиИОбороты.Назначение <> ЗНАЧЕНИЕ(Справочник.Назначения.ПустаяСсылка) И ТоварыНаСкладахОстаткиИОбороты.Назначение.яядЭтоБриф ТОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток ИНАЧЕ 0 КОНЕЦ КАК КонечныйОстатокАкция, ДополнительныеСведенияПоставщик.Значение КАК Поставщик, ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод, ВЫБОР КОГДА УпаковкиЕдиницыИзмерения.Знаменатель <> 0 ТОГДА ВЫРАЗИТЬ(УпаковкиЕдиницыИзмерения.Числитель / УпаковкиЕдиницыИзмерения.Знаменатель КАК ЧИСЛО(15, 3)) ИНАЧЕ 0 КОНЕЦ КАК ВложениеВУпаковку, ВЫБОР КОГДА ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ВесЗнаменатель <> 0 ТОГДА ВЫРАЗИТЬ(ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ВесЧислитель / ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ВесЗнаменатель КАК ЧИСЛО(15, 3)) ИНАЧЕ 0 КОНЕЦ КАК Вес, ЕСТЬNULL(ЦеныНоменклатуры25СрезПоследних.Цена, 0) КАК Цена, ЕСТЬNULL(ABCXYZКлассификацияНоменклатурыСрезПоследних.Класс, "") КАК ABC, ЕСТЬNULL(яядДвижениеТоваровВРознице.Признак, "") КАК Матрица, ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, Движения, ) КАК ТоварыНаСкладахОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведенияПоставщик ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ДополнительныеСведенияПоставщик.Объект И (ДополнительныеСведенияПоставщик.Свойство = &СвойствоПоставщик) ЛЕВОЕ СОЕДИНЕНИЕ Справочник.УпаковкиЕдиницыИзмерения КАК УпаковкиЕдиницыИзмерения ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = УпаковкиЕдиницыИзмерения.Владелец ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры25.СрезПоследних(, ВидЦены = &ВидЦены) КАК ЦеныНоменклатуры25СрезПоследних ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ЦеныНоменклатуры25СрезПоследних.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ABCXYZКлассификацияНоменклатуры.СрезПоследних( , ТипПараметраКлассификации = ЗНАЧЕНИЕ(Перечисление.ТипыПараметровКлассификации.Количество) И ТипКлассификации = ЗНАЧЕНИЕ(Перечисление.ТипыКлассификации.ABC)) КАК ABCXYZКлассификацияНоменклатурыСрезПоследних ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ABCXYZКлассификацияНоменклатурыСрезПоследних.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.яядДвижениеТоваровВРознице КАК яядДвижениеТоваровВРознице ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = яядДвижениеТоваровВРознице.Номенклатура И (яядДвижениеТоваровВРознице.Магазин = &МагазинДляВыводаМатрицы) ГДЕ НЕ УпаковкиЕдиницыИзмерения.ПометкаУдаления Задваиваются колонки приход, расход у детальных записей :(( | |||
| 1
    
        Волшебник 15.08.23✎ 09:42 | 
        всё дело в ЛЕВОЕ СОЕДИНЕНИЕ     | |||
| 2
    
        Donkey_hot 15.08.23✎ 09:52 | 
        А) Номенклатуре подчинены несколько упаковок
 Б) У номенклатуры есть несколько штрихкодов В) Для номенклатуры есть несколько записей в регистре ДвижениеТоваровВРознице | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |