// Упр Процедура ЗаполнитьЗапросПартийНаСкладахУпр(Запрос, ВестиПартионныйУчетПоСкладам, СтратегияСтатусПартии, СпособОценкиМПЗ) ПараметрыЗапроса_ДатаОприходования = ПолучитьДанныеДляЗапроса_ДокументОприходованияДата(СпособОценкиМПЗ,"ПартииТоваровНаСкладах"); Запрос.Текст = " |ВЫБРАТЬ | СписанныеТовары.Период, | СписанныеТовары.Регистратор, | СписанныеТовары.НомерСтроки, | СписанныеТовары.Активность, | СписанныеТовары.НомерСтрокиДокумента, | СписанныеТовары.ВалютаДокумента, | СписанныеТовары.ВедениеУчетаПоПроектам, | СписанныеТовары.ВидТабличнойЧасти, | СписанныеТовары.ДоговорКонтрагента, | СписанныеТовары.ДокументОприходованияНовый, | СписанныеТовары.ДокументПартии, | СписанныеТовары.ДокументПередачи, | СписанныеТовары.ДопустимыйСтатус1, | СписанныеТовары.ДопустимыйСтатус2, | СписанныеТовары.ДопустимыйСтатус3, | СписанныеТовары.ДопустимыйСтатус4, | СписанныеТовары.ЗаказПартии КАК ЗаказПартии, | СписанныеТовары.ЗаказСписания, | СписанныеТовары.ИзменитьСерию, | СписанныеТовары.ИзменитьСклад, | СписанныеТовары.ИзменитьХарактеристику, | СписанныеТовары.Качество КАК Качество, | СписанныеТовары.КачествоНовое, | СписанныеТовары.КодОперацииПартииТоваров, | СписанныеТовары.Количество, | СписанныеТовары.КоличествоПоступление, | СписанныеТовары.КорВалютаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаНДСЗадолженностиБУ, | СписанныеТовары.КорСубконтоБУ1, | СписанныеТовары.КорСубконтоБУ2, | СписанныеТовары.КорСубконтоБУ3, | СписанныеТовары.КорСубконтоЗадолженностиБУ1, | СписанныеТовары.КорСубконтоЗадолженностиБУ2, | СписанныеТовары.КорСубконтоЗадолженностиБУ3, | СписанныеТовары.КорСубконтоМУ1, | СписанныеТовары.КорСубконтоМУ2, | СписанныеТовары.КорСубконтоМУ3, | СписанныеТовары.КорСубконтоНУ1, | СписанныеТовары.КорСубконтоНУ2, | СписанныеТовары.КорСубконтоНУ3, | СписанныеТовары.КорСчетБУ, | СписанныеТовары.КорСчетЗадолженностиБУ, | СписанныеТовары.КорСчетМУ, | СписанныеТовары.КорСчетНУ, | СписанныеТовары.КратностьДокумента, | СписанныеТовары.КурсДокумента, | СписанныеТовары.НазначениеИспользования, | СписанныеТовары.НеСписывать, | СписанныеТовары.Номенклатура КАК Номенклатура, | СписанныеТовары.НоменклатураКомплекта, | СписанныеТовары.НоменклатураНовая, | СписанныеТовары.НоменклатурнаяГруппа, | СписанныеТовары.ОбъектСтроительства, | СписанныеТовары.Организация, | СписанныеТовары.ОсновноеСредство, | СписанныеТовары.ОсновнойДокумент, | СписанныеТовары.ОтражатьВБухгалтерскомУчете, | СписанныеТовары.ОтражатьВМеждународномУчете, | СписанныеТовары.ОтражатьВНалоговомУчете, | СписанныеТовары.ОтражатьВУправленческомУчете, | СписанныеТовары.Подразделение, | СписанныеТовары.ПодразделениеОрганизации, | СписанныеТовары.ПоступлениеПриходныйОрдер, | СписанныеТовары.ПринятыеКорСчетБУ, | СписанныеТовары.ПринятыеКорСчетНУ, | СписанныеТовары.ПринятыеСчетУчетаБУ, | СписанныеТовары.ПринятыеСчетУчетаНУ, | СписанныеТовары.Продукция, | СписанныеТовары.Проект, | СписанныеТовары.СерияНоменклатуры, | СписанныеТовары.СерияНоменклатурыНовая, | СписанныеТовары.Склад КАК Склад, | СписанныеТовары.СкладПолучатель, | СписанныеТовары.СписыватьТолькоПоЗаказу, | СписанныеТовары.СтавкаНДС, | СписанныеТовары.СтатусПартииНовый, | СписанныеТовары.СтатусПередачи, | СписанныеТовары.СтатьяДоходовИРасходов, | СписанныеТовары.СтатьяЗатрат, | СписанныеТовары.СтатьяЗатратНДС, | СписанныеТовары.СтоимостьПоступление, | СписанныеТовары.СтоимостьПоступлениеБУ, | СписанныеТовары.СуммаЗадолженности, | СписанныеТовары.СуммаЗадолженностиБУ, | СписанныеТовары.СуммаНДС, | СписанныеТовары.СчетДоходовБУ, | СписанныеТовары.СчетДоходовНУ, | СписанныеТовары.СчетРасходовБУ, | СписанныеТовары.СчетРасходовНУ, | СписанныеТовары.СчетУчетаБУ, | СписанныеТовары.СчетУчетаМУ, | СписанныеТовары.СчетУчетаНДС, | СписанныеТовары.СчетУчетаНУ, | СписанныеТовары.ФизЛицо, | СписанныеТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СписанныеТовары.ХарактеристикаНоменклатурыНовая, | СписанныеТовары.КоличествоКомплекта, | СписанныеТовары.ХарактеристикаКомплекта |ПОМЕСТИТЬ СписанныеТоварыВТ |ИЗ | РегистрСведений.СписанныеТовары КАК СписанныеТовары |ГДЕ | СписанныеТовары.Регистратор = &ОсновнойДокумент |ИНДЕКСИРОВАТЬ ПО | Номенклатура, | ХарактеристикаНоменклатуры, | Качество, | Склад, | ЗаказПартии |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СписанныеТовары.Период, | СписанныеТовары.Регистратор, | СписанныеТовары.НомерСтроки, | СписанныеТовары.Активность, | СписанныеТовары.НомерСтрокиДокумента, | СписанныеТовары.ВалютаДокумента, | СписанныеТовары.ВедениеУчетаПоПроектам, | СписанныеТовары.ВидТабличнойЧасти, | СписанныеТовары.ДоговорКонтрагента, | СписанныеТовары.ДокументОприходованияНовый, | СписанныеТовары.ДокументПартии, | СписанныеТовары.ДокументПередачи, | СписанныеТовары.ДопустимыйСтатус1, | СписанныеТовары.ДопустимыйСтатус2, | СписанныеТовары.ДопустимыйСтатус3, | СписанныеТовары.ДопустимыйСтатус4, | СписанныеТовары.ЗаказПартии, | СписанныеТовары.ЗаказСписания, | СписанныеТовары.ИзменитьСерию, | СписанныеТовары.ИзменитьСклад, | СписанныеТовары.ИзменитьХарактеристику, | СписанныеТовары.Качество, | СписанныеТовары.КачествоНовое, | СписанныеТовары.КодОперацииПартииТоваров, | СписанныеТовары.Количество, | СписанныеТовары.КоличествоПоступление, | СписанныеТовары.КорВалютаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаНДСЗадолженностиБУ, | СписанныеТовары.КорСубконтоБУ1, | СписанныеТовары.КорСубконтоБУ2, | СписанныеТовары.КорСубконтоБУ3, | СписанныеТовары.КорСубконтоЗадолженностиБУ1, | СписанныеТовары.КорСубконтоЗадолженностиБУ2, | СписанныеТовары.КорСубконтоЗадолженностиБУ3, | СписанныеТовары.КорСубконтоМУ1, | СписанныеТовары.КорСубконтоМУ2, | СписанныеТовары.КорСубконтоМУ3, | СписанныеТовары.КорСубконтоНУ1, | СписанныеТовары.КорСубконтоНУ2, | СписанныеТовары.КорСубконтоНУ3, | СписанныеТовары.КорСчетБУ, | СписанныеТовары.КорСчетЗадолженностиБУ, | СписанныеТовары.КорСчетМУ, | СписанныеТовары.КорСчетНУ, | СписанныеТовары.КратностьДокумента, | СписанныеТовары.КурсДокумента, | СписанныеТовары.НазначениеИспользования, | СписанныеТовары.НеСписывать, | СписанныеТовары.Номенклатура КАК Номенклатура, | СписанныеТовары.НоменклатураКомплекта, | СписанныеТовары.НоменклатураНовая, | СписанныеТовары.НоменклатурнаяГруппа, | СписанныеТовары.ОбъектСтроительства, | СписанныеТовары.Организация, | СписанныеТовары.ОсновноеСредство, | СписанныеТовары.ОсновнойДокумент, | СписанныеТовары.ОтражатьВБухгалтерскомУчете, | СписанныеТовары.ОтражатьВМеждународномУчете, | СписанныеТовары.ОтражатьВНалоговомУчете, | СписанныеТовары.ОтражатьВУправленческомУчете, | СписанныеТовары.Подразделение, | СписанныеТовары.ПодразделениеОрганизации, | СписанныеТовары.ПоступлениеПриходныйОрдер, | СписанныеТовары.ПринятыеКорСчетБУ, | СписанныеТовары.ПринятыеКорСчетНУ, | СписанныеТовары.ПринятыеСчетУчетаБУ, | СписанныеТовары.ПринятыеСчетУчетаНУ, | СписанныеТовары.Продукция, | СписанныеТовары.Проект, | СписанныеТовары.СерияНоменклатуры, | СписанныеТовары.СерияНоменклатурыНовая, | СписанныеТовары.Склад КАК Склад, | СписанныеТовары.СкладПолучатель, | СписанныеТовары.СписыватьТолькоПоЗаказу, | СписанныеТовары.СтавкаНДС, | СписанныеТовары.СтатусПартииНовый, | СписанныеТовары.СтатусПередачи, | СписанныеТовары.СтатьяДоходовИРасходов, | СписанныеТовары.СтатьяЗатрат, | СписанныеТовары.СтатьяЗатратНДС, | СписанныеТовары.СтоимостьПоступление, | СписанныеТовары.СтоимостьПоступлениеБУ, | СписанныеТовары.СуммаЗадолженности, | СписанныеТовары.СуммаЗадолженностиБУ, | СписанныеТовары.СуммаНДС, | СписанныеТовары.СчетДоходовБУ, | СписанныеТовары.СчетДоходовНУ, | СписанныеТовары.СчетРасходовБУ, | СписанныеТовары.СчетРасходовНУ, | СписанныеТовары.СчетУчетаБУ, | СписанныеТовары.СчетУчетаМУ, | СписанныеТовары.СчетУчетаНДС, | СписанныеТовары.СчетУчетаНУ, | СписанныеТовары.ФизЛицо, | СписанныеТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СписанныеТовары.ХарактеристикаНоменклатурыНовая, | СписанныеТовары.КоличествоКомплекта, | СписанныеТовары.ХарактеристикаКомплекта |ПОМЕСТИТЬ СписанныеТоварыВТпоСсылке |ИЗ | РегистрСведений.СписанныеТовары КАК СписанныеТовары |ГДЕ | СписанныеТовары.Регистратор = &Ссылка |ИНДЕКСИРОВАТЬ ПО | Склад, | Номенклатура, | ХарактеристикаНоменклатуры |; |ВЫБРАТЬ | ПартииТоваровНаСкладах.Номенклатура, | ПартииТоваровНаСкладах.ДокументОприходования, | ПартииТоваровНаСкладах.Склад, | ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры, | ПартииТоваровНаСкладах.СерияНоменклатуры, | ПартииТоваровНаСкладах.Качество, | ПартииТоваровНаСкладах.Заказ, | ПартииТоваровНаСкладах.КоличествоОстаток КАК Количество, | ПартииТоваровНаСкладах.СтоимостьОстаток КАК Стоимость, | ПартииТоваровНаСкладах.СтатусПартии | |ПОМЕСТИТЬ ПартииТоваровНаСкладах |ИЗ | РегистрНакопления.ПартииТоваровНаСкладах.Остатки( | &Дат, | Организация = &Организация | И (Номенклатура, ХарактеристикаНоменклатуры) В ( | ВЫБРАТЬ | СписанныеТовары.Номенклатура, | СписанныеТовары.ХарактеристикаНоменклатуры | ИЗ | СписанныеТоварыВТпоСсылке КАК СписанныеТовары)" + ?(ВестиПартионныйУчетПоСкладам, " | И (Склад В ( | ВЫБРАТЬ | СписанныеТовары.Склад | ИЗ | СписанныеТоварыВТпоСсылке КАК СписанныеТовары) | ИЛИ Склад = &ПустойСклад)", "") + ") КАК ПартииТоваровНаСкладах | |ИНДЕКСИРОВАТЬ ПО | Номенклатура, | ХарактеристикаНоменклатуры, | Качество, | " + ?(ВестиПартионныйУчетПоСкладам, "Склад," , "") + " | СтатусПартии, | Заказ, | СерияНоменклатуры |; | |/////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СписанныеТовары.НомерСтрокиДокумента КАК НомерСтрокиДокумента, | ПартииТоваровНаСкладах.Номенклатура, | ПартииТоваровНаСкладах.ДокументОприходования, | "+ПараметрыЗапроса_ДатаОприходования.ДокОприходованияДата_Выбор+" | ПартииТоваровНаСкладах.Склад, | ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры, | ПартииТоваровНаСкладах.СерияНоменклатуры, | ПартииТоваровНаСкладах.Качество, | ПартииТоваровНаСкладах.Заказ, | ПартииТоваровНаСкладах.Количество, | ПартииТоваровНаСкладах.Стоимость, | ПартииТоваровНаСкладах.СтатусПартии, | ВЫБОР | КОГДА СписанныеТовары.СерияНоменклатуры = ПартииТоваровНаСкладах.СерияНоменклатуры | ТОГДА 0 | ИНАЧЕ 1 | КОНЕЦ КАК ЧислоСерияНоменклатуры, | ВЫБОР | КОГДА СписанныеТовары.ДокументПартии = НЕОПРЕДЕЛЕНО | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА СписанныеТовары.ДокументПартии = ПартииТоваровНаСкладах.ДокументОприходования | ТОГДА 0 | ИНАЧЕ 1 | КОНЕЦ | КОНЕЦ КАК ЧислоДокументОприходования, | ВЫБОР | КОГДА СписанныеТовары.ЗаказПартии = НЕОПРЕДЕЛЕНО | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА ПартииТоваровНаСкладах.Заказ = &ПустойЗаказ | ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ | КОНЕЦ КАК ЧислоЗаказ, | ВЫБОР | КОГДА ПартииТоваровНаСкладах.СтатусПартии = &НаКомиссию | ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ КАК ЧислоСтатусПартии |ИЗ | СписанныеТоварыВТ КАК СписанныеТовары | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах | ПО | СписанныеТовары.Номенклатура = ПартииТоваровНаСкладах.Номенклатура | И СписанныеТовары.ХарактеристикаНоменклатуры = ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры | И (ВЫБОР | КОГДА ПартииТоваровНаСкладах.Качество = &ПустоеКачество | ТОГДА ИСТИНА | ИНАЧЕ ВЫБОР | КОГДА СписанныеТовары.Качество = &ПустоеКачество | ТОГДА ПартииТоваровНаСкладах.Качество = &КачествоНовый | ИНАЧЕ ПартииТоваровНаСкладах.Качество = СписанныеТовары.Качество | КОНЕЦ | КОНЕЦ) | " + ?(ВестиПартионныйУчетПоСкладам, "И (ПартииТоваровНаСкладах.Склад = СписанныеТовары.Склад ИЛИ ПартииТоваровНаСкладах.Склад = &ПустойСклад)", "") + " | И (ВЫБОР | КОГДА СписанныеТовары.ДопустимыйСтатус1 <> &ПустойСтатус | ИЛИ СписанныеТовары.ДопустимыйСтатус2 <> &ПустойСтатус | ИЛИ СписанныеТовары.ДопустимыйСтатус3 <> &ПустойСтатус | ИЛИ СписанныеТовары.ДопустимыйСтатус4 <> &ПустойСтатус | ТОГДА ПартииТоваровНаСкладах.СтатусПартии = &ПустойСтатус | ИЛИ ПартииТоваровНаСкладах.СтатусПартии = &СтатусПартииПоОрдеру | ИЛИ ПартииТоваровНаСкладах.СтатусПартии = СписанныеТовары.ДопустимыйСтатус1 | ИЛИ ПартииТоваровНаСкладах.СтатусПартии = СписанныеТовары.ДопустимыйСтатус2 | ИЛИ ПартииТоваровНаСкладах.СтатусПартии = СписанныеТовары.ДопустимыйСтатус3 | ИЛИ ПартииТоваровНаСкладах.СтатусПартии = СписанныеТовары.ДопустимыйСтатус4 | ИНАЧЕ ИСТИНА | КОНЕЦ) | | И (ВЫБОР | КОГДА СписанныеТовары.СписыватьТолькоПоЗаказу = ИСТИНА | ТОГДА ВЫБОР | КОГДА ПартииТоваровНаСкладах.Заказ <> СписанныеТовары.ЗаказПартии | ТОГДА ВЫБОР | КОГДА (НЕ СписанныеТовары.ЗаказПартии = НЕОПРЕДЕЛЕНО) | ТОГДА ЛОЖЬ | ИНАЧЕ ПартииТоваровНаСкладах.Заказ = &ПустойЗаказ | КОНЕЦ | ИНАЧЕ ИСТИНА | КОНЕЦ | ИНАЧЕ ВЫБОР | КОГДА ПартииТоваровНаСкладах.Заказ <> СписанныеТовары.ЗаказПартии | ТОГДА ПартииТоваровНаСкладах.Заказ = &ПустойЗаказ | ИНАЧЕ ИСТИНА | КОНЕЦ | КОНЕЦ) | И (СписанныеТовары.СерияНоменклатуры = ПартииТоваровНаСкладах.СерияНоменклатуры | ИЛИ ПартииТоваровНаСкладах.СерияНоменклатуры = &ПустаяСерияНоменклатуры) | |УПОРЯДОЧИТЬ ПО | ЧислоСерияНоменклатуры, | ЧислоДокументОприходования, | ЧислоЗаказ, | ЧислоСтатусПартии" + ?(СтратегияСтатусПартии = Перечисления.СтретегииСписанияПартийТоваровПоСтатусам.СначалаПринятыеПотомСобственные, " Убыв", "") + ", | "+ПараметрыЗапроса_ДатаОприходования.ДокОприходованияДата_Сортировка+" | ДокументОприходования" + ?(СпособОценкиМПЗ = "ЛИФО", " Убыв","") + ", | ПартииТоваровНаСкладах.Склад |ИТОГИ ПО | НомерСтрокиДокумента |; | |/////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ПартииТоваровНаСкладах"; КонецПроцедуры // ЗаполнитьЗапросПартийНаСкладахУпр() // Бух Процедура ЗаполнитьЗапросПартийНаСкладахБух(Запрос, ВестиПартионныйУчетПоСкладам, СтратегияСтатусПартии, СпособОценкиМПЗ) ПараметрыЗапроса_ДатаОприходования = ПолучитьДанныеДляЗапроса_ДокументОприходованияДата(СпособОценкиМПЗ,"ПартииТоваровНаСкладах"); Запрос.Текст = " |ВЫБРАТЬ | СписанныеТовары.Период, | СписанныеТовары.Регистратор, | СписанныеТовары.НомерСтроки, | СписанныеТовары.Активность, | СписанныеТовары.НомерСтрокиДокумента, | СписанныеТовары.ВалютаДокумента, | СписанныеТовары.ВедениеУчетаПоПроектам, | СписанныеТовары.ВидТабличнойЧасти, | СписанныеТовары.ДоговорКонтрагента, | СписанныеТовары.ДокументОприходованияНовый, | СписанныеТовары.ДокументПартии, | СписанныеТовары.ДокументПередачи, | СписанныеТовары.ДопустимыйСтатус1, | СписанныеТовары.ДопустимыйСтатус2, | СписанныеТовары.ДопустимыйСтатус3, | СписанныеТовары.ДопустимыйСтатус4, | СписанныеТовары.ЗаказПартии КАК ЗаказПартии, | СписанныеТовары.ЗаказСписания, | СписанныеТовары.ИзменитьСерию, | СписанныеТовары.ИзменитьСклад, | СписанныеТовары.ИзменитьХарактеристику, | СписанныеТовары.Качество КАК Качество, | СписанныеТовары.КачествоНовое, | СписанныеТовары.КодОперацииПартииТоваров, | СписанныеТовары.Количество, | СписанныеТовары.КоличествоПоступление, | СписанныеТовары.КорВалютаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаНДСЗадолженностиБУ, | СписанныеТовары.КорСубконтоБУ1, | СписанныеТовары.КорСубконтоБУ2, | СписанныеТовары.КорСубконтоБУ3, | СписанныеТовары.КорСубконтоЗадолженностиБУ1, | СписанныеТовары.КорСубконтоЗадолженностиБУ2, | СписанныеТовары.КорСубконтоЗадолженностиБУ3, | СписанныеТовары.КорСубконтоМУ1, | СписанныеТовары.КорСубконтоМУ2, | СписанныеТовары.КорСубконтоМУ3, | СписанныеТовары.КорСубконтоНУ1, | СписанныеТовары.КорСубконтоНУ2, | СписанныеТовары.КорСубконтоНУ3, | СписанныеТовары.КорСчетБУ, | СписанныеТовары.КорСчетЗадолженностиБУ, | СписанныеТовары.КорСчетМУ, | СписанныеТовары.КорСчетНУ, | СписанныеТовары.КратностьДокумента, | СписанныеТовары.КурсДокумента, | СписанныеТовары.НазначениеИспользования, | СписанныеТовары.НеСписывать, | СписанныеТовары.Номенклатура КАК Номенклатура, | СписанныеТовары.НоменклатураКомплекта, | СписанныеТовары.НоменклатураНовая, | СписанныеТовары.НоменклатурнаяГруппа, | СписанныеТовары.ОбъектСтроительства, | СписанныеТовары.Организация, | СписанныеТовары.ОсновноеСредство, | СписанныеТовары.ОсновнойДокумент, | СписанныеТовары.ОтражатьВБухгалтерскомУчете, | СписанныеТовары.ОтражатьВМеждународномУчете, | СписанныеТовары.ОтражатьВНалоговомУчете, | СписанныеТовары.ОтражатьВУправленческомУчете, | СписанныеТовары.Подразделение, | СписанныеТовары.ПодразделениеОрганизации, | СписанныеТовары.ПоступлениеПриходныйОрдер, | СписанныеТовары.ПринятыеКорСчетБУ, | СписанныеТовары.ПринятыеКорСчетНУ, | СписанныеТовары.ПринятыеСчетУчетаБУ, | СписанныеТовары.ПринятыеСчетУчетаНУ, | СписанныеТовары.Продукция, | СписанныеТовары.Проект, | СписанныеТовары.СерияНоменклатуры, | СписанныеТовары.СерияНоменклатурыНовая, | СписанныеТовары.Склад КАК Склад, | СписанныеТовары.СкладПолучатель, | СписанныеТовары.СписыватьТолькоПоЗаказу, | СписанныеТовары.СтавкаНДС, | СписанныеТовары.СтатусПартииНовый, | СписанныеТовары.СтатусПередачи, | СписанныеТовары.СтатьяДоходовИРасходов, | СписанныеТовары.СтатьяЗатрат, | СписанныеТовары.СтатьяЗатратНДС, | СписанныеТовары.СтоимостьПоступление, | СписанныеТовары.СтоимостьПоступлениеБУ, | СписанныеТовары.СуммаЗадолженности, | СписанныеТовары.СуммаЗадолженностиБУ, | СписанныеТовары.СуммаНДС, | СписанныеТовары.СчетДоходовБУ, | СписанныеТовары.СчетДоходовНУ, | СписанныеТовары.СчетРасходовБУ, | СписанныеТовары.СчетРасходовНУ, | СписанныеТовары.СчетУчетаБУ, | СписанныеТовары.СчетУчетаМУ, | СписанныеТовары.СчетУчетаНДС, | СписанныеТовары.СчетУчетаНУ, | СписанныеТовары.ФизЛицо, | СписанныеТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СписанныеТовары.ХарактеристикаНоменклатурыНовая, | СписанныеТовары.КоличествоКомплекта, | СписанныеТовары.ХарактеристикаКомплекта |ПОМЕСТИТЬ СписанныеТоварыВТ |ИЗ | РегистрСведений.СписанныеТовары КАК СписанныеТовары |ГДЕ | СписанныеТовары.Регистратор = &ОсновнойДокумент |ИНДЕКСИРОВАТЬ ПО | Номенклатура, | ХарактеристикаНоменклатуры, | Качество, | Склад, | ЗаказПартии |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СписанныеТовары.Период, | СписанныеТовары.Регистратор, | СписанныеТовары.НомерСтроки, | СписанныеТовары.Активность, | СписанныеТовары.НомерСтрокиДокумента, | СписанныеТовары.ВалютаДокумента, | СписанныеТовары.ВедениеУчетаПоПроектам, | СписанныеТовары.ВидТабличнойЧасти, | СписанныеТовары.ДоговорКонтрагента, | СписанныеТовары.ДокументОприходованияНовый, | СписанныеТовары.ДокументПартии, | СписанныеТовары.ДокументПередачи, | СписанныеТовары.ДопустимыйСтатус1, | СписанныеТовары.ДопустимыйСтатус2, | СписанныеТовары.ДопустимыйСтатус3, | СписанныеТовары.ДопустимыйСтатус4, | СписанныеТовары.ЗаказПартии, | СписанныеТовары.ЗаказСписания, | СписанныеТовары.ИзменитьСерию, | СписанныеТовары.ИзменитьСклад, | СписанныеТовары.ИзменитьХарактеристику, | СписанныеТовары.Качество, | СписанныеТовары.КачествоНовое, | СписанныеТовары.КодОперацииПартииТоваров, | СписанныеТовары.Количество, | СписанныеТовары.КоличествоПоступление, | СписанныеТовары.КорВалютаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаНДСЗадолженностиБУ, | СписанныеТовары.КорСубконтоБУ1, | СписанныеТовары.КорСубконтоБУ2, | СписанныеТовары.КорСубконтоБУ3, | СписанныеТовары.КорСубконтоЗадолженностиБУ1, | СписанныеТовары.КорСубконтоЗадолженностиБУ2, | СписанныеТовары.КорСубконтоЗадолженностиБУ3, | СписанныеТовары.КорСубконтоМУ1, | СписанныеТовары.КорСубконтоМУ2, | СписанныеТовары.КорСубконтоМУ3, | СписанныеТовары.КорСубконтоНУ1, | СписанныеТовары.КорСубконтоНУ2, | СписанныеТовары.КорСубконтоНУ3, | СписанныеТовары.КорСчетБУ, | СписанныеТовары.КорСчетЗадолженностиБУ, | СписанныеТовары.КорСчетМУ, | СписанныеТовары.КорСчетНУ, | СписанныеТовары.КратностьДокумента, | СписанныеТовары.КурсДокумента, | СписанныеТовары.НазначениеИспользования, | СписанныеТовары.НеСписывать, | СписанныеТовары.Номенклатура КАК Номенклатура, | СписанныеТовары.НоменклатураКомплекта, | СписанныеТовары.НоменклатураНовая, | СписанныеТовары.НоменклатурнаяГруппа, | СписанныеТовары.ОбъектСтроительства, | СписанныеТовары.Организация, | СписанныеТовары.ОсновноеСредство, | СписанныеТовары.ОсновнойДокумент, | СписанныеТовары.ОтражатьВБухгалтерскомУчете, | СписанныеТовары.ОтражатьВМеждународномУчете, | СписанныеТовары.ОтражатьВНалоговомУчете, | СписанныеТовары.ОтражатьВУправленческомУчете, | СписанныеТовары.Подразделение, | СписанныеТовары.ПодразделениеОрганизации, | СписанныеТовары.ПоступлениеПриходныйОрдер, | СписанныеТовары.ПринятыеКорСчетБУ, | СписанныеТовары.ПринятыеКорСчетНУ, | СписанныеТовары.ПринятыеСчетУчетаБУ, | СписанныеТовары.ПринятыеСчетУчетаНУ, | СписанныеТовары.Продукция, | СписанныеТовары.Проект, | СписанныеТовары.СерияНоменклатуры, | СписанныеТовары.СерияНоменклатурыНовая, | СписанныеТовары.Склад КАК Склад, | СписанныеТовары.СкладПолучатель, | СписанныеТовары.СписыватьТолькоПоЗаказу, | СписанныеТовары.СтавкаНДС, | СписанныеТовары.СтатусПартииНовый, | СписанныеТовары.СтатусПередачи, | СписанныеТовары.СтатьяДоходовИРасходов, | СписанныеТовары.СтатьяЗатрат, | СписанныеТовары.СтатьяЗатратНДС, | СписанныеТовары.СтоимостьПоступление, | СписанныеТовары.СтоимостьПоступлениеБУ, | СписанныеТовары.СуммаЗадолженности, | СписанныеТовары.СуммаЗадолженностиБУ, | СписанныеТовары.СуммаНДС, | СписанныеТовары.СчетДоходовБУ, | СписанныеТовары.СчетДоходовНУ, | СписанныеТовары.СчетРасходовБУ, | СписанныеТовары.СчетРасходовНУ, | СписанныеТовары.СчетУчетаБУ, | СписанныеТовары.СчетУчетаМУ, | СписанныеТовары.СчетУчетаНДС, | СписанныеТовары.СчетУчетаНУ, | СписанныеТовары.ФизЛицо, | СписанныеТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СписанныеТовары.ХарактеристикаНоменклатурыНовая, | СписанныеТовары.КоличествоКомплекта, | СписанныеТовары.ХарактеристикаКомплекта |ПОМЕСТИТЬ СписанныеТоварыВТпоСсылке |ИЗ | РегистрСведений.СписанныеТовары КАК СписанныеТовары |ГДЕ | СписанныеТовары.Регистратор = &Ссылка |ИНДЕКСИРОВАТЬ ПО | Склад, | Номенклатура, | ХарактеристикаНоменклатуры |; |ВЫБРАТЬ | ПартииТоваровНаСкладах.ДокументОприходования, | ПартииТоваровНаСкладах.ДокументОприходования.Представление КАК ДокументОприходованияПредставление, | ПартииТоваровНаСкладах.Номенклатура, | ПартииТоваровНаСкладах.Склад, | ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры, | ПартииТоваровНаСкладах.СерияНоменклатуры, | ПартииТоваровНаСкладах.Качество, | ПартииТоваровНаСкладах.Заказ, | ПартииТоваровНаСкладах.КоличествоОстаток КАК Количество, | ПартииТоваровНаСкладах.СтоимостьОстаток КАК Стоимость, | ПартииТоваровНаСкладах.СчетУчета, | ПартииТоваровНаСкладах.Организация | |ПОМЕСТИТЬ ПартииТоваровНаСкладах |ИЗ | РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет.Остатки( | &Дат, | Организация = &Организация | И (Номенклатура, ХарактеристикаНоменклатуры) В ( | ВЫБРАТЬ | СписанныеТовары.Номенклатура, | СписанныеТовары.ХарактеристикаНоменклатуры | ИЗ | СписанныеТоварыВТпоСсылке КАК СписанныеТовары)" + ?(ВестиПартионныйУчетПоСкладам, " | И (Склад В ( | ВЫБРАТЬ | СписанныеТовары.Склад | ИЗ | СписанныеТоварыВТпоСсылке КАК СписанныеТовары) | ИЛИ Склад = &ПустойСклад)", "") + ") КАК ПартииТоваровНаСкладах | |ИНДЕКСИРОВАТЬ ПО | Организация, | Номенклатура, | ХарактеристикаНоменклатуры, | Качество, | " + ?(ВестиПартионныйУчетПоСкладам, "Склад," , "") + " | СчетУчета, | Заказ, | СерияНоменклатуры |; | |/////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СписанныеТовары.НомерСтрокиДокумента КАК НомерСтрокиДокумента, | ПартииТоваровНаСкладах.ДокументОприходования, | ПартииТоваровНаСкладах.ДокументОприходованияПредставление, | "+ПараметрыЗапроса_ДатаОприходования.ДокОприходованияДата_Выбор+" | ПартииТоваровНаСкладах.Номенклатура, | ПартииТоваровНаСкладах.Склад, | ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры, | ПартииТоваровНаСкладах.СерияНоменклатуры, | ПартииТоваровНаСкладах.Качество, | ПартииТоваровНаСкладах.Заказ, | ПартииТоваровНаСкладах.Количество, | ПартииТоваровНаСкладах.Стоимость, | ПартииТоваровНаСкладах.СчетУчета, | ПартииТоваровНаСкладах.Организация, | ВЫБОР | КОГДА СписанныеТовары.СерияНоменклатуры = ПартииТоваровНаСкладах.СерияНоменклатуры | ТОГДА 0 | ИНАЧЕ 1 | КОНЕЦ КАК ЧислоСерияНоменклатуры, | ВЫБОР | КОГДА ПартииТоваровНаСкладах.СчетУчета = СписанныеТовары.ПринятыеСчетУчетаБУ | ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ КАК ЧислоСтатусПартии, | ВЫБОР | КОГДА СписанныеТовары.ЗаказПартии = НЕОПРЕДЕЛЕНО | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА ПартииТоваровНаСкладах.Заказ = &ПустойЗаказ | ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ | КОНЕЦ КАК ЧислоЗаказ, | ВЫБОР | КОГДА СписанныеТовары.ДокументПартии = НЕОПРЕДЕЛЕНО | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА СписанныеТовары.ДокументПартии = ПартииТоваровНаСкладах.ДокументОприходования | ТОГДА 0 | ИНАЧЕ 1 | КОНЕЦ | КОНЕЦ КАК ЧислоДокументОприходования |ИЗ | СписанныеТоварыВТ КАК СписанныеТовары | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах | ПО | ПартииТоваровНаСкладах.Организация = СписанныеТовары.Организация | И ПартииТоваровНаСкладах.Номенклатура = СписанныеТовары.Номенклатура | И ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры = СписанныеТовары.ХарактеристикаНоменклатуры | И (ВЫБОР | КОГДА ПартииТоваровНаСкладах.Качество = &ПустоеКачество | ТОГДА ИСТИНА | ИНАЧЕ ВЫБОР | КОГДА СписанныеТовары.Качество = &ПустоеКачество | ТОГДА ПартииТоваровНаСкладах.Качество = &КачествоНовый | ИНАЧЕ ПартииТоваровНаСкладах.Качество = СписанныеТовары.Качество | КОНЕЦ | КОНЕЦ) | " + ?(ВестиПартионныйУчетПоСкладам, "И (ПартииТоваровНаСкладах.Склад = СписанныеТовары.Склад ИЛИ ПартииТоваровНаСкладах.Склад = &ПустойСклад)", "") + " | И (ПартииТоваровНаСкладах.СчетУчета = СписанныеТовары.СчетУчетаБУ | ИЛИ ПартииТоваровНаСкладах.СчетУчета = СписанныеТовары.ПринятыеСчетУчетаБУ) | И (ВЫБОР | КОГДА СписанныеТовары.СписыватьТолькоПоЗаказу = ИСТИНА | ТОГДА ВЫБОР | КОГДА ПартииТоваровНаСкладах.Заказ <> СписанныеТовары.ЗаказПартии | ТОГДА ВЫБОР | КОГДА (НЕ СписанныеТовары.ЗаказПартии = НЕОПРЕДЕЛЕНО) | ТОГДА ЛОЖЬ | ИНАЧЕ ПартииТоваровНаСкладах.Заказ = &ПустойЗаказ | КОНЕЦ | ИНАЧЕ ИСТИНА | КОНЕЦ | ИНАЧЕ ВЫБОР | КОГДА ПартииТоваровНаСкладах.Заказ <> СписанныеТовары.ЗаказПартии | ТОГДА ПартииТоваровНаСкладах.Заказ = &ПустойЗаказ | ИНАЧЕ ИСТИНА | КОНЕЦ | КОНЕЦ) | И (СписанныеТовары.СерияНоменклатуры = ПартииТоваровНаСкладах.СерияНоменклатуры | ИЛИ ПартииТоваровНаСкладах.СерияНоменклатуры = &ПустаяСерияНоменклатуры) |УПОРЯДОЧИТЬ ПО | ЧислоСерияНоменклатуры, | ЧислоДокументОприходования, | ЧислоЗаказ, | ЧислоСтатусПартии" + ?(СтратегияСтатусПартии = Перечисления.СтретегииСписанияПартийТоваровПоСтатусам.СначалаПринятыеПотомСобственные, " Убыв", "") + ", | "+ПараметрыЗапроса_ДатаОприходования.ДокОприходованияДата_Сортировка+" | ДокументОприходования" + ?(СпособОценкиМПЗ = "ЛИФО", " Убыв","") + ", | ПартииТоваровНаСкладах.Склад |ИТОГИ ПО | НомерСтрокиДокумента |; | |/////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ПартииТоваровНаСкладах"; КонецПроцедуры // ЗаполнитьЗапросПартийНаСкладахБух() // Нал Процедура ЗаполнитьЗапросПартийНаСкладахНал(Запрос, ВестиПартионныйУчетПоСкладам, СтратегияСтатусПартии, СпособОценкиМПЗ) ПараметрыЗапроса_ДатаОприходования = ПолучитьДанныеДляЗапроса_ДокументОприходованияДата(СпособОценкиМПЗ,"ПартииТоваровНаСкладах"); Запрос.Текст = " |ВЫБРАТЬ | СписанныеТовары.Период, | СписанныеТовары.Регистратор, | СписанныеТовары.НомерСтроки, | СписанныеТовары.Активность, | СписанныеТовары.НомерСтрокиДокумента, | СписанныеТовары.ВалютаДокумента, | СписанныеТовары.ВедениеУчетаПоПроектам, | СписанныеТовары.ВидТабличнойЧасти, | СписанныеТовары.ДоговорКонтрагента, | СписанныеТовары.ДокументОприходованияНовый, | СписанныеТовары.ДокументПартии, | СписанныеТовары.ДокументПередачи, | СписанныеТовары.ДопустимыйСтатус1, | СписанныеТовары.ДопустимыйСтатус2, | СписанныеТовары.ДопустимыйСтатус3, | СписанныеТовары.ДопустимыйСтатус4, | СписанныеТовары.ЗаказПартии КАК ЗаказПартии, | СписанныеТовары.ЗаказСписания, | СписанныеТовары.ИзменитьСерию, | СписанныеТовары.ИзменитьСклад, | СписанныеТовары.ИзменитьХарактеристику, | СписанныеТовары.Качество КАК Качество, | СписанныеТовары.КачествоНовое, | СписанныеТовары.КодОперацииПартииТоваров, | СписанныеТовары.Количество, | СписанныеТовары.КоличествоПоступление, | СписанныеТовары.КорВалютаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаНДСЗадолженностиБУ, | СписанныеТовары.КорСубконтоБУ1, | СписанныеТовары.КорСубконтоБУ2, | СписанныеТовары.КорСубконтоБУ3, | СписанныеТовары.КорСубконтоЗадолженностиБУ1, | СписанныеТовары.КорСубконтоЗадолженностиБУ2, | СписанныеТовары.КорСубконтоЗадолженностиБУ3, | СписанныеТовары.КорСубконтоМУ1, | СписанныеТовары.КорСубконтоМУ2, | СписанныеТовары.КорСубконтоМУ3, | СписанныеТовары.КорСубконтоНУ1, | СписанныеТовары.КорСубконтоНУ2, | СписанныеТовары.КорСубконтоНУ3, | СписанныеТовары.КорСчетБУ, | СписанныеТовары.КорСчетЗадолженностиБУ, | СписанныеТовары.КорСчетМУ, | СписанныеТовары.КорСчетНУ, | СписанныеТовары.КратностьДокумента, | СписанныеТовары.КурсДокумента, | СписанныеТовары.НазначениеИспользования, | СписанныеТовары.НеСписывать, | СписанныеТовары.Номенклатура КАК Номенклатура, | СписанныеТовары.НоменклатураКомплекта, | СписанныеТовары.НоменклатураНовая, | СписанныеТовары.НоменклатурнаяГруппа, | СписанныеТовары.ОбъектСтроительства, | СписанныеТовары.Организация, | СписанныеТовары.ОсновноеСредство, | СписанныеТовары.ОсновнойДокумент, | СписанныеТовары.ОтражатьВБухгалтерскомУчете, | СписанныеТовары.ОтражатьВМеждународномУчете, | СписанныеТовары.ОтражатьВНалоговомУчете, | СписанныеТовары.ОтражатьВУправленческомУчете, | СписанныеТовары.Подразделение, | СписанныеТовары.ПодразделениеОрганизации, | СписанныеТовары.ПоступлениеПриходныйОрдер, | СписанныеТовары.ПринятыеКорСчетБУ, | СписанныеТовары.ПринятыеКорСчетНУ, | СписанныеТовары.ПринятыеСчетУчетаБУ, | СписанныеТовары.ПринятыеСчетУчетаНУ, | СписанныеТовары.Продукция, | СписанныеТовары.Проект, | СписанныеТовары.СерияНоменклатуры, | СписанныеТовары.СерияНоменклатурыНовая, | СписанныеТовары.Склад КАК Склад, | СписанныеТовары.СкладПолучатель, | СписанныеТовары.СписыватьТолькоПоЗаказу, | СписанныеТовары.СтавкаНДС, | СписанныеТовары.СтатусПартииНовый, | СписанныеТовары.СтатусПередачи, | СписанныеТовары.СтатьяДоходовИРасходов, | СписанныеТовары.СтатьяЗатрат, | СписанныеТовары.СтатьяЗатратНДС, | СписанныеТовары.СтоимостьПоступление, | СписанныеТовары.СтоимостьПоступлениеБУ, | СписанныеТовары.СуммаЗадолженности, | СписанныеТовары.СуммаЗадолженностиБУ, | СписанныеТовары.СуммаНДС, | СписанныеТовары.СчетДоходовБУ, | СписанныеТовары.СчетДоходовНУ, | СписанныеТовары.СчетРасходовБУ, | СписанныеТовары.СчетРасходовНУ, | СписанныеТовары.СчетУчетаБУ, | СписанныеТовары.СчетУчетаМУ, | СписанныеТовары.СчетУчетаНДС, | СписанныеТовары.СчетУчетаНУ, | СписанныеТовары.ФизЛицо, | СписанныеТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СписанныеТовары.ХарактеристикаНоменклатурыНовая, | СписанныеТовары.КоличествоКомплекта, | СписанныеТовары.ХарактеристикаКомплекта |ПОМЕСТИТЬ СписанныеТоварыВТ |ИЗ | РегистрСведений.СписанныеТовары КАК СписанныеТовары |ГДЕ | СписанныеТовары.Регистратор = &ОсновнойДокумент |ИНДЕКСИРОВАТЬ ПО | Номенклатура, | ХарактеристикаНоменклатуры, | Качество, | Склад, | ЗаказПартии |; |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СписанныеТовары.Период, | СписанныеТовары.Регистратор, | СписанныеТовары.НомерСтроки, | СписанныеТовары.Активность, | СписанныеТовары.НомерСтрокиДокумента, | СписанныеТовары.ВалютаДокумента, | СписанныеТовары.ВедениеУчетаПоПроектам, | СписанныеТовары.ВидТабличнойЧасти, | СписанныеТовары.ДоговорКонтрагента, | СписанныеТовары.ДокументОприходованияНовый, | СписанныеТовары.ДокументПартии, | СписанныеТовары.ДокументПередачи, | СписанныеТовары.ДопустимыйСтатус1, | СписанныеТовары.ДопустимыйСтатус2, | СписанныеТовары.ДопустимыйСтатус3, | СписанныеТовары.ДопустимыйСтатус4, | СписанныеТовары.ЗаказПартии, | СписанныеТовары.ЗаказСписания, | СписанныеТовары.ИзменитьСерию, | СписанныеТовары.ИзменитьСклад, | СписанныеТовары.ИзменитьХарактеристику, | СписанныеТовары.Качество, | СписанныеТовары.КачествоНовое, | СписанныеТовары.КодОперацииПартииТоваров, | СписанныеТовары.Количество, | СписанныеТовары.КоличествоПоступление, | СписанныеТовары.КорВалютаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаЗадолженностиБУ, | СписанныеТовары.КорВалютнаяСуммаНДСЗадолженностиБУ, | СписанныеТовары.КорСубконтоБУ1, | СписанныеТовары.КорСубконтоБУ2, | СписанныеТовары.КорСубконтоБУ3, | СписанныеТовары.КорСубконтоЗадолженностиБУ1, | СписанныеТовары.КорСубконтоЗадолженностиБУ2, | СписанныеТовары.КорСубконтоЗадолженностиБУ3, | СписанныеТовары.КорСубконтоМУ1, | СписанныеТовары.КорСубконтоМУ2, | СписанныеТовары.КорСубконтоМУ3, | СписанныеТовары.КорСубконтоНУ1, | СписанныеТовары.КорСубконтоНУ2, | СписанныеТовары.КорСубконтоНУ3, | СписанныеТовары.КорСчетБУ, | СписанныеТовары.КорСчетЗадолженностиБУ, | СписанныеТовары.КорСчетМУ, | СписанныеТовары.КорСчетНУ, | СписанныеТовары.КратностьДокумента, | СписанныеТовары.КурсДокумента, | СписанныеТовары.НазначениеИспользования, | СписанныеТовары.НеСписывать, | СписанныеТовары.Номенклатура КАК Номенклатура, | СписанныеТовары.НоменклатураКомплекта, | СписанныеТовары.НоменклатураНовая, | СписанныеТовары.НоменклатурнаяГруппа, | СписанныеТовары.ОбъектСтроительства, | СписанныеТовары.Организация, | СписанныеТовары.ОсновноеСредство, | СписанныеТовары.ОсновнойДокумент, | СписанныеТовары.ОтражатьВБухгалтерскомУчете, | СписанныеТовары.ОтражатьВМеждународномУчете, | СписанныеТовары.ОтражатьВНалоговомУчете, | СписанныеТовары.ОтражатьВУправленческомУчете, | СписанныеТовары.Подразделение, | СписанныеТовары.ПодразделениеОрганизации, | СписанныеТовары.ПоступлениеПриходныйОрдер, | СписанныеТовары.ПринятыеКорСчетБУ, | СписанныеТовары.ПринятыеКорСчетНУ, | СписанныеТовары.ПринятыеСчетУчетаБУ, | СписанныеТовары.ПринятыеСчетУчетаНУ, | СписанныеТовары.Продукция, | СписанныеТовары.Проект, | СписанныеТовары.СерияНоменклатуры, | СписанныеТовары.СерияНоменклатурыНовая, | СписанныеТовары.Склад КАК Склад, | СписанныеТовары.СкладПолучатель, | СписанныеТовары.СписыватьТолькоПоЗаказу, | СписанныеТовары.СтавкаНДС, | СписанныеТовары.СтатусПартииНовый, | СписанныеТовары.СтатусПередачи, | СписанныеТовары.СтатьяДоходовИРасходов, | СписанныеТовары.СтатьяЗатрат, | СписанныеТовары.СтатьяЗатратНДС, | СписанныеТовары.СтоимостьПоступление, | СписанныеТовары.СтоимостьПоступлениеБУ, | СписанныеТовары.СуммаЗадолженности, | СписанныеТовары.СуммаЗадолженностиБУ, | СписанныеТовары.СуммаНДС, | СписанныеТовары.СчетДоходовБУ, | СписанныеТовары.СчетДоходовНУ, | СписанныеТовары.СчетРасходовБУ, | СписанныеТовары.СчетРасходовНУ, | СписанныеТовары.СчетУчетаБУ, | СписанныеТовары.СчетУчетаМУ, | СписанныеТовары.СчетУчетаНДС, | СписанныеТовары.СчетУчетаНУ, | СписанныеТовары.ФизЛицо, | СписанныеТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СписанныеТовары.ХарактеристикаНоменклатурыНовая, | СписанныеТовары.КоличествоКомплекта, | СписанныеТовары.ХарактеристикаКомплекта |ПОМЕСТИТЬ СписанныеТоварыВТпоСсылке |ИЗ | РегистрСведений.СписанныеТовары КАК СписанныеТовары |ГДЕ | СписанныеТовары.Регистратор = &Ссылка |ИНДЕКСИРОВАТЬ ПО | Склад, | Номенклатура, | ХарактеристикаНоменклатуры |; | ВЫБРАТЬ | ПартииТоваровНаСкладах.ДокументОприходования, | ПартииТоваровНаСкладах.ДокументОприходования.Представление КАК ДокументОприходованияПредставление, | ПартииТоваровНаСкладах.Номенклатура, | ПартииТоваровНаСкладах.Склад, | ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры, | ПартииТоваровНаСкладах.СерияНоменклатуры, | ПартииТоваровНаСкладах.Качество, | ПартииТоваровНаСкладах.Заказ, | ПартииТоваровНаСкладах.КоличествоОстаток КАК Количество, | ПартииТоваровНаСкладах.СтоимостьОстаток КАК Стоимость, | ПартииТоваровНаСкладах.СчетУчета, | ПартииТоваровНаСкладах.Организация, | ПартииТоваровНаСкладах.ВременнаяРазницаОстаток КАК ВременнаяРазница, | ПартииТоваровНаСкладах.ПостояннаяРазницаОстаток КАК ПостояннаяРазница | |ПОМЕСТИТЬ ПартииТоваровНаСкладах |ИЗ | РегистрНакопления.ПартииТоваровНаСкладахНалоговыйУчет.Остатки( | &Дат, | Организация = &Организация | И (Номенклатура, ХарактеристикаНоменклатуры) В ( | ВЫБРАТЬ | СписанныеТовары.Номенклатура, | СписанныеТовары.ХарактеристикаНоменклатуры | ИЗ | СписанныеТоварыВТпоСсылке КАК СписанныеТовары)" + ?(ВестиПартионныйУчетПоСкладам, " | И (Склад В ( | ВЫБРАТЬ | СписанныеТовары.Склад | ИЗ | СписанныеТоварыВТпоСсылке КАК СписанныеТовары) | ИЛИ Склад = &ПустойСклад)", "") + ") КАК ПартииТоваровНаСкладах | |ИНДЕКСИРОВАТЬ ПО | Организация, | Номенклатура, | ХарактеристикаНоменклатуры, | Качество, | " + ?(ВестиПартионныйУчетПоСкладам, "Склад," , "") + " | СчетУчета, | Заказ, | СерияНоменклатуры |; | |/////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СписанныеТовары.НомерСтрокиДокумента КАК НомерСтрокиДокумента, | ПартииТоваровНаСкладах.ДокументОприходования, | ПартииТоваровНаСкладах.ДокументОприходованияПредставление, | "+ПараметрыЗапроса_ДатаОприходования.ДокОприходованияДата_Выбор+" | ПартииТоваровНаСкладах.Номенклатура, | ПартииТоваровНаСкладах.Склад, | ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры, | ПартииТоваровНаСкладах.СерияНоменклатуры, | ПартииТоваровНаСкладах.Качество, | ПартииТоваровНаСкладах.Заказ, | ПартииТоваровНаСкладах.Количество, | ПартииТоваровНаСкладах.Стоимость, | ПартииТоваровНаСкладах.СчетУчета, | ПартииТоваровНаСкладах.Организация, | ПартииТоваровНаСкладах.ВременнаяРазница, | ПартииТоваровНаСкладах.ПостояннаяРазница, | ВЫБОР | КОГДА СписанныеТовары.СерияНоменклатуры = ПартииТоваровНаСкладах.СерияНоменклатуры | ТОГДА 0 | ИНАЧЕ 1 | КОНЕЦ КАК ЧислоСерияНоменклатуры, | ВЫБОР | КОГДА ПартииТоваровНаСкладах.СчетУчета = СписанныеТовары.ПринятыеСчетУчетаНУ | ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ КАК ЧислоСтатусПартии, | ВЫБОР | КОГДА СписанныеТовары.ЗаказПартии = НЕОПРЕДЕЛЕНО | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА ПартииТоваровНаСкладах.Заказ = &ПустойЗаказ | ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ | КОНЕЦ КАК ЧислоЗаказ, | ВЫБОР | КОГДА СписанныеТовары.ДокументПартии = НЕОПРЕДЕЛЕНО | ТОГДА 0 | ИНАЧЕ ВЫБОР | КОГДА СписанныеТовары.ДокументПартии = ПартииТоваровНаСкладах.ДокументОприходования | ТОГДА 0 | ИНАЧЕ 1 | КОНЕЦ | КОНЕЦ КАК ЧислоДокументОприходования |ИЗ | СписанныеТоварыВТпоСсылке КАК СписанныеТовары | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах | ПО | ПартииТоваровНаСкладах.Организация = СписанныеТовары.Организация | И ПартииТоваровНаСкладах.Номенклатура = СписанныеТовары.Номенклатура | И ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры = СписанныеТовары.ХарактеристикаНоменклатуры | И (ВЫБОР | КОГДА ПартииТоваровНаСкладах.Качество = &ПустоеКачество | ТОГДА ИСТИНА | ИНАЧЕ ВЫБОР | КОГДА СписанныеТовары.Качество = &ПустоеКачество | ТОГДА ПартииТоваровНаСкладах.Качество = &КачествоНовый | ИНАЧЕ ПартииТоваровНаСкладах.Качество = СписанныеТовары.Качество | КОНЕЦ | КОНЕЦ) | " + ?(ВестиПартионныйУчетПоСкладам, "И (ПартииТоваровНаСкладах.Склад = СписанныеТовары.Склад ИЛИ ПартииТоваровНаСкладах.Склад = &ПустойСклад)", "") + " | И (ПартииТоваровНаСкладах.СчетУчета = СписанныеТовары.СчетУчетаНУ | ИЛИ ПартииТоваровНаСкладах.СчетУчета = СписанныеТовары.ПринятыеСчетУчетаНУ | ИЛИ ПартииТоваровНаСкладах.СчетУчета = &МатериалыВСоставеОСвНУ) | И (ВЫБОР | КОГДА СписанныеТовары.СписыватьТолькоПоЗаказу = ИСТИНА | ТОГДА ВЫБОР | КОГДА ПартииТоваровНаСкладах.Заказ <> СписанныеТовары.ЗаказПартии | ТОГДА ВЫБОР | КОГДА (НЕ СписанныеТовары.ЗаказПартии = НЕОПРЕДЕЛЕНО) | ТОГДА ЛОЖЬ | ИНАЧЕ ПартииТоваровНаСкладах.Заказ = &ПустойЗаказ | КОНЕЦ | ИНАЧЕ ИСТИНА | КОНЕЦ | ИНАЧЕ ВЫБОР | КОГДА ПартииТоваровНаСкладах.Заказ <> СписанныеТовары.ЗаказПартии | ТОГДА ПартииТоваровНаСкладах.Заказ = &ПустойЗаказ | ИНАЧЕ ИСТИНА | КОНЕЦ | КОНЕЦ) | И (СписанныеТовары.СерияНоменклатуры = ПартииТоваровНаСкладах.СерияНоменклатуры | ИЛИ ПартииТоваровНаСкладах.СерияНоменклатуры = &ПустаяСерияНоменклатуры) |УПОРЯДОЧИТЬ ПО | ЧислоСерияНоменклатуры, | ЧислоДокументОприходования, | ЧислоЗаказ, | ЧислоСтатусПартии" + ?(СтратегияСтатусПартии = Перечисления.СтретегииСписанияПартийТоваровПоСтатусам.СначалаПринятыеПотомСобственные, " Убыв", "") + ", | "+ПараметрыЗапроса_ДатаОприходования.ДокОприходованияДата_Сортировка+" | ДокументОприходования" + ?(СпособОценкиМПЗ = "ЛИФО", " Убыв","") + ", | ПартииТоваровНаСкладах.Склад |ИТОГИ ПО | НомерСтрокиДокумента |; | |/////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ПартииТоваровНаСкладах"; КонецПроцедуры // ЗаполнитьЗапросПартийНаСкладахНал()