#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
#Область ДляВызоваИзДругихПодсистем
Процедура НастроитьВариантыОтчета(Настройки) Экспорт
ОписаниеОтчета = ВариантыОтчетов.ОписаниеОтчета(Настройки, Метаданные.Отчеты.СебестоимостьТоваров);
ОписаниеОтчета.ОпределитьНастройкиФормы = Истина;
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "");
ОписаниеВарианта.Описание = НСтр("ru= 'Анализ себестоимости товаров и сумм ТЗР.'");
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "СебестоимостьТоваровБазовая");
ОписаниеВарианта.Описание = НСтр("ru= 'Анализ себестоимости товаров и сумм ТЗР по предприятию,
|распределенных на себестоимость реализованных товаров.'");
ОписаниеВарианта.ФункциональныеОпции.Добавить("БазоваяВерсия");
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "СебестоимостьТоваровПоОперациямБазовая");
ОписаниеВарианта.Описание = НСтр("ru= 'Анализ себестоимости товаров и сумм ТЗР по предприятию в разрезе операций.'");
ОписаниеВарианта.ФункциональныеОпции.Добавить("БазоваяВерсия");
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "СебестоимостьТоваровПоОрганизациям");
ОписаниеВарианта.Описание = НСтр("ru= 'Анализ себестоимости товаров и сумм ТЗР по организациям,
|распределенных на себестоимость реализованных товаров.'");
ОписаниеВарианта.ФункциональныеОпции.Добавить("НеБазоваяВерсия");
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "СебестоимостьТоваровПоОперациямПоОрганизациям");
ОписаниеВарианта.Описание = НСтр("ru= 'Анализ себестоимости товаров и сумм ТЗР по организациям в разрезе операций.'");
ОписаниеВарианта.ФункциональныеОпции.Добавить("НеБазоваяВерсия");
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "ДинамикаЗакупокОрганизаций");
ВариантыОтчетовУТПереопределяемый.ИзменитьРазмещениеВариантаОтчета(ОписаниеВарианта.Размещение, "Удалить", "ФинансовыйРезультатИКонтроллинг.СебестоимостьЗапасов");
ВариантыОтчетовУТПереопределяемый.ИзменитьРазмещениеВариантаОтчета(ОписаниеВарианта.Размещение, "Вставить", "Закупки.Закупки");
ОписаниеВарианта.Описание = НСтр("ru= 'Помесячные объемы закупок за выбранный период по поставщикам и номенклатуре.
|Возможен анализ по периодам - квартал, месяц, неделя, день.'");
ОписаниеВарианта.ФункциональныеОпции.Добавить("НеБазоваяВерсия");
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "СебестоимостьТоваровПоПредприятию");
ОписаниеВарианта.Описание = НСтр("ru= 'Анализ себестоимости товаров и сумм ТЗР по предприятию,
|распределенных на себестоимость реализованных товаров.'");
ОписаниеВарианта.ФункциональныеОпции.Добавить("НеБазоваяВерсия");
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "СебестоимостьТоваровПоОперациямПоПредприятию");
ОписаниеВарианта.Описание = НСтр("ru= 'Анализ себестоимости товаров и сумм ТЗР по предприятию в разрезе операций.'");
ОписаниеВарианта.ФункциональныеОпции.Добавить("НеБазоваяВерсия");
ОписаниеВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, ОписаниеОтчета, "ДинамикаЗакупокПредприятия");
ВариантыОтчетовУТПереопределяемый.ИзменитьРазмещениеВариантаОтчета(ОписаниеВарианта.Размещение, "Удалить", "ФинансовыйРезультатИКонтроллинг.СебестоимостьЗапасов");
ВариантыОтчетовУТПереопределяемый.ИзменитьРазмещениеВариантаОтчета(ОписаниеВарианта.Размещение, "Вставить", "Закупки.Закупки");
ОписаниеВарианта.ВидимостьПоУмолчанию = Истина;
ОписаниеВарианта.Описание = НСтр("ru= 'Помесячные объемы закупок за выбранный период по поставщикам и номенклатуре.
|Возможен анализ по периодам - квартал, месяц, неделя, день.'");
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс
Процедура ДополнитьПараметрамиПоУмолчанию(ПараметрыПоУмолчанию) Экспорт
ПараметрыПоУмолчанию.Вставить("ФормироватьВидыЗапасовПоГруппамФинансовогоУчета", Константы.ФормироватьВидыЗапасовПоГруппамФинансовогоУчета.Получить());
ПараметрыПоУмолчанию.Вставить("ИсключаемыеХозОперации", РасчетСебестоимостиПрикладныеАлгоритмы.ХозяйственныеОперацииПеремещений());
ПараметрыПоУмолчанию.Вставить("ТипыНалогообложенияНДСУчитываетсяВСтоимости", УчетНДСУП.ВидыДеятельностиНДСУчитываетсяВСтоимости());
КонецПроцедуры
Функция ТекстЗапросаВременныхТаблиц(РежимОтладкиПоИсточникам = Ложь) Экспорт
ТекстыЗапроса = Новый Массив;
ТекстыЗапроса.Добавить(ТекстЗапросаОтборПоСегментуНоменклатуры());
ТекстыЗапроса.Добавить(ТекстЗапросаВТСебестоимость());
ТекстыЗапроса.Добавить(ТекстЗапросаОстаткиИДвижения(РежимОтладкиПоИсточникам));
ТекстыЗапроса.Добавить(ТекстЗапросаВТ_ОстаткиИДвиженияДляОтбораДетализацииИсходныхЗатрат());
ТекстыЗапроса.Добавить(ТекстЗапросаВТ_ДетализацияИсходныхЗатрат(РежимОтладкиПоИсточникам));
ТекстЗапроса = СтрСоединить(ТекстыЗапроса, ОбщегоНазначения.РазделительПакетаЗапросов());
Если РежимОтладкиПоИсточникам Тогда
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//РежимОтладки", "");
Иначе
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "СебестоимостьТоваров.Организация В (&МассивОрганизаций)", "ИСТИНА");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "СебестоимостьТоваровОстатки.Организация В (&МассивОрганизаций)", "ИСТИНА");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ДетализацияСебестоимости.Организация В (&МассивОрганизаций)", "ИСТИНА");
КонецЕсли;
Возврат ТекстЗапроса;
КонецФункции
Функция ТекстЗапросаВыборки() Экспорт
ТекстЗапроса =
"ВЫБРАТЬ
| ОстаткиИДвижения.ПериодСекунда КАК ПериодСекунда,
| ОстаткиИДвижения.ПериодДень КАК ПериодДень,
| ОстаткиИДвижения.ПериодНеделя КАК ПериодНеделя,
| ОстаткиИДвижения.ПериодДекада КАК ПериодДекада,
| ОстаткиИДвижения.ПериодМесяц КАК ПериодМесяц,
| ОстаткиИДвижения.ПериодКвартал КАК ПериодКвартал,
| ОстаткиИДвижения.ПериодПолугодие КАК ПериодПолугодие,
| ОстаткиИДвижения.ПериодГод КАК ПериодГод,
| ОстаткиИДвижения.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| ОстаткиИДвижения.Номенклатура КАК Номенклатура,
| (ВЫБОР
| КОГДА &ЕдиницыКоличества = 0 ТОГДА ОстаткиИДвижения.ЕдиницаХранения
| КОГДА &ЕдиницыКоличества = 1 ТОГДА ОстаткиИДвижения.ЕдиницаДляОтчетов
| КОНЕЦ) КАК ЕдиницаИзмеренияОтчета,
| ОстаткиИДвижения.ЕдиницаХранения КАК ЕдиницаХранения,
| ОстаткиИДвижения.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ОстаткиИДвижения.Характеристика КАК Характеристика,
| ОстаткиИДвижения.Серия КАК Серия,
| ОстаткиИДвижения.Склад КАК Склад,
| ОстаткиИДвижения.Назначение КАК Назначение,
| ОстаткиИДвижения.НаправлениеДеятельности КАК НаправлениеДеятельности,
| ОстаткиИДвижения.Подразделение КАК Подразделение,
| ОстаткиИДвижения.ВидЗапасов КАК ВидЗапасов,
| ОстаткиИДвижения.ГруппаФинансовогоУчета КАК ГруппаФинансовогоУчета,
| ОстаткиИДвижения.Организация КАК Организация,
| ОстаткиИДвижения.Партия КАК Партия,
| ОстаткиИДвижения.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ОстаткиИДвижения.РазделУчета КАК РазделУчета,
| ОстаткиИДвижения.ВидДеятельностиНДС КАК ВидДеятельностиНДС,
| ОстаткиИДвижения.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
| ОстаткиИДвижения.СтатьяДоходов КАК СтатьяДоходов,
| ОстаткиИДвижения.СтатьяРасходов КАК СтатьяРасходов,
| ОстаткиИДвижения.СтатьяДоходовРасходов КАК СтатьяДоходовРасходов,
| ОстаткиИДвижения.АналитикаДоходов КАК АналитикаДоходов,
| ОстаткиИДвижения.АналитикаРасходов КАК АналитикаРасходов,
| ОстаткиИДвижения.АналитикаДоходовРасходов КАК АналитикаДоходовРасходов,
| ОстаткиИДвижения.Договор КАК Договор,
| ОстаткиИДвижения.Заказ КАК Заказ,
| ОстаткиИДвижения.Партнер КАК Партнер,
| ОстаткиИДвижения.Контрагент КАК Контрагент,
| ОстаткиИДвижения.Соглашение КАК Соглашение,
| ОстаткиИДвижения.ТипЗапасов КАК ТипЗапасов,
| ОстаткиИДвижения.ХозяйственнаяОперацияСправочник КАК ХозяйственнаяОперацияСправочник,
| ОстаткиИДвижения.ХозяйственнаяОперацияПрихода КАК ХозяйственнаяОперацияПрихода,
| ОстаткиИДвижения.ХозяйственнаяОперацияРасхода КАК ХозяйственнаяОперацияРасхода,
| ОстаткиИДвижения.СпособОпределенияСебестоимости КАК СпособОпределенияСебестоимости,
| ОстаткиИДвижения.ДатаОпределенияСебестоимости КАК ДатаОпределенияСебестоимости,
| (ВЫБОР
| КОГДА ОстаткиИДвижения.Документ = НЕОПРЕДЕЛЕНО ТОГДА NULL
| ИНАЧЕ ОстаткиИДвижения.Документ КОНЕЦ) КАК Документ,
| ОстаткиИДвижения.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
| ОстаткиИДвижения.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
| ОстаткиИДвижения.ВесНачальныйОстаток КАК ВесНачальныйОстаток,
| ОстаткиИДвижения.ВесКонечныйОстаток КАК ВесКонечныйОстаток,
| ОстаткиИДвижения.ОбъемНачальныйОстаток КАК ОбъемНачальныйОстаток,
| ОстаткиИДвижения.ОбъемКонечныйОстаток КАК ОбъемКонечныйОстаток,
| ОстаткиИДвижения.СтоимостьПоступленияНачальныйОстаток КАК СтоимостьПоступленияНачальныйОстаток,
| ОстаткиИДвижения.СтоимостьПоступленияКонечныйОстаток КАК СтоимостьПоступленияКонечныйОстаток,
| ОстаткиИДвижения.ДопРасходыНачальныйОстаток КАК ДопРасходыНачальныйОстаток,
| ОстаткиИДвижения.ДопРасходыКонечныйОстаток КАК ДопРасходыКонечныйОстаток,
| ОстаткиИДвижения.ТрудозатратыНачальныйОстаток КАК ТрудозатратыНачальныйОстаток,
| ОстаткиИДвижения.ТрудозатратыКонечныйОстаток КАК ТрудозатратыКонечныйОстаток,
| ОстаткиИДвижения.ПостатейныеПостоянныеНачальныйОстаток КАК ПостатейныеПостоянныеНачальныйОстаток,
| ОстаткиИДвижения.ПостатейныеПостоянныеКонечныйОстаток КАК ПостатейныеПостоянныеКонечныйОстаток,
| ОстаткиИДвижения.ПостатейныеПеременныеНачальныйОстаток КАК ПостатейныеПеременныеНачальныйОстаток,
| ОстаткиИДвижения.ПостатейныеПеременныеКонечныйОстаток КАК ПостатейныеПеременныеКонечныйОстаток,
| ОстаткиИДвижения.СебестоимостьНачальныйОстаток КАК СебестоимостьНачальныйОстаток,
| ОстаткиИДвижения.СебестоимостьКонечныйОстаток КАК СебестоимостьКонечныйОстаток,
| ОстаткиИДвижения.НалоговыйУчетНачальныйОстаток КАК НалоговыйУчетНачальныйОстаток,
| ОстаткиИДвижения.НалоговыйУчетКонечныйОстаток КАК НалоговыйУчетКонечныйОстаток,
| ОстаткиИДвижения.ПостояннаяРазницаНачальныйОстаток КАК ПостояннаяРазницаНачальныйОстаток,
| ОстаткиИДвижения.ПостояннаяРазницаКонечныйОстаток КАК ПостояннаяРазницаКонечныйОстаток,
| ОстаткиИДвижения.ВременнаяРазницаНачальныйОстаток КАК ВременнаяРазницаНачальныйОстаток,
| ОстаткиИДвижения.ВременнаяРазницаКонечныйОстаток КАК ВременнаяРазницаКонечныйОстаток,
| ОстаткиИДвижения.НДДНачальныйОстаток КАК НДДНачальныйОстаток,
| ОстаткиИДвижения.НДДКонечныйОстаток КАК НДДКонечныйОстаток,
| ОстаткиИДвижения.СтоимостьЗабалансоваяНачальныйОстаток КАК СтоимостьЗабалансоваяНачальныйОстаток,
| ОстаткиИДвижения.СтоимостьЗабалансоваяКонечныйОстаток КАК СтоимостьЗабалансоваяКонечныйОстаток,
| ОстаткиИДвижения.КоличествоПриход КАК КоличествоПриход,
| ОстаткиИДвижения.КоличествоРасход КАК КоличествоРасход,
| ОстаткиИДвижения.ВесПриход КАК ВесПриход,
| ОстаткиИДвижения.ВесРасход КАК ВесРасход,
| ОстаткиИДвижения.ОбъемПриход КАК ОбъемПриход,
| ОстаткиИДвижения.ОбъемРасход КАК ОбъемРасход,
| ОстаткиИДвижения.СтоимостьПоступленияПриход КАК СтоимостьПоступленияПриход,
| ОстаткиИДвижения.СтоимостьПоступленияРасход КАК СтоимостьПоступленияРасход,
| ОстаткиИДвижения.ДопРасходыПриход КАК ДопРасходыПриход,
| ОстаткиИДвижения.ДопРасходыРасход КАК ДопРасходыРасход,
| ОстаткиИДвижения.ТрудозатратыПриход КАК ТрудозатратыПриход,
| ОстаткиИДвижения.ТрудозатратыРасход КАК ТрудозатратыРасход,
| ОстаткиИДвижения.ПостатейныеПостоянныеПриход КАК ПостатейныеПостоянныеПриход,
| ОстаткиИДвижения.ПостатейныеПостоянныеРасход КАК ПостатейныеПостоянныеРасход,
| ОстаткиИДвижения.ПостатейныеПеременныеПриход КАК ПостатейныеПеременныеПриход,
| ОстаткиИДвижения.ПостатейныеПеременныеРасход КАК ПостатейныеПеременныеРасход,
| ОстаткиИДвижения.СебестоимостьПриход КАК СебестоимостьПриход,
| ОстаткиИДвижения.СебестоимостьРасход КАК СебестоимостьРасход,
| ОстаткиИДвижения.НалоговыйУчетПриход КАК НалоговыйУчетПриход,
| ОстаткиИДвижения.НалоговыйУчетРасход КАК НалоговыйУчетРасход,
| ОстаткиИДвижения.ПостояннаяРазницаПриход КАК ПостояннаяРазницаПриход,
| ОстаткиИДвижения.ПостояннаяРазницаРасход КАК ПостояннаяРазницаРасход,
| ОстаткиИДвижения.ВременнаяРазницаПриход КАК ВременнаяРазницаПриход,
| ОстаткиИДвижения.ВременнаяРазницаРасход КАК ВременнаяРазницаРасход,
| ОстаткиИДвижения.НДДПриход КАК НДДПриход,
| ОстаткиИДвижения.НДДРасход КАК НДДРасход,
| ОстаткиИДвижения.СтоимостьЗабалансоваяПриход КАК СтоимостьЗабалансоваяПриход,
| ОстаткиИДвижения.СтоимостьЗабалансоваяРасход КАК СтоимостьЗабалансоваяРасход,
|
| NULL КАК СтатьяРасходовИсходная,
| ЗНАЧЕНИЕ(Перечисление.ВидыЦенностей.ПустаяСсылка) КАК ВидЦенности,
| NULL КАК НоменклатураИсходная,
| NULL КАК ХарактеристикаИсходная,
| NULL КАК ДокументПоступленияИсходный,
|
| 0 КАК ДетализацияСтоимостьПоступленияНачальныйОстаток,
| 0 КАК ДетализацияСтоимостьПоступленияКонечныйОстаток,
| 0 КАК ДетализацияДопРасходыНачальныйОстаток,
| 0 КАК ДетализацияДопРасходыКонечныйОстаток,
| 0 КАК ДетализацияПостатейныеПостоянныеНачальныйОстаток,
| 0 КАК ДетализацияПостатейныеПостоянныеКонечныйОстаток,
| 0 КАК ДетализацияПостатейныеПеременныеНачальныйОстаток,
| 0 КАК ДетализацияПостатейныеПеременныеКонечныйОстаток,
| 0 КАК ДетализацияСебестоимостьНачальныйОстаток,
| 0 КАК ДетализацияСебестоимостьКонечныйОстаток,
| 0 КАК ДетализацияСтоимостьПоступленияПриход,
| 0 КАК ДетализацияСтоимостьПоступленияРасход,
| 0 КАК ДетализацияДопРасходыПриход,
| 0 КАК ДетализацияДопРасходыРасход,
| 0 КАК ДетализацияПостатейныеПостоянныеПриход,
| 0 КАК ДетализацияПостатейныеПостоянныеРасход,
| 0 КАК ДетализацияПостатейныеПеременныеПриход,
| 0 КАК ДетализацияПостатейныеПеременныеРасход,
| 0 КАК ДетализацияСебестоимостьПриход,
| 0 КАК ДетализацияСебестоимостьРасход
|{ВЫБРАТЬ
| ПериодСекунда,
| ПериодДень,
| ПериодНеделя,
| ПериодДекада,
| ПериодМесяц,
| ПериодКвартал,
| ПериодПолугодие,
| ПериодГод,
| АналитикаУчетаНоменклатуры.*,
| Номенклатура.*,
| ЕдиницаИзмеренияОтчета.*,
| ЕдиницаХранения.*,
| ЕдиницаДляОтчетов.*,
| КоэффициентЕдиницыДляОтчетов,
| Характеристика.*,
| Серия.*,
| Склад.*,
| Назначение.*,
| НаправлениеДеятельности.*,
| Подразделение.*,
| ВидЗапасов.*,
| ГруппаФинансовогоУчета.*,
| Организация.*,
| Партия.*,
| АналитикаУчетаПартий.*,
| РазделУчета,
| ВидДеятельностиНДС,
| ХозяйственнаяОперация.*,
| ВидЦенности.*,
| СтатьяДоходов.*,
| СтатьяРасходов.*,
| СтатьяДоходовРасходов.*,
| АналитикаДоходов.*,
| АналитикаРасходов.*,
| АналитикаДоходовРасходов.*,
| Договор.*,
| Заказ.*,
| Партнер.*,
| Контрагент.*,
| Соглашение.*,
| ТипЗапасов.*,
| ХозяйственнаяОперацияСправочник.*,
| ХозяйственнаяОперацияПрихода.*,
| ХозяйственнаяОперацияРасхода.*,
| СпособОпределенияСебестоимости,
| ДатаОпределенияСебестоимости,
| Документ.*,
| КоличествоНачальныйОстаток,
| КоличествоКонечныйОстаток,
| ВесНачальныйОстаток,
| ВесКонечныйОстаток,
| ОбъемНачальныйОстаток,
| ОбъемКонечныйОстаток,
| СтоимостьПоступленияНачальныйОстаток,
| СтоимостьПоступленияКонечныйОстаток,
| ДопРасходыНачальныйОстаток,
| ДопРасходыКонечныйОстаток,
| ТрудозатратыНачальныйОстаток,
| ТрудозатратыКонечныйОстаток,
| ПостатейныеПостоянныеНачальныйОстаток,
| ПостатейныеПостоянныеКонечныйОстаток,
| ПостатейныеПеременныеНачальныйОстаток,
| ПостатейныеПеременныеКонечныйОстаток,
| СебестоимостьНачальныйОстаток,
| СебестоимостьКонечныйОстаток,
| НалоговыйУчетНачальныйОстаток,
| НалоговыйУчетКонечныйОстаток,
| ПостояннаяРазницаНачальныйОстаток,
| ПостояннаяРазницаКонечныйОстаток,
| ВременнаяРазницаНачальныйОстаток,
| ВременнаяРазницаКонечныйОстаток,
| НДДНачальныйОстаток,
| НДДКонечныйОстаток,
| СтоимостьЗабалансоваяНачальныйОстаток,
| СтоимостьЗабалансоваяКонечныйОстаток,
| КоличествоПриход,
| КоличествоРасход,
| ВесПриход,
| ВесРасход,
| ОбъемПриход,
| ОбъемРасход,
| СтоимостьПоступленияПриход,
| СтоимостьПоступленияРасход,
| ДопРасходыПриход,
| ДопРасходыРасход,
| ТрудозатратыПриход,
| ТрудозатратыРасход,
| ПостатейныеПостоянныеПриход,
| ПостатейныеПостоянныеРасход,
| ПостатейныеПеременныеПриход,
| ПостатейныеПеременныеРасход,
| СебестоимостьПриход,
| СебестоимостьРасход,
| НалоговыйУчетПриход,
| НалоговыйУчетРасход,
| ПостояннаяРазницаПриход,
| ПостояннаяРазницаРасход,
| ВременнаяРазницаПриход,
| ВременнаяРазницаРасход,
| НДДПриход,
| НДДРасход,
| СтоимостьЗабалансоваяПриход,
| СтоимостьЗабалансоваяРасход,
| СтатьяРасходовИсходная.*,
| НоменклатураИсходная.*,
| ХарактеристикаИсходная.*,
| ДокументПоступленияИсходный.*,
| ДетализацияСтоимостьПоступленияНачальныйОстаток,
| ДетализацияСтоимостьПоступленияКонечныйОстаток,
| ДетализацияДопРасходыНачальныйОстаток,
| ДетализацияДопРасходыКонечныйОстаток,
| ДетализацияПостатейныеПостоянныеНачальныйОстаток,
| ДетализацияПостатейныеПостоянныеКонечныйОстаток,
| ДетализацияПостатейныеПеременныеНачальныйОстаток,
| ДетализацияПостатейныеПеременныеКонечныйОстаток,
| ДетализацияСебестоимостьНачальныйОстаток,
| ДетализацияСебестоимостьКонечныйОстаток,
| ДетализацияСтоимостьПоступленияПриход,
| ДетализацияСтоимостьПоступленияРасход,
| ДетализацияДопРасходыПриход,
| ДетализацияДопРасходыРасход,
| ДетализацияПостатейныеПостоянныеПриход,
| ДетализацияПостатейныеПостоянныеРасход,
| ДетализацияПостатейныеПеременныеПриход,
| ДетализацияПостатейныеПеременныеРасход,
| ДетализацияСебестоимостьПриход,
| ДетализацияСебестоимостьРасход
| }
|ИЗ
| ОстаткиИДвижения КАК ОстаткиИДвижения
|{ГДЕ
| ОстаткиИДвижения.ПериодДень,
| ОстаткиИДвижения.ПериодНеделя,
| ОстаткиИДвижения.ПериодДекада,
| ОстаткиИДвижения.ПериодМесяц,
| ОстаткиИДвижения.ПериодКвартал,
| ОстаткиИДвижения.ПериодПолугодие,
| ОстаткиИДвижения.ПериодГод,
| ОстаткиИДвижения.АналитикаУчетаНоменклатуры.*,
| ОстаткиИДвижения.Номенклатура.*,
| ОстаткиИДвижения.ЕдиницаХранения.*,
| ОстаткиИДвижения.ЕдиницаДляОтчетов.*,
| ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов,
| ОстаткиИДвижения.Характеристика.*,
| ОстаткиИДвижения.Серия.*,
| ОстаткиИДвижения.Склад.*,
| ОстаткиИДвижения.Назначение.*,
| ОстаткиИДвижения.НаправлениеДеятельности.*,
| ОстаткиИДвижения.Подразделение.*,
| ОстаткиИДвижения.ВидЗапасов.*,
| ОстаткиИДвижения.ГруппаФинансовогоУчета.*,
| ОстаткиИДвижения.Организация.*,
| ОстаткиИДвижения.Партия.*,
| ОстаткиИДвижения.АналитикаУчетаПартий.*,
| ОстаткиИДвижения.РазделУчета,
| ОстаткиИДвижения.ВидДеятельностиНДС,
| ОстаткиИДвижения.ХозяйственнаяОперация.*,
| ОстаткиИДвижения.СтатьяДоходов.*,
| ОстаткиИДвижения.СтатьяРасходов.*,
| ОстаткиИДвижения.СтатьяДоходовРасходов.*,
| ОстаткиИДвижения.АналитикаДоходов.*,
| ОстаткиИДвижения.АналитикаРасходов.*,
| ОстаткиИДвижения.АналитикаДоходовРасходов.*,
| ОстаткиИДвижения.Договор.*,
| ОстаткиИДвижения.Заказ.*,
| ОстаткиИДвижения.Партнер.*,
| ОстаткиИДвижения.Контрагент.*,
| ОстаткиИДвижения.Соглашение.*,
| ОстаткиИДвижения.ТипЗапасов.*,
| ОстаткиИДвижения.ХозяйственнаяОперацияСправочник.*,
| ОстаткиИДвижения.ХозяйственнаяОперацияПрихода.*,
| ОстаткиИДвижения.ХозяйственнаяОперацияРасхода.*,
| ОстаткиИДвижения.СпособОпределенияСебестоимости,
| ОстаткиИДвижения.ДатаОпределенияСебестоимости,
| ОстаткиИДвижения.Документ,
| ОстаткиИДвижения.КоличествоНачальныйОстаток,
| ОстаткиИДвижения.КоличествоКонечныйОстаток,
| ОстаткиИДвижения.ВесНачальныйОстаток,
| ОстаткиИДвижения.ВесКонечныйОстаток,
| ОстаткиИДвижения.ОбъемНачальныйОстаток,
| ОстаткиИДвижения.ОбъемКонечныйОстаток,
| ОстаткиИДвижения.СтоимостьПоступленияНачальныйОстаток,
| ОстаткиИДвижения.СтоимостьПоступленияКонечныйОстаток,
| ОстаткиИДвижения.ДопРасходыНачальныйОстаток,
| ОстаткиИДвижения.ДопРасходыКонечныйОстаток,
| ОстаткиИДвижения.ТрудозатратыНачальныйОстаток,
| ОстаткиИДвижения.ТрудозатратыКонечныйОстаток,
| ОстаткиИДвижения.ПостатейныеПостоянныеНачальныйОстаток,
| ОстаткиИДвижения.ПостатейныеПостоянныеКонечныйОстаток,
| ОстаткиИДвижения.ПостатейныеПеременныеНачальныйОстаток,
| ОстаткиИДвижения.ПостатейныеПеременныеКонечныйОстаток,
| ОстаткиИДвижения.СебестоимостьНачальныйОстаток,
| ОстаткиИДвижения.СебестоимостьКонечныйОстаток,
| ОстаткиИДвижения.НалоговыйУчетНачальныйОстаток,
| ОстаткиИДвижения.НалоговыйУчетКонечныйОстаток,
| ОстаткиИДвижения.ПостояннаяРазницаНачальныйОстаток,
| ОстаткиИДвижения.ПостояннаяРазницаКонечныйОстаток,
| ОстаткиИДвижения.ВременнаяРазницаНачальныйОстаток,
| ОстаткиИДвижения.ВременнаяРазницаКонечныйОстаток,
| ОстаткиИДвижения.НДДНачальныйОстаток,
| ОстаткиИДвижения.НДДКонечныйОстаток,
| ОстаткиИДвижения.СтоимостьЗабалансоваяНачальныйОстаток,
| ОстаткиИДвижения.СтоимостьЗабалансоваяКонечныйОстаток,
| ОстаткиИДвижения.КоличествоПриход,
| ОстаткиИДвижения.КоличествоРасход,
| ОстаткиИДвижения.ВесПриход,
| ОстаткиИДвижения.ВесРасход,
| ОстаткиИДвижения.ОбъемПриход,
| ОстаткиИДвижения.ОбъемРасход,
| ОстаткиИДвижения.СтоимостьПоступленияПриход,
| ОстаткиИДвижения.СтоимостьПоступленияРасход,
| ОстаткиИДвижения.ДопРасходыПриход,
| ОстаткиИДвижения.ДопРасходыРасход,
| ОстаткиИДвижения.ТрудозатратыПриход,
| ОстаткиИДвижения.ТрудозатратыРасход,
| ОстаткиИДвижения.ПостатейныеПостоянныеПриход,
| ОстаткиИДвижения.ПостатейныеПостоянныеРасход,
| ОстаткиИДвижения.ПостатейныеПеременныеПриход,
| ОстаткиИДвижения.ПостатейныеПеременныеРасход,
| ОстаткиИДвижения.СебестоимостьПриход,
| ОстаткиИДвижения.СебестоимостьРасход,
| ОстаткиИДвижения.НалоговыйУчетПриход,
| ОстаткиИДвижения.НалоговыйУчетРасход,
| ОстаткиИДвижения.ПостояннаяРазницаПриход,
| ОстаткиИДвижения.ПостояннаяРазницаРасход,
| ОстаткиИДвижения.ВременнаяРазницаПриход,
| ОстаткиИДвижения.ВременнаяРазницаРасход,
| ОстаткиИДвижения.НДДПриход,
| ОстаткиИДвижения.НДДРасход,
| ОстаткиИДвижения.СтоимостьЗабалансоваяПриход,
| ОстаткиИДвижения.СтоимостьЗабалансоваяРасход
| }
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодСекунда,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодДень,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодНеделя,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодДекада,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодМесяц,
| НАЧАЛОПЕРИОДА(ВТ_ОстаткиИДвижения.ПериодМесяц, КВАРТАЛ) КАК ПериодКвартал,
| НАЧАЛОПЕРИОДА(ВТ_ОстаткиИДвижения.ПериодМесяц, ПОЛУГОДИЕ) КАК ПериодПолугодие,
| НАЧАЛОПЕРИОДА(ВТ_ОстаткиИДвижения.ПериодМесяц, ГОД) КАК ПериодГод,
| ВТ_ОстаткиИДвижения.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| ВТ_ОстаткиИДвижения.Номенклатура КАК Номенклатура,
| (ВЫБОР
| КОГДА &ЕдиницыКоличества = 0 ТОГДА ВТ_ОстаткиИДвижения.ЕдиницаХранения
| КОГДА &ЕдиницыКоличества = 1 ТОГДА ВТ_ОстаткиИДвижения.ЕдиницаДляОтчетов
| КОНЕЦ) КАК ЕдиницаИзмеренияОтчета,
| ВТ_ОстаткиИДвижения.ЕдиницаХранения КАК ЕдиницаХранения,
| ВТ_ОстаткиИДвижения.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ВТ_ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ВТ_ОстаткиИДвижения.Характеристика КАК Характеристика,
| ВТ_ОстаткиИДвижения.Серия КАК Серия,
| ВТ_ОстаткиИДвижения.Склад КАК Склад,
| ВТ_ОстаткиИДвижения.Назначение КАК Назначение,
| ВТ_ОстаткиИДвижения.НаправлениеДеятельности КАК НаправлениеДеятельности,
| NULL КАК Подразделение,
| ВТ_ОстаткиИДвижения.ВидЗапасов КАК ВидЗапасов,
| ВТ_ОстаткиИДвижения.ГруппаФинансовогоУчета КАК ГруппаФинансовогоУчета,
| ВТ_ОстаткиИДвижения.Организация КАК Организация,
| ВТ_ОстаткиИДвижения.Партия КАК Партия,
| ВТ_ОстаткиИДвижения.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ВТ_ОстаткиИДвижения.РазделУчета КАК РазделУчета,
| ВТ_ОстаткиИДвижения.ВидДеятельностиНДС КАК ВидДеятельностиНДС,
| NULL КАК ХозяйственнаяОперация,
| NULL КАК СтатьяДоходов,
| NULL КАК СтатьяРасходов,
| NULL КАК СтатьяДоходовРасходов,
| NULL КАК АналитикаДоходов,
| NULL КАК АналитикаРасходов,
| NULL КАК АналитикаДоходовРасходов,
| NULL КАК Договор,
| NULL КАК Заказ,
| NULL КАК Партнер,
| NULL КАК Контрагент,
| NULL КАК Соглашение,
| NULL КАК ТипЗапасов,
| NULL КАК ХозяйственнаяОперацияСправочник,
| NULL КАК ХозяйственнаяОперацияПрихода,
| NULL КАК ХозяйственнаяОперацияРасхода,
| NULL КАК СпособОпределенияСебестоимости,
| NULL КАК ДатаОпределенияСебестоимости,
| NULL КАК Документ,
| 0 КАК КоличествоНачальныйОстаток,
| 0 КАК КоличествоКонечныйОстаток,
| 0 КАК ВесНачальныйОстаток,
| 0 КАК ВесКонечныйОстаток,
| 0 КАК ОбъемНачальныйОстаток,
| 0 КАК ОбъемКонечныйОстаток,
| 0 КАК СтоимостьПоступленияНачальныйОстаток,
| 0 КАК СтоимостьПоступленияКонечныйОстаток,
| 0 КАК ДопРасходыНачальныйОстаток,
| 0 КАК ДопРасходыКонечныйОстаток,
| 0 КАК ТрудозатратыНачальныйОстаток,
| 0 КАК ТрудозатратыКонечныйОстаток,
| 0 КАК ПостатейныеПостоянныеНачальныйОстаток,
| 0 КАК ПостатейныеПостоянныеКонечныйОстаток,
| 0 КАК ПостатейныеПеременныеНачальныйОстаток,
| 0 КАК ПостатейныеПеременныеКонечныйОстаток,
| 0 КАК СебестоимостьНачальныйОстаток,
| 0 КАК СебестоимостьКонечныйОстаток,
| 0 КАК НалоговыйУчетНачальныйОстаток,
| 0 КАК НалоговыйУчетКонечныйОстаток,
| 0 КАК ПостояннаяРазницаНачальныйОстаток,
| 0 КАК ПостояннаяРазницаКонечныйОстаток,
| 0 КАК ВременнаяРазницаНачальныйОстаток,
| 0 КАК ВременнаяРазницаКонечныйОстаток,
| 0 КАК НДДНачальныйОстаток,
| 0 КАК НДДКонечныйОстаток,
| 0 КАК СтоимостьЗабалансоваяНачальныйОстаток,
| 0 КАК СтоимостьЗабалансоваяКонечныйОстаток,
| 0 КАК КоличествоПриход,
| 0 КАК КоличествоРасход,
| 0 КАК ВесПриход,
| 0 КАК ВесРасход,
| 0 КАК ОбъемПриход,
| 0 КАК ОбъемРасход,
| 0 КАК СтоимостьПоступленияПриход,
| 0 КАК СтоимостьПоступленияРасход,
| 0 КАК ДопРасходыПриход,
| 0 КАК ДопРасходыРасход,
| 0 КАК ТрудозатратыПриход,
| 0 КАК ТрудозатратыРасход,
| 0 КАК ПостатейныеПостоянныеПриход,
| 0 КАК ПостатейныеПостоянныеРасход,
| 0 КАК ПостатейныеПеременныеПриход,
| 0 КАК ПостатейныеПеременныеРасход,
| 0 КАК СебестоимостьПриход,
| 0 КАК СебестоимостьРасход,
| 0 КАК НалоговыйУчетПриход,
| 0 КАК НалоговыйУчетРасход,
| 0 КАК ПостояннаяРазницаПриход,
| 0 КАК ПостояннаяРазницаРасход,
| 0 КАК ВременнаяРазницаПриход,
| 0 КАК ВременнаяРазницаРасход,
| 0 КАК НДДПриход,
| 0 КАК НДДРасход,
| 0 КАК СтоимостьЗабалансоваяПриход,
| 0 КАК СтоимостьЗабалансоваяРасход,
|
| ДетализацияСгруппированная.СтатьяРасходовИсходная КАК СтатьяРасходовИсходная,
| ДетализацияСгруппированная.ВидЦенности КАК ВидЦенности,
| ДетализацияСгруппированная.НоменклатураИсходная КАК НоменклатураИсходная,
| ДетализацияСгруппированная.ХарактеристикаИсходная КАК ХарактеристикаИсходная,
| ДетализацияСгруппированная.ДокументПоступленияИсходный КАК ДокументПоступленияИсходный,
|
| (ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницу
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницу ИНАЧЕ 0 КОНЕЦ)
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницуНаНачало ИНАЧЕ 0 КОНЕЦ)
| + ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало)
| * ВТ_ОстаткиИДвижения.КоличествоНачальныйОстаток КАК ДетализацияСтоимостьПоступленияНачальныйОстаток,
| (ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницу
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницу ИНАЧЕ 0 КОНЕЦ)
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницуНаКонец ИНАЧЕ 0 КОНЕЦ)
| + ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец)
| * ВТ_ОстаткиИДвижения.КоличествоКонечныйОстаток КАК ДетализацияСтоимостьПоступленияКонечныйОстаток,
| (ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуНаНачало)
| * ВТ_ОстаткиИДвижения.КоличествоНачальныйОстаток КАК ДетализацияДопРасходыНачальныйОстаток,
| ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуЗаПериод
| * ВЫБОР КОГДА ВТ_ОстаткиИДвижения.КоличествоПриход = 0 И ВТ_ОстаткиИДвижения.КоличествоРасход = 0
| ТОГДА ВТ_ОстаткиИДвижения.КоличествоКонечныйОстаток
| ИНАЧЕ 0
| КОНЕЦ +
| (ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуНаКонец)
| * ВТ_ОстаткиИДвижения.КоличествоКонечныйОстаток КАК ДетализацияДопРасходыКонечныйОстаток,
| (ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало)
| * ВТ_ОстаткиИДвижения.КоличествоНачальныйОстаток КАК ДетализацияПостатейныеПостоянныеНачальныйОстаток,
| (ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец)
| * ВТ_ОстаткиИДвижения.КоличествоКонечныйОстаток КАК ДетализацияПостатейныеПостоянныеКонечныйОстаток,
| (ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало)
| * ВТ_ОстаткиИДвижения.КоличествоНачальныйОстаток КАК ДетализацияПостатейныеПеременныеНачальныйОстаток,
| (ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец)
| * ВТ_ОстаткиИДвижения.КоличествоКонечныйОстаток КАК ДетализацияПостатейныеПеременныеКонечныйОстаток,
| (ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницу
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницу ИНАЧЕ 0 КОНЕЦ)
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницуНаНачало ИНАЧЕ 0 КОНЕЦ)
| + ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуНаНачало
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало)
| * ВТ_ОстаткиИДвижения.КоличествоНачальныйОстаток КАК ДетализацияСебестоимостьНачальныйОстаток,
| ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуЗаПериод
| * ВЫБОР КОГДА ВТ_ОстаткиИДвижения.КоличествоПриход = 0 И ВТ_ОстаткиИДвижения.КоличествоРасход = 0
| ТОГДА ВТ_ОстаткиИДвижения.КоличествоКонечныйОстаток
| ИНАЧЕ 0
| КОНЕЦ +
| (ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницу
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницу ИНАЧЕ 0 КОНЕЦ)
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницуНаКонец ИНАЧЕ 0 КОНЕЦ)
| + ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуНаКонец
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец)
| * ВТ_ОстаткиИДвижения.КоличествоКонечныйОстаток КАК ДетализацияСебестоимостьКонечныйОстаток,
| (ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницу
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницу ИНАЧЕ 0 КОНЕЦ)
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницуЗаПериод ИНАЧЕ 0 КОНЕЦ)
| + ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод)
| * ВЫБОР КОГДА ВТ_ОстаткиИДвижения.КоличествоПриход = 0 И ВТ_ОстаткиИДвижения.ДопРасходыПриход <> 0
| ТОГДА ДетализацияСгруппированная.КоличествоПартии
| ИНАЧЕ ВТ_ОстаткиИДвижения.КоличествоПриход КОНЕЦ КАК ДетализацияСтоимостьПоступленияПриход,
| (ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницу
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницу ИНАЧЕ 0 КОНЕЦ)
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницуЗаПериод ИНАЧЕ 0 КОНЕЦ)
| + ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод)
| * ВТ_ОстаткиИДвижения.КоличествоРасход КАК ДетализацияСтоимостьПоступленияРасход,
| (ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуЗаПериод)
| * ВЫБОР КОГДА ВТ_ОстаткиИДвижения.КоличествоПриход = 0 И ВТ_ОстаткиИДвижения.ДопРасходыПриход <> 0
| ТОГДА ДетализацияСгруппированная.КоличествоПартии
| ИНАЧЕ ВТ_ОстаткиИДвижения.КоличествоПриход КОНЕЦ КАК ДетализацияДопРасходыПриход,
| (ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуЗаПериод)
| * ВТ_ОстаткиИДвижения.КоличествоРасход КАК ДетализацияДопРасходыРасход,
| (ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод)
| * ВЫБОР КОГДА ВТ_ОстаткиИДвижения.КоличествоПриход = 0 И ВТ_ОстаткиИДвижения.ДопРасходыПриход <> 0
| ТОГДА ДетализацияСгруппированная.КоличествоПартии
| ИНАЧЕ ВТ_ОстаткиИДвижения.КоличествоПриход КОНЕЦ КАК ДетализацияПостатейныеПостоянныеПриход,
| (ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод)
| * ВТ_ОстаткиИДвижения.КоличествоРасход КАК ДетализацияПостатейныеПостоянныеРасход,
| (ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод)
| * ВЫБОР КОГДА ВТ_ОстаткиИДвижения.КоличествоПриход = 0 И ВТ_ОстаткиИДвижения.ДопРасходыПриход <> 0
| ТОГДА ДетализацияСгруппированная.КоличествоПартии
| ИНАЧЕ ВТ_ОстаткиИДвижения.КоличествоПриход КОНЕЦ КАК ДетализацияПостатейныеПеременныеПриход,
| (ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод)
| * ВТ_ОстаткиИДвижения.КоличествоРасход КАК ДетализацияПостатейныеПеременныеРасход,
| (ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницу
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницу ИНАЧЕ 0 КОНЕЦ)
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницуЗаПериод ИНАЧЕ 0 КОНЕЦ)
| + ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуЗаПериод
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод)
| * ВЫБОР КОГДА ВТ_ОстаткиИДвижения.КоличествоПриход = 0 И ВТ_ОстаткиИДвижения.ДопРасходыПриход <> 0
| ТОГДА ДетализацияСгруппированная.КоличествоПартии
| ИНАЧЕ ВТ_ОстаткиИДвижения.КоличествоПриход КОНЕЦ КАК ДетализацияСебестоимостьПриход,
| (ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницу
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницу ИНАЧЕ 0 КОНЕЦ)
| + (ВЫБОР КОГДА ВТ_ОстаткиИДвижения.ВидДеятельностиНДС В (&ТипыНалогообложенияНДСУчитываетсяВСтоимости)
| ТОГДА ДетализацияСгруппированная.ИсходныйНДСНаЕдиницуЗаПериод ИНАЧЕ 0 КОНЕЦ)
| + ДетализацияСгруппированная.ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеДопРасходыНаЕдиницуЗаПериод
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницу
| + ДетализацияСгруппированная.ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод)
| * ВТ_ОстаткиИДвижения.КоличествоРасход КАК ДетализацияСебестоимостьРасход
|ИЗ
| ВТ_ДетализацияИсходныхЗатрат КАК ДетализацияСгруппированная
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ОстаткиИДвиженияДляОтбораДетализацииИсходныхЗатрат КАК ВТ_ОстаткиИДвижения
| ПО ВТ_ОстаткиИДвижения.Номенклатура = ДетализацияСгруппированная.Номенклатура
| И ВТ_ОстаткиИДвижения.Характеристика = ДетализацияСгруппированная.Характеристика
| И ВТ_ОстаткиИДвижения.ВидЗапасов = ДетализацияСгруппированная.ВидЗапасов
| И ВТ_ОстаткиИДвижения.Организация = ДетализацияСгруппированная.Организация
| И ВТ_ОстаткиИДвижения.Партия = ДетализацияСгруппированная.Партия
| И ВТ_ОстаткиИДвижения.АналитикаУчетаПартий = ДетализацияСгруппированная.АналитикаУчетаПартий
| И (ДетализацияСгруппированная.АналитикаУчетаНоменклатуры = НЕОПРЕДЕЛЕНО
| ИЛИ ДетализацияСгруппированная.АналитикаУчетаНоменклатуры = ВТ_ОстаткиИДвижения.АналитикаУчетаНоменклатуры)
| И (ДетализацияСгруппированная.ПериодИсходныхЗатрат = ДАТАВРЕМЯ(1, 1, 1)
| ИЛИ ДетализацияСгруппированная.ПериодИсходныхЗатрат = ВТ_ОстаткиИДвижения.ПериодМесяц)
|{ГДЕ
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодДень,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодНеделя,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодДекада,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодМесяц,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодКвартал,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодПолугодие,
| ВТ_ОстаткиИДвижения.ПериодМесяц КАК ПериодГод,
| ВТ_ОстаткиИДвижения.АналитикаУчетаНоменклатуры.*,
| ВТ_ОстаткиИДвижения.Номенклатура.*,
| ВТ_ОстаткиИДвижения.ЕдиницаХранения.*,
| ВТ_ОстаткиИДвижения.ЕдиницаДляОтчетов.*,
| ВТ_ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов,
| ВТ_ОстаткиИДвижения.Характеристика.*,
| ВТ_ОстаткиИДвижения.Серия.*,
| ВТ_ОстаткиИДвижения.Склад.*,
| ВТ_ОстаткиИДвижения.Назначение.*,
| ВТ_ОстаткиИДвижения.НаправлениеДеятельности.*,
| ВТ_ОстаткиИДвижения.ВидЗапасов.*,
| ВТ_ОстаткиИДвижения.ГруппаФинансовогоУчета.*,
| ВТ_ОстаткиИДвижения.Организация.*,
| ВТ_ОстаткиИДвижения.Партия.*,
| ВТ_ОстаткиИДвижения.АналитикаУчетаПартий.*,
| ВТ_ОстаткиИДвижения.РазделУчета,
| ВТ_ОстаткиИДвижения.ВидДеятельностиНДС,
| (ЕСТЬNULL(ДетализацияСгруппированная.НоменклатураИсходная, ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка))).* КАК НоменклатураИсходная,
| (ЕСТЬNULL(ДетализацияСгруппированная.ХарактеристикаИсходная, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка))).* КАК ХарактеристикаИсходная,
| (ЕСТЬNULL(ДетализацияСгруппированная.ДокументПоступленияИсходный, НЕОПРЕДЕЛЕНО)).* КАК ДокументПоступленияИсходный,
| (ЕСТЬNULL(ДетализацияСгруппированная.СтатьяРасходовИсходная, ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка))).* КАК СтатьяРасходовИсходная}";
Возврат ТекстЗапроса;
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
#Область ТекстыЗапросов
Функция ТекстЗапросаОтборПоСегментуНоменклатуры()
ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
| Сегменты.Номенклатура КАК Номенклатура,
| Сегменты.Характеристика КАК Характеристика,
| ИСТИНА КАК ИспользуетсяОтборПоСегментуНоменклатуры
|ПОМЕСТИТЬ ОтборПоСегментуНоменклатуры
|ИЗ
| РегистрСведений.НоменклатураСегмента КАК Сегменты
|{ГДЕ
| Сегменты.Сегмент.* КАК СегментНоменклатуры,
| Сегменты.Номенклатура.* КАК Номенклатура,
| Сегменты.Характеристика.* КАК Характеристика}
|
|ИНДЕКСИРОВАТЬ ПО
| Номенклатура,
| Характеристика,
| ИспользуетсяОтборПоСегментуНоменклатуры";
Возврат ТекстЗапроса;
КонецФункции
Функция ТекстЗапросаВТСебестоимость()
ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| СебестоимостьТоваров.Период КАК ПериодСекунда,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, ДЕНЬ) КАК ПериодДень,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, НЕДЕЛЯ) КАК ПериодНеделя,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, ДЕКАДА) КАК ПериодДекада,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, МЕСЯЦ) КАК ПериодМесяц,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, КВАРТАЛ) КАК ПериодКвартал,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, ПОЛУГОДИЕ) КАК ПериодПолугодие,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, ГОД) КАК ПериодГод,
| СебестоимостьТоваров.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| АналитикаНоменклатуры.Номенклатура КАК Номенклатура,
| АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
| АналитикаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| АналитикаНоменклатуры.Характеристика КАК Характеристика,
| АналитикаНоменклатуры.Серия КАК Серия,
| АналитикаНоменклатуры.МестоХранения КАК Склад,
| АналитикаНоменклатуры.Назначение КАК Назначение,
| АналитикаНоменклатуры.Назначение.НаправлениеДеятельности КАК НаправлениеДеятельности,
| СебестоимостьТоваров.Подразделение КАК Подразделение,
| СебестоимостьТоваров.ВидЗапасов КАК ВидЗапасов,
| ВЫБОР
| КОГДА &ФормироватьВидыЗапасовПоГруппамФинансовогоУчета
| ТОГДА СебестоимостьТоваров.ВидЗапасов.ГруппаФинансовогоУчета
| ИНАЧЕ АналитикаНоменклатуры.Номенклатура.ГруппаФинансовогоУчета
| КОНЕЦ КАК ГруппаФинансовогоУчета,
| СебестоимостьТоваров.Организация,
| СебестоимостьТоваров.Партия,
| СебестоимостьТоваров.АналитикаУчетаПартий,
| СебестоимостьТоваров.РазделУчета,
| СебестоимостьТоваров.ВидДеятельностиНДС,
| СебестоимостьТоваров.ХозяйственнаяОперация,
| СебестоимостьТоваров.СтатьяДоходов,
| СебестоимостьТоваров.СтатьяРасходовСписания КАК СтатьяРасходов,
| ВЫБОР
| КОГДА НЕ СебестоимостьТоваров.СтатьяДоходов.Ссылка ЕСТЬ NULL
| ТОГДА СебестоимостьТоваров.СтатьяДоходов
| КОГДА НЕ СебестоимостьТоваров.СтатьяРасходовСписания.Ссылка ЕСТЬ NULL
| ТОГДА СебестоимостьТоваров.СтатьяРасходовСписания
| КОНЕЦ КАК СтатьяДоходовРасходов,
| СебестоимостьТоваров.АналитикаДоходов,
| СебестоимостьТоваров.АналитикаРасходов,
| ВЫБОР
| КОГДА НЕ ТИПЗНАЧЕНИЯ(СебестоимостьТоваров.АналитикаДоходов) ЕСТЬ NULL
| ТОГДА СебестоимостьТоваров.АналитикаДоходов
| КОГДА НЕ ТИПЗНАЧЕНИЯ(СебестоимостьТоваров.АналитикаРасходов) ЕСТЬ NULL
| ТОГДА СебестоимостьТоваров.АналитикаРасходов
| КОНЕЦ КАК АналитикаДоходовРасходов,
| ВыручкаИСебестоимостьПродаж.Договор КАК Договор,
| ВыручкаИСебестоимостьПродаж.ЗаказКлиента КАК Заказ,
| (ВЫБОР
| КОГДА НЕ Реестр.Партнер ЕСТЬ NULL ТОГДА Реестр.Партнер
| ИНАЧЕ АналитикаПартнеров.Партнер КОНЕЦ) КАК Партнер,
| (ВЫБОР
| КОГДА НЕ КлючиРеестра.Ключ ЕСТЬ NULL
| И ТИПЗНАЧЕНИЯ(КлючиРеестра.Ключ) = ТИП(Справочник.Контрагенты)
| ТОГДА КлючиРеестра.Ключ
| ИНАЧЕ АналитикаПартнеров.Контрагент КОНЕЦ) КАК Контрагент,
| ВыручкаИСебестоимостьПродаж.Соглашение КАК Соглашение,
| ВыручкаИСебестоимостьПродаж.ТипЗапасов КАК ТипЗапасов,
| НастройкиХозопераций.Ссылка КАК ХозяйственнаяОперацияСправочник,
| СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ХозяйственнаяОперацияПрихода,
| СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ХозяйственнаяОперацияРасхода,
| СебестоимостьТоваров.СпособОпределенияСебестоимости КАК СпособОпределенияСебестоимости,
| СебестоимостьТоваров.ДатаОпределенияСебестоимости КАК ДатаОпределенияСебестоимости,
| СебестоимостьТоваров.Регистратор КАК Документ,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ * СебестоимостьТоваров.Количество КАК КоличествоПриход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА 1
| ИНАЧЕ 0
| КОНЕЦ * СебестоимостьТоваров.Количество КАК КоличествоРасход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.Стоимость + СебестоимостьТоваров.СтоимостьЗабалансовая
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.СтоимостьБезНДС + СебестоимостьТоваров.СтоимостьЗабалансовая
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.СтоимостьУпр + СебестоимостьТоваров.СтоимостьЗабалансовая
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.СтоимостьРегл + СебестоимостьТоваров.СтоимостьЗабалансоваяРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.Стоимость + СебестоимостьТоваров.СтоимостьЗабалансовая
| ИНАЧЕ СебестоимостьТоваров.СтоимостьУпр + СебестоимостьТоваров.СтоимостьЗабалансовая
| КОНЕЦ КАК СтоимостьПоступленияПриход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.Стоимость + СебестоимостьТоваров.СтоимостьЗабалансовая
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.СтоимостьБезНДС + СебестоимостьТоваров.СтоимостьЗабалансовая
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.СтоимостьУпр + СебестоимостьТоваров.СтоимостьЗабалансовая
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.СтоимостьРегл + СебестоимостьТоваров.СтоимостьЗабалансоваяРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.Стоимость + СебестоимостьТоваров.СтоимостьЗабалансовая
| ИНАЧЕ СебестоимостьТоваров.СтоимостьУпр + СебестоимостьТоваров.СтоимостьЗабалансовая
| КОНЕЦ КАК СтоимостьПоступленияРасход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.ДопРасходы
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.ДопРасходыБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.ДопРасходыУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.ДопРасходыРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.ДопРасходыБезНДС
| ИНАЧЕ СебестоимостьТоваров.ДопРасходыУпр
| КОНЕЦ КАК ДопРасходыПриход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.ДопРасходы
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.ДопРасходыБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.ДопРасходыУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.ДопРасходыРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.ДопРасходыБезНДС
| ИНАЧЕ СебестоимостьТоваров.ДопРасходыУпр
| КОНЕЦ КАК ДопРасходыРасход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.Трудозатраты
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.Трудозатраты
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.ТрудозатратыУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.ТрудозатратыРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.Трудозатраты
| ИНАЧЕ СебестоимостьТоваров.ТрудозатратыУпр
| КОНЕЦ КАК ТрудозатратыПриход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.Трудозатраты
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.Трудозатраты
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.ТрудозатратыУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.ТрудозатратыРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.Трудозатраты
| ИНАЧЕ СебестоимостьТоваров.ТрудозатратыУпр
| КОНЕЦ КАК ТрудозатратыРасход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеБезНДС
| ИНАЧЕ СебестоимостьТоваров.ПостатейныеПостоянныеУпр
| КОНЕЦ КАК ПостатейныеПостоянныеПриход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.ПостатейныеПостоянныеБезНДС
| ИНАЧЕ СебестоимостьТоваров.ПостатейныеПостоянныеУпр
| КОНЕЦ КАК ПостатейныеПостоянныеРасход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеБезНДС
| ИНАЧЕ СебестоимостьТоваров.ПостатейныеПеременныеУпр
| КОНЕЦ КАК ПостатейныеПеременныеПриход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.ПостатейныеПеременныеБезНДС
| ИНАЧЕ СебестоимостьТоваров.ПостатейныеПеременныеУпр
| КОНЕЦ КАК ПостатейныеПеременныеРасход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.Стоимость + СебестоимостьТоваров.ДопРасходы + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.Трудозатраты + СебестоимостьТоваров.ПостатейныеПостоянныеСНДС + СебестоимостьТоваров.ПостатейныеПеременныеСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.СтоимостьБезНДС + СебестоимостьТоваров.ДопРасходыБезНДС + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.Трудозатраты + СебестоимостьТоваров.ПостатейныеПостоянныеБезНДС + СебестоимостьТоваров.ПостатейныеПеременныеБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.СтоимостьУпр + СебестоимостьТоваров.ДопРасходыУпр + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.ТрудозатратыУпр + СебестоимостьТоваров.ПостатейныеПостоянныеУпр + СебестоимостьТоваров.ПостатейныеПеременныеУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.СтоимостьРегл + СебестоимостьТоваров.ДопРасходыРегл + СебестоимостьТоваров.СтоимостьЗабалансоваяРегл + СебестоимостьТоваров.ТрудозатратыРегл + СебестоимостьТоваров.ПостатейныеПостоянныеРегл + СебестоимостьТоваров.ПостатейныеПеременныеРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.СтоимостьБезНДС + СебестоимостьТоваров.ДопРасходыБезНДС + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.Трудозатраты + СебестоимостьТоваров.ПостатейныеПостоянныеБезНДС + СебестоимостьТоваров.ПостатейныеПеременныеБезНДС
| ИНАЧЕ СебестоимостьТоваров.СтоимостьУпр + СебестоимостьТоваров.ДопРасходыУпр + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.ТрудозатратыУпр + СебестоимостьТоваров.ПостатейныеПостоянныеУпр + СебестоимостьТоваров.ПостатейныеПеременныеУпр
| КОНЕЦ КАК СебестоимостьПриход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваров.Стоимость + СебестоимостьТоваров.ДопРасходы + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.Трудозатраты + СебестоимостьТоваров.ПостатейныеПостоянныеСНДС + СебестоимостьТоваров.ПостатейныеПеременныеСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваров.СтоимостьБезНДС + СебестоимостьТоваров.ДопРасходыБезНДС + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.Трудозатраты + СебестоимостьТоваров.ПостатейныеПостоянныеБезНДС + СебестоимостьТоваров.ПостатейныеПеременныеБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.СтоимостьУпр + СебестоимостьТоваров.ДопРасходыУпр + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.ТрудозатратыУпр + СебестоимостьТоваров.ПостатейныеПостоянныеУпр + СебестоимостьТоваров.ПостатейныеПеременныеУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.СтоимостьРегл + СебестоимостьТоваров.ДопРасходыРегл + СебестоимостьТоваров.СтоимостьЗабалансоваяРегл + СебестоимостьТоваров.ТрудозатратыРегл + СебестоимостьТоваров.ПостатейныеПостоянныеРегл + СебестоимостьТоваров.ПостатейныеПеременныеРегл
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваров.СтоимостьБезНДС + СебестоимостьТоваров.ДопРасходыБезНДС + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.Трудозатраты + СебестоимостьТоваров.ПостатейныеПостоянныеБезНДС + СебестоимостьТоваров.ПостатейныеПеременныеБезНДС
| ИНАЧЕ СебестоимостьТоваров.СтоимостьУпр + СебестоимостьТоваров.ДопРасходыУпр + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.ТрудозатратыУпр + СебестоимостьТоваров.ПостатейныеПостоянныеУпр + СебестоимостьТоваров.ПостатейныеПеременныеУпр
| КОНЕЦ КАК СебестоимостьРасход,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4 И СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА СебестоимостьТоваров.СтоимостьРегл + СебестоимостьТоваров.ДопРасходыРегл + СебестоимостьТоваров.СтоимостьЗабалансоваяРегл + СебестоимостьТоваров.ТрудозатратыРегл + СебестоимостьТоваров.ПостатейныеПостоянныеРегл + СебестоимостьТоваров.ПостатейныеПеременныеРегл - СебестоимостьТоваров.ПостояннаяРазница - СебестоимостьТоваров.ВременнаяРазница
| ИНАЧЕ 0
| КОНЕЦ КАК НалоговыйУчетПриход,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4 И СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА СебестоимостьТоваров.СтоимостьРегл + СебестоимостьТоваров.ДопРасходыРегл + СебестоимостьТоваров.СтоимостьЗабалансоваяРегл + СебестоимостьТоваров.ТрудозатратыРегл + СебестоимостьТоваров.ПостатейныеПостоянныеРегл + СебестоимостьТоваров.ПостатейныеПеременныеРегл - СебестоимостьТоваров.ПостояннаяРазница - СебестоимостьТоваров.ВременнаяРазница
| ИНАЧЕ 0
| КОНЕЦ КАК НалоговыйУчетРасход,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4 И СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА СебестоимостьТоваров.ПостояннаяРазница
| ИНАЧЕ 0
| КОНЕЦ КАК ПостояннаяРазницаПриход,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4 И СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА СебестоимостьТоваров.ПостояннаяРазница
| ИНАЧЕ 0
| КОНЕЦ КАК ПостояннаяРазницаРасход,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4 И СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА СебестоимостьТоваров.ВременнаяРазница
| ИНАЧЕ 0
| КОНЕЦ КАК ВременнаяРазницаПриход,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4 И СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА СебестоимостьТоваров.ВременнаяРазница
| ИНАЧЕ 0
| КОНЕЦ КАК ВременнаяРазницаРасход,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4 И СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА СебестоимостьТоваров.СтоимостьНДД
| ИНАЧЕ 0
| КОНЕЦ КАК НДДПриход,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4 И СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА СебестоимостьТоваров.СтоимостьНДД
| ИНАЧЕ 0
| КОНЕЦ КАК НДДРасход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1 ИЛИ &ДанныеОтчета = 2 ИЛИ &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.СтоимостьЗабалансовая
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.СтоимостьЗабалансоваяРегл
| ИНАЧЕ 0
| КОНЕЦ КАК СтоимостьЗабалансоваяПриход,
| ВЫБОР
| КОГДА СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ТОГДА 0
| КОГДА &ДанныеОтчета = 1 ИЛИ &ДанныеОтчета = 2 ИЛИ &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваров.СтоимостьЗабалансовая
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваров.СтоимостьЗабалансоваяРегл
| ИНАЧЕ 0
| КОНЕЦ КАК СтоимостьЗабалансоваяРасход
|{ВЫБРАТЬ
| ПериодСекунда,
| ПериодДень,
| ПериодНеделя,
| ПериодДекада,
| ПериодМесяц,
| ПериодКвартал,
| ПериодПолугодие,
| ПериодГод,
| АналитикаУчетаНоменклатуры.*,
| Номенклатура.*,
| ЕдиницаХранения.*,
| ЕдиницаДляОтчетов.*,
| КоэффициентЕдиницыДляОтчетов,
| Характеристика.*,
| Серия.*,
| Склад.*,
| Назначение.*,
| НаправлениеДеятельности.*,
| Подразделение.*,
| ВидЗапасов.*,
| ГруппаФинансовогоУчета.*,
| Организация.*,
| Партия.*,
| АналитикаУчетаПартий.*,
| РазделУчета,
| ВидДеятельностиНДС,
| ХозяйственнаяОперация.*,
| СтатьяДоходов.*,
| СтатьяРасходов.*,
| СтатьяДоходовРасходов.*,
| АналитикаДоходов.*,
| АналитикаРасходов.*,
| АналитикаДоходовРасходов.*,
| Договор.*,
| Заказ.*,
| Партнер.*,
| Контрагент.*,
| Соглашение.*,
| ТипЗапасов.*,
| ХозяйственнаяОперацияСправочник.*,
| ХозяйственнаяОперацияПрихода.*,
| ХозяйственнаяОперацияРасхода.*,
| СпособОпределенияСебестоимости,
| ДатаОпределенияСебестоимости,
| Документ.*,
| КоличествоПриход,
| КоличествоРасход,
| КоэффициентЕдиницыДляОтчетов КАК КоличествоПриход,
| КоэффициентЕдиницыДляОтчетов КАК КоличествоРасход,
| КоличествоПриход КАК ВесПриход,
| КоличествоРасход КАК ВесРасход,
| КоличествоПриход КАК ОбъемПриход,
| КоличествоРасход КАК ОбъемРасход,
| ЕдиницаХранения КАК ВесПриход,
| ЕдиницаХранения КАК ВесРасход,
| ЕдиницаХранения КАК ОбъемПриход,
| ЕдиницаХранения КАК ОбъемРасход,
| Номенклатура КАК ВесПриход,
| Номенклатура КАК ВесРасход,
| Номенклатура КАК ОбъемПриход,
| Номенклатура КАК ОбъемРасход,
| СтоимостьПоступленияПриход,
| СтоимостьПоступленияРасход,
| ДопРасходыПриход,
| ДопРасходыРасход,
| СтоимостьЗабалансоваяПриход,
| СтоимостьЗабалансоваяРасход,
| ТрудозатратыПриход,
| ТрудозатратыРасход,
| ПостатейныеПостоянныеПриход,
| ПостатейныеПостоянныеРасход,
| ПостатейныеПеременныеПриход,
| ПостатейныеПеременныеРасход,
| СебестоимостьПриход,
| СебестоимостьРасход,
| НалоговыйУчетПриход,
| НалоговыйУчетРасход,
| ПостояннаяРазницаПриход,
| ПостояннаяРазницаРасход,
| ВременнаяРазницаПриход,
| ВременнаяРазницаРасход,
| НДДПриход,
| НДДРасход}
|
|ПОМЕСТИТЬ ВТСебестоимость
|ИЗ
| РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров
| {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КлючиАналитикиУчетаНоменклатуры КАК АналитикаНоменклатуры
| ПО СебестоимостьТоваров.АналитикаУчетаНоменклатуры = АналитикаНоменклатуры.Ссылка}
| {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КлючиАналитикиУчетаПартий КАК АналитикаПартий
| ПО (АналитикаПартий.Ссылка = СебестоимостьТоваров.АналитикаУчетаПартий)}
| {ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж
| ПО СебестоимостьТоваров.ИдентификаторФинЗаписи = ВыручкаИСебестоимостьПродаж.ИдентификаторФинЗаписи}
| {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаПоПартнерам КАК АналитикаПартнеров
| ПО СебестоимостьТоваров.АналитикаУчетаПоПартнерам = АналитикаПартнеров.КлючАналитики
| И СебестоимостьТоваров.АналитикаУчетаПоПартнерам <> ЗНАЧЕНИЕ(Справочник.КлючиАналитикиУчетаПоПартнерам.ПустаяСсылка)}
| {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеестрДокументов КАК Реестр
| ПО Реестр.Ссылка = СебестоимостьТоваров.Регистратор
| И НЕ Реестр.ДополнительнаяЗапись
| И (СебестоимостьТоваров.ОперацияУчетаСебестоимости = ЗНАЧЕНИЕ(Перечисление.ОперацииУчетаСебестоимости.ВнешнееПоступление)
| ИЛИ СебестоимостьТоваров.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВозвратТоваровПоставщику))
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КлючиРеестраДокументов КАК КлючиРеестра
| ПО Реестр.Контрагент = КлючиРеестра.Ссылка
| }
| {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.НастройкиХозяйственныхОпераций КАК НастройкиХозопераций
| ПО (НастройкиХозопераций.ХозяйственнаяОперация = СебестоимостьТоваров.ХозяйственнаяОперация)}
|ГДЕ
| СебестоимостьТоваров.Период МЕЖДУ &НачалоПериода И &КонецПериода
| И СебестоимостьТоваров.Организация В (&МассивОрганизаций)
| И НЕ (СебестоимостьТоваров.ХозяйственнаяОперация В (&ИсключаемыеХозОперации) И &ИсключатьХозОперации)
|{ГДЕ
| (СебестоимостьТоваров.Период МЕЖДУ &НачалоПериода И &КонецПериода),
| ((АналитикаНоменклатуры.Номенклатура, АналитикаНоменклатуры.Характеристика) В
| (ВЫБРАТЬ
| ОтборПоСегментуНоменклатуры.Номенклатура,
| ОтборПоСегментуНоменклатуры.Характеристика
| ИЗ
| ОтборПоСегментуНоменклатуры
| ГДЕ
| ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)),
| АналитикаНоменклатуры.Номенклатура.* КАК Номенклатура,
| АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения.* КАК ЕдиницаИзмерения,
| АналитикаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов.* КАК ЕдиницаДляОтчетов,
| АналитикаНоменклатуры.Характеристика.* КАК Характеристика,
| АналитикаНоменклатуры.Серия.* КАК Серия,
| АналитикаНоменклатуры.МестоХранения.* КАК Склад,
| АналитикаНоменклатуры.Назначение.* КАК Назначение,
| АналитикаНоменклатуры.Назначение.НаправлениеДеятельности.* КАК НаправлениеДеятельности,
| СебестоимостьТоваров.Подразделение.* КАК Подразделение,
| СебестоимостьТоваров.Организация.* КАК Организация,
| СебестоимостьТоваров.ВидЗапасов.* КАК ВидЗапасов,
| СебестоимостьТоваров.Партия.* КАК Партия,
| (НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, ДЕНЬ)) КАК ПериодДень,
| (НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, НЕДЕЛЯ)) КАК ПериодНеделя,
| (НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, ДЕКАДА)) КАК ПериодДекада,
| (НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, МЕСЯЦ)) КАК ПериодМесяц,
| (НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, КВАРТАЛ)) КАК ПериодКвартал,
| (НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие,
| (НАЧАЛОПЕРИОДА(СебестоимостьТоваров.Период, ГОД)) КАК ПериодГод,
| (ВЫБОР
| КОГДА &ФормироватьВидыЗапасовПоГруппамФинансовогоУчета
| ТОГДА СебестоимостьТоваров.ВидЗапасов.ГруппаФинансовогоУчета
| ИНАЧЕ АналитикаНоменклатуры.Номенклатура.ГруппаФинансовогоУчета
| КОНЕЦ).* КАК ГруппаФинансовогоУчета,
| СебестоимостьТоваров.АналитикаУчетаНоменклатуры.* КАК АналитикаУчетаНоменклатуры,
| СебестоимостьТоваров.АналитикаУчетаПартий.* КАК АналитикаУчетаПартий,
| СебестоимостьТоваров.РазделУчета КАК РазделУчета,
| СебестоимостьТоваров.ВидДеятельностиНДС КАК ВидДеятельностиНДС,
| СебестоимостьТоваров.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
| СебестоимостьТоваров.СтатьяДоходов.* КАК СтатьяДоходов,
| СебестоимостьТоваров.СтатьяРасходовСписания.* КАК СтатьяРасходов,
| (ВЫБОР
| КОГДА НЕ СебестоимостьТоваров.СтатьяДоходов.Ссылка ЕСТЬ NULL
| ТОГДА СебестоимостьТоваров.СтатьяДоходов
| КОГДА НЕ СебестоимостьТоваров.СтатьяРасходовСписания.Ссылка ЕСТЬ NULL
| ТОГДА СебестоимостьТоваров.СтатьяРасходовСписания
| КОНЕЦ).* КАК СтатьяДоходовРасходов,
| СебестоимостьТоваров.АналитикаДоходов.* КАК АналитикаДоходов,
| СебестоимостьТоваров.АналитикаРасходов.* КАК АналитикаРасходов,
| (ВЫБОР
| КОГДА НЕ ТИПЗНАЧЕНИЯ(СебестоимостьТоваров.АналитикаДоходов) ЕСТЬ NULL
| ТОГДА СебестоимостьТоваров.АналитикаДоходов
| КОГДА НЕ ТИПЗНАЧЕНИЯ(СебестоимостьТоваров.АналитикаРасходов) ЕСТЬ NULL
| ТОГДА СебестоимостьТоваров.АналитикаРасходов
| КОНЕЦ).* КАК АналитикаДоходовРасходов,
| ВыручкаИСебестоимостьПродаж.Договор.* КАК Договор,
| ВыручкаИСебестоимостьПродаж.ЗаказКлиента.* КАК Заказ,
| (ВЫБОР
| КОГДА НЕ Реестр.Партнер ЕСТЬ NULL ТОГДА Реестр.Партнер
| ИНАЧЕ АналитикаПартнеров.Партнер КОНЕЦ).* КАК Партнер,
| (ВЫБОР КОГДА НЕ КлючиРеестра.Ключ ЕСТЬ NULL И ТИПЗНАЧЕНИЯ(КлючиРеестра.Ключ) = ТИП(Справочник.Контрагенты)
| ТОГДА КлючиРеестра.Ключ ИНАЧЕ АналитикаПартнеров.Контрагент КОНЕЦ).* КАК Контрагент,
| ВыручкаИСебестоимостьПродаж.Соглашение.* КАК Соглашение,
| ВыручкаИСебестоимостьПродаж.ТипЗапасов.* КАК ТипЗапасов,
| НастройкиХозопераций.Ссылка.* КАК ХозяйственнаяОперацияСправочник,
| СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ХозяйственнаяОперацияПрихода,
| СебестоимостьТоваров.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ХозяйственнаяОперацияРасхода,
| СебестоимостьТоваров.СпособОпределенияСебестоимости КАК СпособОпределенияСебестоимости,
| СебестоимостьТоваров.ДатаОпределенияСебестоимости КАК ДатаОпределенияСебестоимости,
| СебестоимостьТоваров.Регистратор КАК Документ}";
Возврат ТекстЗапроса;
КонецФункции
Функция ТекстЗапросаОстаткиИДвижения(РежимОтладкиПоИсточникам)
ТекстыВложенногоЗапроса = Новый Массив;
#Область ИнициализацияВременнойТаблицыОстаткиИДвиженияПредварительная
ТекстЗапроса =
"ВЫБРАТЬ ПЕРВЫЕ 0
|
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодСекунда,
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодДень,
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодНеделя,
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодДекада,
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодМесяц,
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодКвартал,
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодПолугодие,
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодГод,
|
| НЕОПРЕДЕЛЕНО КАК АналитикаУчетаНоменклатуры,
| НЕОПРЕДЕЛЕНО КАК Номенклатура,
| НЕОПРЕДЕЛЕНО КАК ЕдиницаХранения,
| НЕОПРЕДЕЛЕНО КАК ЕдиницаДляОтчетов,
| 0 КАК КоэффициентЕдиницыДляОтчетов,
| НЕОПРЕДЕЛЕНО КАК Характеристика,
| НЕОПРЕДЕЛЕНО КАК Серия,
| НЕОПРЕДЕЛЕНО КАК Склад,
| НЕОПРЕДЕЛЕНО КАК Назначение,
| НЕОПРЕДЕЛЕНО КАК НаправлениеДеятельности,
| ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка) КАК Подразделение,
| НЕОПРЕДЕЛЕНО КАК ВидЗапасов,
| НЕОПРЕДЕЛЕНО КАК ГруппаФинансовогоУчета,
| НЕОПРЕДЕЛЕНО КАК Организация,
| НЕОПРЕДЕЛЕНО КАК Партия,
| НЕОПРЕДЕЛЕНО КАК АналитикаУчетаПартий,
| НЕОПРЕДЕЛЕНО КАК РазделУчета,
| НЕОПРЕДЕЛЕНО КАК ВидДеятельностиНДС,
| ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПустаяСсылка) КАК ХозяйственнаяОперация,
| ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиДоходов.ПустаяСсылка) КАК СтатьяДоходов,
| ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка) КАК СтатьяРасходов,
| НЕОПРЕДЕЛЕНО КАК СтатьяДоходовРасходов,
| НЕОПРЕДЕЛЕНО КАК АналитикаДоходов,
| НЕОПРЕДЕЛЕНО КАК АналитикаРасходов,
| НЕОПРЕДЕЛЕНО КАК АналитикаДоходовРасходов,
| НЕОПРЕДЕЛЕНО КАК Договор,
| ЗНАЧЕНИЕ(Документ.ЗаказКлиента.ПустаяСсылка) КАК Заказ,
| ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка) КАК Партнер,
| ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) КАК Контрагент,
| ЗНАЧЕНИЕ(Справочник.СоглашенияСКлиентами.ПустаяСсылка) КАК Соглашение,
| ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.ПустаяСсылка) КАК ТипЗапасов,
| ЗНАЧЕНИЕ(Справочник.НастройкиХозяйственныхОпераций.ПустаяСсылка) КАК ХозяйственнаяОперацияСправочник,
| ЛОЖЬ КАК ХозяйственнаяОперацияПрихода,
| ЛОЖЬ КАК ХозяйственнаяОперацияРасхода,
| ЗНАЧЕНИЕ(Перечисление.СпособыОпределенияСебестоимостиТоваров.ПустаяСсылка) КАК СпособОпределенияСебестоимости,
| ДАТАВРЕМЯ(1,1,1,0,0,0) КАК ДатаОпределенияСебестоимости,
| НЕОПРЕДЕЛЕНО КАК Документ,
| 0 КАК КоличествоНачальныйОстаток,
| 0 КАК КоличествоКонечныйОстаток,
| 0 КАК СтоимостьПоступленияНачальныйОстаток,
| 0 КАК СтоимостьПоступленияКонечныйОстаток,
| 0 КАК ДопРасходыНачальныйОстаток,
| 0 КАК ДопРасходыКонечныйОстаток,
| 0 КАК ТрудозатратыНачальныйОстаток,
| 0 КАК ТрудозатратыКонечныйОстаток,
| 0 КАК ПостатейныеПостоянныеНачальныйОстаток,
| 0 КАК ПостатейныеПостоянныеКонечныйОстаток,
| 0 КАК ПостатейныеПеременныеНачальныйОстаток,
| 0 КАК ПостатейныеПеременныеКонечныйОстаток,
| 0 КАК СебестоимостьНачальныйОстаток,
| 0 КАК СебестоимостьКонечныйОстаток,
| 0 КАК НалоговыйУчетНачальныйОстаток,
| 0 КАК НалоговыйУчетКонечныйОстаток,
| 0 КАК ПостояннаяРазницаНачальныйОстаток,
| 0 КАК ПостояннаяРазницаКонечныйОстаток,
| 0 КАК ВременнаяРазницаНачальныйОстаток,
| 0 КАК ВременнаяРазницаКонечныйОстаток,
| 0 КАК СтоимостьЗабалансоваяНачальныйОстаток,
| 0 КАК СтоимостьЗабалансоваяКонечныйОстаток,
| 0 КАК НДДНачальныйОстаток,
| 0 КАК НДДКонечныйОстаток,
| 0 КАК КоличествоПриход,
| 0 КАК КоличествоРасход,
| 0 КАК СтоимостьПоступленияПриход,
| 0 КАК СтоимостьПоступленияРасход,
| 0 КАК ДопРасходыПриход,
| 0 КАК ДопРасходыРасход,
| 0 КАК ТрудозатратыПриход,
| 0 КАК ТрудозатратыРасход,
| 0 КАК ПостатейныеПостоянныеПриход,
| 0 КАК ПостатейныеПостоянныеРасход,
| 0 КАК ПостатейныеПеременныеПриход,
| 0 КАК ПостатейныеПеременныеРасход,
| 0 КАК СебестоимостьПриход,
| 0 КАК СебестоимостьРасход,
| 0 КАК НалоговыйУчетПриход,
| 0 КАК НалоговыйУчетРасход,
| 0 КАК ПостояннаяРазницаПриход,
| 0 КАК ПостояннаяРазницаРасход,
| 0 КАК ВременнаяРазницаПриход,
| 0 КАК ВременнаяРазницаРасход,
| 0 КАК СтоимостьЗабалансоваяПриход,
| 0 КАК СтоимостьЗабалансоваяРасход,
| 0 КАК НДДПриход,
| 0 КАК НДДРасход
|ПОМЕСТИТЬ ОстаткиИДвиженияПредварительная";
Если РежимОтладкиПоИсточникам Тогда
ТекстыВложенногоЗапроса.Добавить(ТекстЗапроса);
КонецЕсли;
#КонецОбласти
#Область Остатки
ТекстЗапроса =
"ВЫБРАТЬ
| "" КАК ИсточникДанных,
| СебестоимостьТоваровОстатки.ПериодСекунда КАК ПериодСекунда,
| СебестоимостьТоваровОстатки.ПериодДень КАК ПериодДень,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваровОстатки.ПериодНеделя, НЕДЕЛЯ) КАК ПериодНеделя,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваровОстатки.ПериодДекада, ДЕКАДА) КАК ПериодДекада,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваровОстатки.ПериодМесяц, МЕСЯЦ) КАК ПериодМесяц,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваровОстатки.ПериодКвартал, КВАРТАЛ) КАК ПериодКвартал,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваровОстатки.ПериодПолугодие, ПОЛУГОДИЕ) КАК ПериодПолугодие,
| НАЧАЛОПЕРИОДА(СебестоимостьТоваровОстатки.ПериодГод, ГОД) КАК ПериодГод,
|
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| АналитикаНоменклатуры.Номенклатура КАК Номенклатура,
| АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
| АналитикаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| АналитикаНоменклатуры.Характеристика КАК Характеристика,
| АналитикаНоменклатуры.Серия КАК Серия,
| АналитикаНоменклатуры.МестоХранения КАК Склад,
| АналитикаНоменклатуры.Назначение КАК Назначение,
| АналитикаНоменклатуры.Назначение.НаправлениеДеятельности КАК НаправлениеДеятельности,
| ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка) КАК Подразделение,
| СебестоимостьТоваровОстатки.ВидЗапасов КАК ВидЗапасов,
| ВЫБОР
| КОГДА &ФормироватьВидыЗапасовПоГруппамФинансовогоУчета
| ТОГДА СебестоимостьТоваровОстатки.ВидЗапасов.ГруппаФинансовогоУчета
| ИНАЧЕ АналитикаНоменклатуры.Номенклатура.ГруппаФинансовогоУчета
| КОНЕЦ КАК ГруппаФинансовогоУчета,
| СебестоимостьТоваровОстатки.Организация КАК Организация,
| СебестоимостьТоваровОстатки.Партия КАК Партия,
| СебестоимостьТоваровОстатки.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| СебестоимостьТоваровОстатки.РазделУчета КАК РазделУчета,
| СебестоимостьТоваровОстатки.ВидДеятельностиНДС КАК ВидДеятельностиНДС,
| ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПустаяСсылка) КАК ХозяйственнаяОперация,
| ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиДоходов.ПустаяСсылка) КАК СтатьяДоходов,
| ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка) КАК СтатьяРасходов,
| НЕОПРЕДЕЛЕНО КАК СтатьяДоходовРасходов,
| НЕОПРЕДЕЛЕНО КАК АналитикаДоходов,
| НЕОПРЕДЕЛЕНО КАК АналитикаРасходов,
| НЕОПРЕДЕЛЕНО КАК АналитикаДоходовРасходов,
| НЕОПРЕДЕЛЕНО КАК Договор,
| ЗНАЧЕНИЕ(Документ.ЗаказКлиента.ПустаяСсылка) КАК Заказ,
| ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка) КАК Партнер,
| ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) КАК Контрагент,
| ЗНАЧЕНИЕ(Справочник.СоглашенияСКлиентами.ПустаяСсылка) КАК Соглашение,
| ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.ПустаяСсылка) КАК ТипЗапасов,
| ЗНАЧЕНИЕ(Справочник.НастройкиХозяйственныхОпераций.ПустаяСсылка) КАК ХозяйственнаяОперацияСправочник,
| ЛОЖЬ КАК ХозяйственнаяОперацияПрихода,
| ЛОЖЬ КАК ХозяйственнаяОперацияРасхода,
| ЗНАЧЕНИЕ(Перечисление.СпособыОпределенияСебестоимостиТоваров.ПустаяСсылка) КАК СпособОпределенияСебестоимости,
| ДАТАВРЕМЯ(1,1,1,0,0,0) КАК ДатаОпределенияСебестоимости,
| СебестоимостьТоваровОстатки.Регистратор КАК Документ,
| СебестоимостьТоваровОстатки.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
| СебестоимостьТоваровОстатки.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьБезНДСНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьУпрНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьРеглНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяРеглНачальныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьБезНДСНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.СтоимостьУпрНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток
| КОНЕЦ КАК СтоимостьПоступленияНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьБезНДСКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьУпрКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьРеглКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяРеглКонечныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьБезНДСКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.СтоимостьУпрКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток
| КОНЕЦ КАК СтоимостьПоступленияКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыНачальныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыБезНДСНачальныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыУпрНачальныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыРеглНачальныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыБезНДСНачальныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.ДопРасходыУпрНачальныйОстаток
| КОНЕЦ КАК ДопРасходыНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыКонечныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыБезНДСКонечныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыУпрКонечныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыРеглКонечныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.ДопРасходыБезНДСКонечныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.ДопРасходыУпрКонечныйОстаток
| КОНЕЦ КАК ДопРасходыКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыНачальныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыНачальныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыУпрНачальныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыРеглНачальныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыНачальныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.ТрудозатратыУпрНачальныйОстаток
| КОНЕЦ КАК ТрудозатратыНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыКонечныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыКонечныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыУпрКонечныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыРеглКонечныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.ТрудозатратыКонечныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.ТрудозатратыУпрКонечныйОстаток
| КОНЕЦ КАК ТрудозатратыКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеСНДСНачальныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеБезНДСНачальныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеУпрНачальныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеРеглНачальныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеБезНДСНачальныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.ПостатейныеПостоянныеУпрНачальныйОстаток
| КОНЕЦ КАК ПостатейныеПостоянныеНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеСНДСКонечныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеБезНДСКонечныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеУпрКонечныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеРеглКонечныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПостоянныеБезНДСКонечныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.ПостатейныеПостоянныеУпрКонечныйОстаток
| КОНЕЦ КАК ПостатейныеПостоянныеКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеСНДСНачальныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеБезНДСНачальныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеУпрНачальныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеРеглНачальныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеБезНДСНачальныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.ПостатейныеПеременныеУпрНачальныйОстаток
| КОНЕЦ КАК ПостатейныеПеременныеНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеСНДСКонечныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеБезНДСКонечныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеУпрКонечныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеРеглКонечныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.ПостатейныеПеременныеБезНДСКонечныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.ПостатейныеПеременныеУпрКонечныйОстаток
| КОНЕЦ КАК ПостатейныеПеременныеКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьНачальныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеСНДСНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеСНДСНачальныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьБезНДСНачальныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыБезНДСНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеБезНДСНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеБезНДСНачальныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьУпрНачальныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыУпрНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыУпрНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеУпрНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеУпрНачальныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьРеглНачальныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыРеглНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяРеглНачальныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыРеглНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеРеглНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеРеглНачальныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьБезНДСНачальныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыБезНДСНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеБезНДСНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеБезНДСНачальныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.СтоимостьУпрНачальныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыУпрНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыУпрНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеУпрНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеУпрНачальныйОстаток
| КОНЕЦ КАК СебестоимостьНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьКонечныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеСНДСКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеСНДСКонечныйОстаток
| КОГДА &ДанныеОтчета = 2
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьБезНДСКонечныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыБезНДСКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеБезНДСКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеБезНДСКонечныйОстаток
| КОГДА &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьУпрКонечныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыУпрКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыУпрКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеУпрКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеУпрКонечныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьРеглКонечныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыРеглКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяРеглКонечныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыРеглКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеРеглКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеРеглКонечныйОстаток
| КОГДА &ПоПредприятию
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьБезНДСКонечныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыБезНДСКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеБезНДСКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеБезНДСКонечныйОстаток
| ИНАЧЕ СебестоимостьТоваровОстатки.СтоимостьУпрКонечныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыУпрКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыУпрКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеУпрКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеУпрКонечныйОстаток
| КОНЕЦ КАК СебестоимостьКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьРеглНачальныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыРеглНачальныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяРеглНачальныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыРеглНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеРеглНачальныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеРеглНачальныйОстаток - СебестоимостьТоваровОстатки.ПостояннаяРазницаНачальныйОстаток - СебестоимостьТоваровОстатки.ВременнаяРазницаНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК НалоговыйУчетНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьРеглКонечныйОстаток + СебестоимостьТоваровОстатки.ДопРасходыРеглКонечныйОстаток + СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяРеглКонечныйОстаток + СебестоимостьТоваровОстатки.ТрудозатратыРеглКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПостоянныеРеглКонечныйОстаток + СебестоимостьТоваровОстатки.ПостатейныеПеременныеРеглКонечныйОстаток - СебестоимостьТоваровОстатки.ПостояннаяРазницаКонечныйОстаток - СебестоимостьТоваровОстатки.ВременнаяРазницаКонечныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК НалоговыйУчетКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ПостояннаяРазницаНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК ПостояннаяРазницаНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ПостояннаяРазницаКонечныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК ПостояннаяРазницаКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ВременнаяРазницаНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК ВременнаяРазницаНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.ВременнаяРазницаКонечныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК ВременнаяРазницаКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1 ИЛИ &ДанныеОтчета = 2 ИЛИ &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяНачальныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяРеглНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК СтоимостьЗабалансоваяНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1 ИЛИ &ДанныеОтчета = 2 ИЛИ &ДанныеОтчета = 3
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяКонечныйОстаток
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьЗабалансоваяРеглКонечныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК СтоимостьЗабалансоваяКонечныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьНДДНачальныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК НДДНачальныйОстаток,
| ВЫБОР
| КОГДА &ДанныеОтчета = 4
| ТОГДА СебестоимостьТоваровОстатки.СтоимостьНДДКонечныйОстаток
| ИНАЧЕ 0
| КОНЕЦ КАК НДДКонечныйОстаток,
| 0 КАК КоличествоПриход,
| 0 КАК КоличествоРасход,
| 0 КАК СтоимостьПоступленияПриход,
| 0 КАК СтоимостьПоступленияРасход,
| 0 КАК ДопРасходыПриход,
| 0 КАК ДопРасходыРасход,
| 0 КАК ТрудозатратыПриход,
| 0 КАК ТрудозатратыРасход,
| 0 КАК ПостатейныеПостоянныеПриход,
| 0 КАК ПостатейныеПостоянныеРасход,
| 0 КАК ПостатейныеПеременныеПриход,
| 0 КАК ПостатейныеПеременныеРасход,
| 0 КАК СебестоимостьПриход,
| 0 КАК СебестоимостьРасход,
| 0 КАК НалоговыйУчетПриход,
| 0 КАК НалоговыйУчетРасход,
| 0 КАК ПостояннаяРазницаПриход,
| 0 КАК ПостояннаяРазницаРасход,
| 0 КАК ВременнаяРазницаПриход,
| 0 КАК ВременнаяРазницаРасход,
| 0 КАК СтоимостьЗабалансоваяПриход,
| 0 КАК СтоимостьЗабалансоваяРасход,
| 0 КАК НДДПриход,
| 0 КАК НДДРасход
|{ВЫБРАТЬ
| ПериодСекунда,
| ПериодДень,
| ПериодНеделя,
| ПериодДекада,
| ПериодМесяц,
| ПериодКвартал,
| ПериодПолугодие,
| ПериодГод,
| АналитикаУчетаНоменклатуры.*,
| Номенклатура.*,
| ЕдиницаХранения.*,
| ЕдиницаДляОтчетов.*,
| КоэффициентЕдиницыДляОтчетов,
| Характеристика.*,
| Серия.*,
| Склад.*,
| Назначение.*,
| НаправлениеДеятельности.*,
| Подразделение.*,
| ВидЗапасов.*,
| ГруппаФинансовогоУчета.*,
| Организация.*,
| Партия.*,
| АналитикаУчетаПартий.*,
| РазделУчета,
| ВидДеятельностиНДС,
| ХозяйственнаяОперация.*,
| СтатьяДоходов.*,
| СтатьяРасходов.*,
| СтатьяДоходовРасходов.*,
| АналитикаДоходов.*,
| АналитикаРасходов.*,
| АналитикаДоходовРасходов.*,
| Договор.*,
| Заказ.*,
| Партнер.*,
| Контрагент.*,
| Соглашение.*,
| ТипЗапасов.*,
| ХозяйственнаяОперацияСправочник.*,
| ХозяйственнаяОперацияПрихода.*,
| ХозяйственнаяОперацияРасхода.*,
| СпособОпределенияСебестоимости,
| ДатаОпределенияСебестоимости,
| Документ.*,
| КоэффициентЕдиницыДляОтчетов КАК КоличествоНачальныйОстаток,
| КоэффициентЕдиницыДляОтчетов КАК КоличествоКонечныйОстаток,
| КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
| КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
| КоличествоНачальныйОстаток КАК ВесНачальныйОстаток,
| КоличествоКонечныйОстаток КАК ВесКонечныйОстаток,
| КоличествоНачальныйОстаток КАК ОбъемНачальныйОстаток,
| КоличествоКонечныйОстаток КАК ОбъемКонечныйОстаток,
| ЕдиницаХранения КАК ВесНачальныйОстаток,
| ЕдиницаХранения КАК ВесКонечныйОстаток,
| ЕдиницаХранения КАК ОбъемНачальныйОстаток,
| ЕдиницаХранения КАК ОбъемКонечныйОстаток,
| Номенклатура КАК ВесНачальныйОстаток,
| Номенклатура КАК ВесКонечныйОстаток,
| Номенклатура КАК ОбъемНачальныйОстаток,
| Номенклатура КАК ОбъемКонечныйОстаток,
| СтоимостьПоступленияНачальныйОстаток,
| СтоимостьПоступленияКонечныйОстаток,
| ДопРасходыНачальныйОстаток,
| ДопРасходыКонечныйОстаток,
| ТрудозатратыНачальныйОстаток,
| ТрудозатратыКонечныйОстаток,
| ПостатейныеПостоянныеНачальныйОстаток,
| ПостатейныеПостоянныеКонечныйОстаток,
| ПостатейныеПеременныеНачальныйОстаток,
| ПостатейныеПеременныеКонечныйОстаток,
| СебестоимостьНачальныйОстаток,
| СебестоимостьКонечныйОстаток,
| НалоговыйУчетНачальныйОстаток,
| НалоговыйУчетКонечныйОстаток,
| ПостояннаяРазницаНачальныйОстаток,
| ПостояннаяРазницаКонечныйОстаток,
| ВременнаяРазницаНачальныйОстаток,
| ВременнаяРазницаКонечныйОстаток,
| СтоимостьЗабалансоваяНачальныйОстаток,
| СтоимостьЗабалансоваяКонечныйОстаток,
| НДДНачальныйОстаток,
| НДДКонечныйОстаток,
| КоэффициентЕдиницыДляОтчетов КАК КоличествоПриход,
| КоэффициентЕдиницыДляОтчетов КАК КоличествоРасход,
| КоличествоПриход КАК КоличествоПриход,
| КоличествоРасход КАК КоличествоРасход,
| КоличествоПриход КАК ВесПриход,
| КоличествоРасход КАК ВесРасход,
| КоличествоПриход КАК ОбъемПриход,
| КоличествоРасход КАК ОбъемРасход,
| ЕдиницаХранения КАК ВесПриход,
| ЕдиницаХранения КАК ВесРасход,
| ЕдиницаХранения КАК ОбъемПриход,
| ЕдиницаХранения КАК ОбъемРасход,
| Номенклатура КАК ВесПриход,
| Номенклатура КАК ВесРасход,
| Номенклатура КАК ОбъемПриход,
| Номенклатура КАК ОбъемРасход,
| СтоимостьПоступленияПриход,
| СтоимостьПоступленияРасход,
| ДопРасходыПриход,
| ДопРасходыРасход,
| ТрудозатратыПриход,
| ТрудозатратыРасход,
| ПостатейныеПостоянныеПриход,
| ПостатейныеПостоянныеРасход,
| ПостатейныеПеременныеПриход,
| ПостатейныеПеременныеРасход,
| СебестоимостьПриход,
| СебестоимостьРасход,
| НалоговыйУчетПриход,
| НалоговыйУчетРасход,
| ПостояннаяРазницаПриход,
| ПостояннаяРазницаРасход,
| ВременнаяРазницаПриход,
| ВременнаяРазницаРасход,
| СтоимостьЗабалансоваяПриход,
| СтоимостьЗабалансоваяРасход,
| НДДПриход,
| НДДРасход}
|ИЗ
| РегистрНакопления.СебестоимостьТоваров.ОстаткиИОбороты(
| &НачалоПериода {(&НачалоПериода)},
| &КонецПериода {(&КонецПериода)},
| Авто, ,
| {
| ((АналитикаУчетаНоменклатуры.Номенклатура, АналитикаУчетаНоменклатуры.Характеристика) В
| (ВЫБРАТЬ
| ОтборПоСегментуНоменклатуры.Номенклатура,
| ОтборПоСегментуНоменклатуры.Характеристика
| ИЗ
| ОтборПоСегментуНоменклатуры
| ГДЕ
| ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)),
| (АналитикаУчетаНоменклатуры.Номенклатура).* КАК Номенклатура,
| (АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения).* КАК ЕдиницаИзмерения,
| (АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов).* КАК ЕдиницаДляОтчетов,
| (АналитикаУчетаНоменклатуры.Характеристика).* КАК Характеристика,
| (АналитикаУчетаНоменклатуры.Серия).* КАК Серия,
| (АналитикаУчетаНоменклатуры.МестоХранения).* КАК Склад,
| (АналитикаУчетаНоменклатуры.Назначение).* КАК Назначение,
| (АналитикаУчетаНоменклатуры.Назначение.НаправлениеДеятельности).* КАК НаправлениеДеятельности,
| (Организация).* КАК Организация,
| (ВидЗапасов).* КАК ВидЗапасов,
| (Партия).* КАК Партия,
| (РазделУчета) КАК РазделУчета,
| (ВидДеятельностиНДС) КАК ВидДеятельностиНДС
| }
| ) КАК СебестоимостьТоваровОстатки
| {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КлючиАналитикиУчетаНоменклатуры КАК АналитикаНоменклатуры
| ПО СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры = АналитикаНоменклатуры.Ссылка}
| {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КлючиАналитикиУчетаПартий КАК АналитикаПартий
| ПО (АналитикаПартий.Ссылка = СебестоимостьТоваровОстатки.АналитикаУчетаПартий)}
|ГДЕ
| СебестоимостьТоваровОстатки.Организация В (&МассивОрганизаций)
|{ГДЕ
| СебестоимостьТоваровОстатки.ПериодДень КАК ПериодДень,
| СебестоимостьТоваровОстатки.ПериодНеделя КАК ПериодНеделя,
| СебестоимостьТоваровОстатки.ПериодДекада КАК ПериодДекада,
| СебестоимостьТоваровОстатки.ПериодМесяц КАК ПериодМесяц,
| СебестоимостьТоваровОстатки.ПериодКвартал КАК ПериодКвартал,
| СебестоимостьТоваровОстатки.ПериодПолугодие КАК ПериодПолугодие,
| СебестоимостьТоваровОстатки.ПериодГод КАК ПериодГод,
| (ВЫБОР
| КОГДА &ФормироватьВидыЗапасовПоГруппамФинансовогоУчета
| ТОГДА СебестоимостьТоваровОстатки.ВидЗапасов.ГруппаФинансовогоУчета
| ИНАЧЕ АналитикаНоменклатуры.Номенклатура.ГруппаФинансовогоУчета
| КОНЕЦ).* КАК ГруппаФинансовогоУчета}";
ТекстыВложенногоЗапроса.Добавить(ТекстЗапроса);
#КонецОбласти
#Область Обороты
ТекстЗапроса =
"ВЫБРАТЬ
|
| СебестоимостьТоваров.ПериодСекунда КАК ПериодСекунда,
| СебестоимостьТоваров.ПериодДень КАК ПериодДень,
| СебестоимостьТоваров.ПериодНеделя КАК ПериодНеделя,
| СебестоимостьТоваров.ПериодДекада КАК ПериодДекада,
| СебестоимостьТоваров.ПериодМесяц КАК ПериодМесяц,
| СебестоимостьТоваров.ПериодКвартал КАК ПериодКвартал,
| СебестоимостьТоваров.ПериодПолугодие КАК ПериодПолугодие,
| СебестоимостьТоваров.ПериодГод КАК ПериодГод,
| СебестоимостьТоваров.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| СебестоимостьТоваров.Номенклатура КАК Номенклатура,
| СебестоимостьТоваров.ЕдиницаХранения КАК ЕдиницаХранения,
| СебестоимостьТоваров.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| СебестоимостьТоваров.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| СебестоимостьТоваров.Характеристика КАК Характеристика,
| СебестоимостьТоваров.Серия КАК Серия,
| СебестоимостьТоваров.Склад КАК Склад,
| СебестоимостьТоваров.Назначение КАК Назначение,
| СебестоимостьТоваров.НаправлениеДеятельности КАК НаправлениеДеятельности,
| СебестоимостьТоваров.Подразделение КАК Подразделение,
| СебестоимостьТоваров.ВидЗапасов КАК ВидЗапасов,
| СебестоимостьТоваров.ГруппаФинансовогоУчета КАК ГруппаФинансовогоУчета,
| СебестоимостьТоваров.Организация,
| СебестоимостьТоваров.Партия,
| СебестоимостьТоваров.АналитикаУчетаПартий,
| СебестоимостьТоваров.РазделУчета,
| СебестоимостьТоваров.ВидДеятельностиНДС,
| СебестоимостьТоваров.ХозяйственнаяОперация,
| СебестоимостьТоваров.СтатьяДоходов,
| СебестоимостьТоваров.СтатьяРасходов КАК СтатьяРасходов,
| СебестоимостьТоваров.СтатьяДоходовРасходов КАК СтатьяДоходовРасходов,
| СебестоимостьТоваров.АналитикаДоходов,
| СебестоимостьТоваров.АналитикаРасходов,
| СебестоимостьТоваров.АналитикаДоходовРасходов КАК АналитикаДоходовРасходов,
| СебестоимостьТоваров.Договор КАК Договор,
| СебестоимостьТоваров.Заказ КАК Заказ,
| СебестоимостьТоваров.Партнер КАК Партнер,
| СебестоимостьТоваров.Контрагент КАК Контрагент,
| СебестоимостьТоваров.Соглашение КАК Соглашение,
| СебестоимостьТоваров.ТипЗапасов КАК ТипЗапасов,
| СебестоимостьТоваров.ХозяйственнаяОперацияСправочник КАК ХозяйственнаяОперацияСправочник,
| СебестоимостьТоваров.ХозяйственнаяОперацияПрихода КАК ХозяйственнаяОперацияПрихода,
| СебестоимостьТоваров.ХозяйственнаяОперацияРасхода КАК ХозяйственнаяОперацияРасхода,
| СебестоимостьТоваров.СпособОпределенияСебестоимости КАК СпособОпределенияСебестоимости,
| СебестоимостьТоваров.ДатаОпределенияСебестоимости КАК ДатаОпределенияСебестоимости,
| СебестоимостьТоваров.Документ КАК Документ,
| 0 КАК КоличествоНачальныйОстаток,
| 0 КАК КоличествоКонечныйОстаток,
| 0 КАК СтоимостьПоступленияНачальныйОстаток,
| 0 КАК СтоимостьПоступленияКонечныйОстаток,
| 0 КАК ДопРасходыНачальныйОстаток,
| 0 КАК ДопРасходыКонечныйОстаток,
| 0 КАК ТрудозатратыНачальныйОстаток,
| 0 КАК ТрудозатратыКонечныйОстаток,
| 0 КАК ПостатейныеПостоянныеНачальныйОстаток,
| 0 КАК ПостатейныеПостоянныеКонечныйОстаток,
| 0 КАК ПостатейныеПеременныеНачальныйОстаток,
| 0 КАК ПостатейныеПеременныеКонечныйОстаток,
| 0 КАК СебестоимостьНачальныйОстаток,
| 0 КАК СебестоимостьКонечныйОстаток,
| 0 КАК НалоговыйУчетНачальныйОстаток,
| 0 КАК НалоговыйУчетКонечныйОстаток,
| 0 КАК ПостояннаяРазницаНачальныйОстаток,
| 0 КАК ПостояннаяРазницаКонечныйОстаток,
| 0 КАК ВременнаяРазницаНачальныйОстаток,
| 0 КАК ВременнаяРазницаКонечныйОстаток,
| 0 КАК СтоимостьЗабалансоваяНачальныйОстаток,
| 0 КАК СтоимостьЗабалансоваяКонечныйОстаток,
| 0 КАК НДДНачальныйОстаток,
| 0 КАК НДДКонечныйОстаток,
| СебестоимостьТоваров.КоличествоПриход КАК КоличествоПриход,
| СебестоимостьТоваров.КоличествоРасход КАК КоличествоРасход,
| СебестоимостьТоваров.СтоимостьПоступленияПриход КАК СтоимостьПоступленияПриход,
| СебестоимостьТоваров.СтоимостьПоступленияРасход КАК СтоимостьПоступленияРасход,
| СебестоимостьТоваров.ДопРасходыПриход КАК ДопРасходыПриход,
| СебестоимостьТоваров.ДопРасходыРасход КАК ДопРасходыРасход,
| СебестоимостьТоваров.ТрудозатратыПриход КАК ТрудозатратыПриход,
| СебестоимостьТоваров.ТрудозатратыРасход КАК ТрудозатратыРасход,
| СебестоимостьТоваров.ПостатейныеПостоянныеПриход КАК ПостатейныеПостоянныеПриход,
| СебестоимостьТоваров.ПостатейныеПостоянныеРасход КАК ПостатейныеПостоянныеРасход,
| СебестоимостьТоваров.ПостатейныеПеременныеПриход КАК ПостатейныеПеременныеПриход,
| СебестоимостьТоваров.ПостатейныеПеременныеРасход КАК ПостатейныеПеременныеРасход,
| СебестоимостьТоваров.СебестоимостьПриход КАК СебестоимостьПриход,
| СебестоимостьТоваров.СебестоимостьРасход КАК СебестоимостьРасход,
| СебестоимостьТоваров.НалоговыйУчетПриход КАК НалоговыйУчетПриход,
| СебестоимостьТоваров.НалоговыйУчетРасход КАК НалоговыйУчетРасход,
| СебестоимостьТоваров.ПостояннаяРазницаПриход КАК ПостояннаяРазницаПриход,
| СебестоимостьТоваров.ПостояннаяРазницаРасход КАК ПостояннаяРазницаРасход,
| СебестоимостьТоваров.ВременнаяРазницаПриход КАК ВременнаяРазницаПриход,
| СебестоимостьТоваров.ВременнаяРазницаРасход КАК ВременнаяРазницаРасход,
| СебестоимостьТоваров.СтоимостьЗабалансоваяПриход КАК СтоимостьЗабалансоваяПриход,
| СебестоимостьТоваров.СтоимостьЗабалансоваяРасход КАК СтоимостьЗабалансоваяРасход,
| СебестоимостьТоваров.НДДПриход КАК НДДПриход,
| СебестоимостьТоваров.НДДРасход КАК НДДРасход
|ИЗ
| ВТСебестоимость КАК СебестоимостьТоваров";
ТекстыВложенногоЗапроса.Добавить(ТекстЗапроса);
#КонецОбласти
СтрокаВложенногоЗапроса = СтрСоединить(ТекстыВложенногоЗапроса,
ОбщегоНазначенияУТ.РазделительЗапросовВОбъединении(Ложь));
#Область ПомещениеВИтоговуюВременнуюТаблицу
ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ОстаткиИДвижения.ПериодСекунда КАК ПериодСекунда,
| ОстаткиИДвижения.ПериодДень КАК ПериодДень,
| ОстаткиИДвижения.ПериодНеделя КАК ПериодНеделя,
| ОстаткиИДвижения.ПериодДекада КАК ПериодДекада,
| ОстаткиИДвижения.ПериодМесяц КАК ПериодМесяц,
| ОстаткиИДвижения.ПериодКвартал КАК ПериодКвартал,
| ОстаткиИДвижения.ПериодПолугодие КАК ПериодПолугодие,
| ОстаткиИДвижения.ПериодГод КАК ПериодГод,
| ОстаткиИДвижения.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| ОстаткиИДвижения.Номенклатура КАК Номенклатура,
| ОстаткиИДвижения.ЕдиницаХранения КАК ЕдиницаХранения,
| ОстаткиИДвижения.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ОстаткиИДвижения.Характеристика КАК Характеристика,
| ОстаткиИДвижения.Серия КАК Серия,
| ОстаткиИДвижения.Склад КАК Склад,
| ОстаткиИДвижения.Назначение КАК Назначение,
| ОстаткиИДвижения.НаправлениеДеятельности КАК НаправлениеДеятельности,
| ОстаткиИДвижения.Подразделение КАК Подразделение,
| ОстаткиИДвижения.ВидЗапасов КАК ВидЗапасов,
| ОстаткиИДвижения.ГруппаФинансовогоУчета КАК ГруппаФинансовогоУчета,
| ОстаткиИДвижения.Организация КАК Организация,
| ОстаткиИДвижения.Партия КАК Партия,
| ОстаткиИДвижения.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ОстаткиИДвижения.РазделУчета КАК РазделУчета,
| ОстаткиИДвижения.ВидДеятельностиНДС КАК ВидДеятельностиНДС,
| ОстаткиИДвижения.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
| ОстаткиИДвижения.СтатьяДоходов КАК СтатьяДоходов,
| ОстаткиИДвижения.СтатьяРасходов КАК СтатьяРасходов,
| ОстаткиИДвижения.СтатьяДоходовРасходов КАК СтатьяДоходовРасходов,
| ОстаткиИДвижения.АналитикаДоходов КАК АналитикаДоходов,
| ОстаткиИДвижения.АналитикаРасходов КАК АналитикаРасходов,
| ОстаткиИДвижения.АналитикаДоходовРасходов КАК АналитикаДоходовРасходов,
| ОстаткиИДвижения.Договор КАК Договор,
| ОстаткиИДвижения.Заказ КАК Заказ,
| ОстаткиИДвижения.Партнер КАК Партнер,
| ОстаткиИДвижения.Контрагент КАК Контрагент,
| ОстаткиИДвижения.Соглашение КАК Соглашение,
| ОстаткиИДвижения.ТипЗапасов КАК ТипЗапасов,
| ОстаткиИДвижения.ХозяйственнаяОперацияСправочник КАК ХозяйственнаяОперацияСправочник,
| ОстаткиИДвижения.ХозяйственнаяОперацияПрихода КАК ХозяйственнаяОперацияПрихода,
| ОстаткиИДвижения.ХозяйственнаяОперацияРасхода КАК ХозяйственнаяОперацияРасхода,
| ОстаткиИДвижения.СпособОпределенияСебестоимости,
| ОстаткиИДвижения.ДатаОпределенияСебестоимости,
| (ВЫБОР
| КОГДА ОстаткиИДвижения.Документ = НЕОПРЕДЕЛЕНО ТОГДА NULL
| ИНАЧЕ ОстаткиИДвижения.Документ КОНЕЦ) КАК Документ,
| СУММА(ВЫБОР
| КОГДА &ЕдиницыКоличества = 0
| ТОГДА 1
| КОГДА &ЕдиницыКоличества = 1 И ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов <> 0
| ТОГДА 1 / ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов
| ИНАЧЕ 0
| КОНЕЦ * ОстаткиИДвижения.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
| СУММА(ВЫБОР
| КОГДА &ЕдиницыКоличества = 0
| ТОГДА 1
| КОГДА &ЕдиницыКоличества = 1 И ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов <> 0
| ТОГДА 1 / ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов
| ИНАЧЕ 0
| КОНЕЦ * ОстаткиИДвижения.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
| СУММА(ОстаткиИДвижения.КоличествоНачальныйОстаток * &ТекстЗапросаВесУпаковки) КАК ВесНачальныйОстаток,
| СУММА(ОстаткиИДвижения.КоличествоКонечныйОстаток * &ТекстЗапросаВесУпаковки) КАК ВесКонечныйОстаток,
| СУММА(ОстаткиИДвижения.КоличествоНачальныйОстаток * &ТекстЗапросаОбъемУпаковки) КАК ОбъемНачальныйОстаток,
| СУММА(ОстаткиИДвижения.КоличествоКонечныйОстаток * &ТекстЗапросаОбъемУпаковки) КАК ОбъемКонечныйОстаток,
| СУММА(ОстаткиИДвижения.СтоимостьПоступленияНачальныйОстаток)КАК СтоимостьПоступленияНачальныйОстаток,
| СУММА(ОстаткиИДвижения.СтоимостьПоступленияКонечныйОстаток)КАК СтоимостьПоступленияКонечныйОстаток,
| СУММА(ОстаткиИДвижения.ДопРасходыНачальныйОстаток)КАК ДопРасходыНачальныйОстаток,
| СУММА(ОстаткиИДвижения.ДопРасходыКонечныйОстаток)КАК ДопРасходыКонечныйОстаток,
| СУММА(ОстаткиИДвижения.СтоимостьЗабалансоваяНачальныйОстаток)КАК СтоимостьЗабалансоваяНачальныйОстаток,
| СУММА(ОстаткиИДвижения.СтоимостьЗабалансоваяКонечныйОстаток)КАК СтоимостьЗабалансоваяКонечныйОстаток,
| СУММА(ОстаткиИДвижения.ТрудозатратыНачальныйОстаток)КАК ТрудозатратыНачальныйОстаток,
| СУММА(ОстаткиИДвижения.ТрудозатратыКонечныйОстаток)КАК ТрудозатратыКонечныйОстаток,
| СУММА(ОстаткиИДвижения.ПостатейныеПостоянныеНачальныйОстаток)КАК ПостатейныеПостоянныеНачальныйОстаток,
| СУММА(ОстаткиИДвижения.ПостатейныеПостоянныеКонечныйОстаток)КАК ПостатейныеПостоянныеКонечныйОстаток,
| СУММА(ОстаткиИДвижения.ПостатейныеПеременныеНачальныйОстаток)КАК ПостатейныеПеременныеНачальныйОстаток,
| СУММА(ОстаткиИДвижения.ПостатейныеПеременныеКонечныйОстаток)КАК ПостатейныеПеременныеКонечныйОстаток,
| СУММА(ОстаткиИДвижения.СебестоимостьНачальныйОстаток)КАК СебестоимостьНачальныйОстаток,
| СУММА(ОстаткиИДвижения.СебестоимостьКонечныйОстаток)КАК СебестоимостьКонечныйОстаток,
| СУММА(ОстаткиИДвижения.НалоговыйУчетНачальныйОстаток)КАК НалоговыйУчетНачальныйОстаток,
| СУММА(ОстаткиИДвижения.НалоговыйУчетКонечныйОстаток)КАК НалоговыйУчетКонечныйОстаток,
| СУММА(ОстаткиИДвижения.ПостояннаяРазницаНачальныйОстаток)КАК ПостояннаяРазницаНачальныйОстаток,
| СУММА(ОстаткиИДвижения.ПостояннаяРазницаКонечныйОстаток)КАК ПостояннаяРазницаКонечныйОстаток,
| СУММА(ОстаткиИДвижения.ВременнаяРазницаНачальныйОстаток)КАК ВременнаяРазницаНачальныйОстаток,
| СУММА(ОстаткиИДвижения.ВременнаяРазницаКонечныйОстаток)КАК ВременнаяРазницаКонечныйОстаток,
| СУММА(ОстаткиИДвижения.НДДНачальныйОстаток)КАК НДДНачальныйОстаток,
| СУММА(ОстаткиИДвижения.НДДКонечныйОстаток)КАК НДДКонечныйОстаток,
| СУММА(ВЫБОР
| КОГДА &ЕдиницыКоличества = 0
| ТОГДА 1
| ИНАЧЕ 1 / ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов
| КОНЕЦ * ОстаткиИДвижения.КоличествоПриход)КАК КоличествоПриход,
| СУММА(ВЫБОР
| КОГДА &ЕдиницыКоличества = 0
| ТОГДА 1
| ИНАЧЕ 1 / ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов
| КОНЕЦ * ОстаткиИДвижения.КоличествоРасход) КАК КоличествоРасход,
| СУММА(ОстаткиИДвижения.КоличествоПриход * &ТекстЗапросаВесУпаковки) КАК ВесПриход,
| СУММА(ОстаткиИДвижения.КоличествоРасход * &ТекстЗапросаВесУпаковки) КАК ВесРасход,
| СУММА(ОстаткиИДвижения.КоличествоПриход * &ТекстЗапросаОбъемУпаковки) КАК ОбъемПриход,
| СУММА(ОстаткиИДвижения.КоличествоРасход * &ТекстЗапросаОбъемУпаковки) КАК ОбъемРасход,
| СУММА(ОстаткиИДвижения.СтоимостьПоступленияПриход)КАК СтоимостьПоступленияПриход,
| СУММА(ОстаткиИДвижения.СтоимостьПоступленияРасход)КАК СтоимостьПоступленияРасход,
| СУММА(ОстаткиИДвижения.ДопРасходыПриход)КАК ДопРасходыПриход,
| СУММА(ОстаткиИДвижения.ДопРасходыРасход)КАК ДопРасходыРасход,
| СУММА(ОстаткиИДвижения.СтоимостьЗабалансоваяПриход)КАК СтоимостьЗабалансоваяПриход,
| СУММА(ОстаткиИДвижения.СтоимостьЗабалансоваяРасход)КАК СтоимостьЗабалансоваяРасход,
| СУММА(ОстаткиИДвижения.ТрудозатратыПриход)КАК ТрудозатратыПриход,
| СУММА(ОстаткиИДвижения.ТрудозатратыРасход)КАК ТрудозатратыРасход,
| СУММА(ОстаткиИДвижения.ПостатейныеПостоянныеПриход)КАК ПостатейныеПостоянныеПриход,
| СУММА(ОстаткиИДвижения.ПостатейныеПостоянныеРасход)КАК ПостатейныеПостоянныеРасход,
| СУММА(ОстаткиИДвижения.ПостатейныеПеременныеПриход)КАК ПостатейныеПеременныеПриход,
| СУММА(ОстаткиИДвижения.ПостатейныеПеременныеРасход)КАК ПостатейныеПеременныеРасход,
| СУММА(ОстаткиИДвижения.СебестоимостьПриход)КАК СебестоимостьПриход,
| СУММА(ОстаткиИДвижения.СебестоимостьРасход)КАК СебестоимостьРасход,
| СУММА(ОстаткиИДвижения.НалоговыйУчетПриход)КАК НалоговыйУчетПриход,
| СУММА(ОстаткиИДвижения.НалоговыйУчетРасход)КАК НалоговыйУчетРасход,
| СУММА(ОстаткиИДвижения.ПостояннаяРазницаПриход)КАК ПостояннаяРазницаПриход,
| СУММА(ОстаткиИДвижения.ПостояннаяРазницаРасход)КАК ПостояннаяРазницаРасход,
| СУММА(ОстаткиИДвижения.ВременнаяРазницаПриход)КАК ВременнаяРазницаПриход,
| СУММА(ОстаткиИДвижения.ВременнаяРазницаРасход)КАК ВременнаяРазницаРасход,
| СУММА(ОстаткиИДвижения.НДДПриход)КАК НДДПриход,
| СУММА(ОстаткиИДвижения.НДДРасход)КАК НДДРасход
|{ВЫБРАТЬ
| ПериодСекунда,
| ПериодДень,
| ПериодНеделя,
| ПериодДекада,
| ПериодМесяц,
| ПериодКвартал,
| ПериодПолугодие,
| ПериодГод,
| АналитикаУчетаНоменклатуры.*,
| Номенклатура.*,
| ЕдиницаХранения.*,
| ЕдиницаДляОтчетов.*,
| КоэффициентЕдиницыДляОтчетов,
| Характеристика.*,
| Серия.*,
| Склад.*,
| Назначение.*,
| НаправлениеДеятельности.*,
| Подразделение.*,
| ВидЗапасов.*,
| ГруппаФинансовогоУчета.*,
| Организация.*,
| Партия.*,
| АналитикаУчетаПартий.*,
| РазделУчета,
| ВидДеятельностиНДС,
| ХозяйственнаяОперация.*,
| СтатьяДоходов.*,
| СтатьяРасходов.*,
| СтатьяДоходовРасходов.*,
| АналитикаДоходов.*,
| АналитикаРасходов.*,
| АналитикаДоходовРасходов.*,
| Договор.*,
| Заказ.*,
| Партнер.*,
| Контрагент.*,
| Соглашение.*,
| ТипЗапасов.*,
| ХозяйственнаяОперацияСправочник.*,
| ХозяйственнаяОперацияПрихода.*,
| ХозяйственнаяОперацияРасхода.*,
| СпособОпределенияСебестоимости,
| ДатаОпределенияСебестоимости,
| Документ.*,
| КоличествоНачальныйОстаток,
| КоличествоКонечныйОстаток,
| ВесНачальныйОстаток,
| ВесКонечныйОстаток,
| ОбъемНачальныйОстаток,
| ОбъемКонечныйОстаток,
| СтоимостьПоступленияНачальныйОстаток,
| СтоимостьПоступленияКонечныйОстаток,
| ДопРасходыНачальныйОстаток,
| ДопРасходыКонечныйОстаток,
| СтоимостьЗабалансоваяНачальныйОстаток,
| СтоимостьЗабалансоваяКонечныйОстаток,
| ТрудозатратыНачальныйОстаток,
| ТрудозатратыКонечныйОстаток,
| ПостатейныеПостоянныеНачальныйОстаток,
| ПостатейныеПостоянныеКонечныйОстаток,
| ПостатейныеПеременныеНачальныйОстаток,
| ПостатейныеПеременныеКонечныйОстаток,
| СебестоимостьНачальныйОстаток,
| СебестоимостьКонечныйОстаток,
| НалоговыйУчетНачальныйОстаток,
| НалоговыйУчетКонечныйОстаток,
| ПостояннаяРазницаНачальныйОстаток,
| ПостояннаяРазницаКонечныйОстаток,
| ВременнаяРазницаНачальныйОстаток,
| ВременнаяРазницаКонечныйОстаток,
| НДДНачальныйОстаток,
| НДДКонечныйОстаток,
| КоличествоПриход,
| КоличествоРасход,
| ВесПриход,
| ВесРасход,
| ОбъемПриход,
| ОбъемРасход,
| СтоимостьПоступленияПриход,
| СтоимостьПоступленияРасход,
| ДопРасходыПриход,
| ДопРасходыРасход,
| СтоимостьЗабалансоваяПриход,
| СтоимостьЗабалансоваяРасход,
| ТрудозатратыПриход,
| ТрудозатратыРасход,
| ПостатейныеПостоянныеПриход,
| ПостатейныеПостоянныеРасход,
| ПостатейныеПеременныеПриход,
| ПостатейныеПеременныеРасход,
| СебестоимостьПриход,
| СебестоимостьРасход,
| НалоговыйУчетПриход,
| НалоговыйУчетРасход,
| ПостояннаяРазницаПриход,
| ПостояннаяРазницаРасход,
| ВременнаяРазницаПриход,
| ВременнаяРазницаРасход,
| НДДПриход,
| НДДРасход}
|
|ПОМЕСТИТЬ ОстаткиИДвижения
|ИЗ
| ОстаткиИДвиженияПредварительная КАК ОстаткиИДвижения
|
|СГРУППИРОВАТЬ ПО
| ОстаткиИДвижения.ПериодСекунда,
| ОстаткиИДвижения.ПериодДень,
| ОстаткиИДвижения.ПериодНеделя,
| ОстаткиИДвижения.ПериодДекада,
| ОстаткиИДвижения.ПериодМесяц,
| ОстаткиИДвижения.ПериодКвартал,
| ОстаткиИДвижения.ПериодПолугодие,
| ОстаткиИДвижения.ПериодГод,
| ОстаткиИДвижения.АналитикаУчетаНоменклатуры,
| ОстаткиИДвижения.Номенклатура,
| ОстаткиИДвижения.ЕдиницаХранения,
| ОстаткиИДвижения.ЕдиницаДляОтчетов,
| ОстаткиИДвижения.КоэффициентЕдиницыДляОтчетов,
| ОстаткиИДвижения.Характеристика,
| ОстаткиИДвижения.Серия,
| ОстаткиИДвижения.Склад,
| ОстаткиИДвижения.Назначение,
| ОстаткиИДвижения.НаправлениеДеятельности,
| ОстаткиИДвижения.Подразделение,
| ОстаткиИДвижения.ВидЗапасов,
| ОстаткиИДвижения.ГруппаФинансовогоУчета,
| ОстаткиИДвижения.Организация,
| ОстаткиИДвижения.Партия,
| ОстаткиИДвижения.АналитикаУчетаПартий,
| ОстаткиИДвижения.РазделУчета,
| ОстаткиИДвижения.ВидДеятельностиНДС,
| ОстаткиИДвижения.ХозяйственнаяОперация,
| ОстаткиИДвижения.СтатьяДоходов,
| ОстаткиИДвижения.СтатьяРасходов,
| ОстаткиИДвижения.СтатьяДоходовРасходов,
| ОстаткиИДвижения.АналитикаДоходов,
| ОстаткиИДвижения.АналитикаРасходов,
| ОстаткиИДвижения.АналитикаДоходовРасходов,
| ОстаткиИДвижения.Договор,
| ОстаткиИДвижения.Заказ,
| ОстаткиИДвижения.Партнер,
| ОстаткиИДвижения.Контрагент,
| ОстаткиИДвижения.Соглашение,
| ОстаткиИДвижения.ТипЗапасов,
| ОстаткиИДвижения.ХозяйственнаяОперацияСправочник,
| ОстаткиИДвижения.ХозяйственнаяОперацияПрихода,
| ОстаткиИДвижения.ХозяйственнаяОперацияРасхода,
| ОстаткиИДвижения.СпособОпределенияСебестоимости,
| ОстаткиИДвижения.ДатаОпределенияСебестоимости,
| (ВЫБОР
| КОГДА ОстаткиИДвижения.Документ = НЕОПРЕДЕЛЕНО ТОГДА NULL
| ИНАЧЕ ОстаткиИДвижения.Документ КОНЕЦ) ";
#КонецОбласти
Если РежимОтладкиПоИсточникам Тогда
ТекстыЗапроса = Новый Массив;
ТекстыЗапроса.Добавить(СтрокаВложенногоЗапроса);
ТекстыЗапроса.Добавить(ТекстЗапроса);
ТекстЗапроса = СтрСоединить(ТекстыЗапроса, ОбщегоНазначения.РазделительПакетаЗапросов());
Иначе
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ОстаткиИДвиженияПредварительная", "(" + СтрокаВложенногоЗапроса + ")");
КонецЕсли;
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТекстЗапросаВесУпаковки",
Справочники.УпаковкиЕдиницыИзмерения.ТекстЗапросаВесУпаковки("ОстаткиИДвижения.ЕдиницаХранения", "ОстаткиИДвижения.Номенклатура"));
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТекстЗапросаОбъемУпаковки",
Справочники.УпаковкиЕдиницыИзмерения.ТекстЗапросаОбъемУпаковки("ОстаткиИДвижения.ЕдиницаХранения", "ОстаткиИДвижения.Номенклатура"));
Возврат ТекстЗапроса;
КонецФункции
Функция ТекстЗапросаВТ_ОстаткиИДвиженияДляОтбораДетализацииИсходныхЗатрат()
ТекстЗапроса =
"ВЫБРАТЬ
| ОстаткиИОбороты.ПериодМесяц КАК ПериодМесяц,
| ОстаткиИОбороты.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| ОстаткиИОбороты.ВидЗапасов КАК ВидЗапасов,
| ОстаткиИОбороты.Организация КАК Организация,
| ОстаткиИОбороты.Партия КАК Партия,
| ОстаткиИОбороты.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ОстаткиИОбороты.РазделУчета КАК РазделУчета,
| ОстаткиИОбороты.ВидДеятельностиНДС КАК ВидДеятельностиНДС,
| ОстаткиИОбороты.Номенклатура КАК Номенклатура,
| ОстаткиИОбороты.ЕдиницаХранения КАК ЕдиницаХранения,
| ОстаткиИОбороты.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ОстаткиИОбороты.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ОстаткиИОбороты.Характеристика КАК Характеристика,
| ОстаткиИОбороты.Серия КАК Серия,
| ОстаткиИОбороты.Склад КАК Склад,
| ОстаткиИОбороты.Назначение КАК Назначение,
| ОстаткиИОбороты.НаправлениеДеятельности КАК НаправлениеДеятельности,
| ОстаткиИОбороты.ГруппаФинансовогоУчета КАК ГруппаФинансовогоУчета,
| СУММА(ОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
| СУММА(ОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
| СУММА(ОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход,
| СУММА(ОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход,
| СУММА(ОстаткиИОбороты.ДопРасходыПриход) КАК ДопРасходыПриход
|ПОМЕСТИТЬ ВТ_ОстаткиИДвиженияДляОтбораДетализацииИсходныхЗатрат
|ИЗ
| (ВЫБРАТЬ
| СебестоимостьТоваровОстатки.Период КАК ПериодМесяц,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| СебестоимостьТоваровОстатки.ВидЗапасов КАК ВидЗапасов,
| СебестоимостьТоваровОстатки.Организация КАК Организация,
| СебестоимостьТоваровОстатки.Партия КАК Партия,
| СебестоимостьТоваровОстатки.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| СебестоимостьТоваровОстатки.РазделУчета КАК РазделУчета,
| СебестоимостьТоваровОстатки.ВидДеятельностиНДС КАК ВидДеятельностиНДС,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Серия КАК Серия,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.МестоХранения КАК Склад,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Назначение КАК Назначение,
| СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Назначение.НаправлениеДеятельности КАК НаправлениеДеятельности,
| ВЫБОР
| КОГДА &ФормироватьВидыЗапасовПоГруппамФинансовогоУчета
| ТОГДА СебестоимостьТоваровОстатки.ВидЗапасов.ГруппаФинансовогоУчета
| ИНАЧЕ СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Номенклатура.ГруппаФинансовогоУчета
| КОНЕЦ КАК ГруппаФинансовогоУчета,
| СебестоимостьТоваровОстатки.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
| СебестоимостьТоваровОстатки.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
| 0 КАК КоличествоПриход,
| 0 КАК КоличествоРасход,
| 0 КАК ДопРасходыПриход
| ИЗ
| РегистрНакопления.СебестоимостьТоваров.ОстаткиИОбороты(
| &НачалоПериода {(&НачалоПериода)},
| &КонецПериода {(&КонецПериода)},
| Месяц, ,
| {
| (
| (АналитикаУчетаНоменклатуры.Номенклатура, АналитикаУчетаНоменклатуры.Характеристика) В
| (ВЫБРАТЬ
| ОтборПоСегментуНоменклатуры.Номенклатура,
| ОтборПоСегментуНоменклатуры.Характеристика
| ИЗ
| ОтборПоСегментуНоменклатуры
| ГДЕ
| ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры
| )
| ),
| (АналитикаУчетаНоменклатуры.Номенклатура).* КАК Номенклатура,
| (АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения).* КАК ЕдиницаИзмерения,
| (АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов).* КАК ЕдиницаДляОтчетов,
| (АналитикаУчетаНоменклатуры.Характеристика).* КАК Характеристика,
| (АналитикаУчетаНоменклатуры.Серия).* КАК Серия,
| (АналитикаУчетаНоменклатуры.МестоХранения).* КАК Склад,
| (АналитикаУчетаНоменклатуры.Назначение).* КАК Назначение,
| (АналитикаУчетаНоменклатуры.Назначение.НаправлениеДеятельности).* КАК НаправлениеДеятельности,
| (Организация).* КАК Организация,
| (ВидЗапасов).* КАК ВидЗапасов,
| (Партия).* КАК Партия,
| (РазделУчета) КАК РазделУчета,
| (ВидДеятельностиНДС) КАК ВидДеятельностиНДС,
| ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПустаяСсылка) КАК ХозяйственнаяОперация,
| ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиДоходов.ПустаяСсылка) КАК СтатьяДоходов,
| ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка) КАК СтатьяРасходов,
| НЕОПРЕДЕЛЕНО КАК СтатьяДоходовРасходов,
| НЕОПРЕДЕЛЕНО КАК АналитикаДоходов,
| НЕОПРЕДЕЛЕНО КАК АналитикаРасходов,
| НЕОПРЕДЕЛЕНО КАК АналитикаДоходовРасходов,
| НЕОПРЕДЕЛЕНО КАК Договор,
| ЗНАЧЕНИЕ(Документ.ЗаказКлиента.ПустаяСсылка) КАК Заказ,
| ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка) КАК Партнер,
| ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) КАК Контрагент,
| ЗНАЧЕНИЕ(Справочник.СоглашенияСКлиентами.ПустаяСсылка) КАК Соглашение,
| ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.ПустаяСсылка) КАК ТипЗапасов,
| ЗНАЧЕНИЕ(Справочник.НастройкиХозяйственныхОпераций.ПустаяСсылка) КАК ХозяйственнаяОперацияСправочник,
| ЛОЖЬ КАК ХозяйственнаяОперацияПрихода,
| ЛОЖЬ КАК ХозяйственнаяОперацияРасхода
| }
|
| ) КАК СебестоимостьТоваровОстатки
|ГДЕ
| СебестоимостьТоваровОстатки.Организация В (&МассивОрганизаций)
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| СебестоимостьТоваров.ПериодМесяц,
| СебестоимостьТоваров.АналитикаУчетаНоменклатуры,
| СебестоимостьТоваров.ВидЗапасов,
| СебестоимостьТоваров.Организация,
| СебестоимостьТоваров.Партия,
| СебестоимостьТоваров.АналитикаУчетаПартий,
| СебестоимостьТоваров.РазделУчета,
| СебестоимостьТоваров.ВидДеятельностиНДС,
| СебестоимостьТоваров.Номенклатура,
| СебестоимостьТоваров.ЕдиницаХранения,
| СебестоимостьТоваров.ЕдиницаДляОтчетов,
| СебестоимостьТоваров.КоэффициентЕдиницыДляОтчетов,
| СебестоимостьТоваров.Характеристика,
| СебестоимостьТоваров.Серия,
| СебестоимостьТоваров.Склад,
| СебестоимостьТоваров.Назначение,
| СебестоимостьТоваров.НаправлениеДеятельности,
| СебестоимостьТоваров.ГруппаФинансовогоУчета,
| СУММА(0),
| СУММА(0),
| СУММА(СебестоимостьТоваров.КоличествоПриход),
| СУММА(СебестоимостьТоваров.КоличествоРасход),
| СУММА(ВЫБОР
| КОГДА &ДанныеОтчета < 1 ИЛИ &ДанныеОтчета > 4
| ТОГДА 0
| ИНАЧЕ СебестоимостьТоваров.ДопРасходыПриход
| КОНЕЦ)
| ИЗ
| ВТСебестоимость КАК СебестоимостьТоваров
|
| СГРУППИРОВАТЬ ПО
| СебестоимостьТоваров.ПериодМесяц,
| СебестоимостьТоваров.АналитикаУчетаНоменклатуры,
| СебестоимостьТоваров.ВидЗапасов,
| СебестоимостьТоваров.Организация,
| СебестоимостьТоваров.Партия,
| СебестоимостьТоваров.АналитикаУчетаПартий,
| СебестоимостьТоваров.РазделУчета,
| СебестоимостьТоваров.ВидДеятельностиНДС,
| СебестоимостьТоваров.Номенклатура,
| СебестоимостьТоваров.ЕдиницаХранения,
| СебестоимостьТоваров.ЕдиницаДляОтчетов,
| СебестоимостьТоваров.КоэффициентЕдиницыДляОтчетов,
| СебестоимостьТоваров.Характеристика,
| СебестоимостьТоваров.Серия,
| СебестоимостьТоваров.Склад,
| СебестоимостьТоваров.Назначение,
| СебестоимостьТоваров.НаправлениеДеятельности,
| СебестоимостьТоваров.ГруппаФинансовогоУчета) КАК ОстаткиИОбороты
|
|СГРУППИРОВАТЬ ПО
| ОстаткиИОбороты.ПериодМесяц,
| ОстаткиИОбороты.АналитикаУчетаНоменклатуры,
| ОстаткиИОбороты.ВидЗапасов,
| ОстаткиИОбороты.Организация,
| ОстаткиИОбороты.Партия,
| ОстаткиИОбороты.АналитикаУчетаПартий,
| ОстаткиИОбороты.РазделУчета,
| ОстаткиИОбороты.ВидДеятельностиНДС,
| ОстаткиИОбороты.Номенклатура,
| ОстаткиИОбороты.ЕдиницаХранения,
| ОстаткиИОбороты.ЕдиницаДляОтчетов,
| ОстаткиИОбороты.КоэффициентЕдиницыДляОтчетов,
| ОстаткиИОбороты.Характеристика,
| ОстаткиИОбороты.Серия,
| ОстаткиИОбороты.Склад,
| ОстаткиИОбороты.Назначение,
| ОстаткиИОбороты.НаправлениеДеятельности,
| ОстаткиИОбороты.ГруппаФинансовогоУчета
|
|ИНДЕКСИРОВАТЬ ПО
| Номенклатура,
| Характеристика,
| ВидЗапасов,
| Организация,
| Партия,
| АналитикаУчетаПартий,
| ПериодМесяц,
| АналитикаУчетаНоменклатуры";
Возврат ТекстЗапроса;
КонецФункции
Функция ТекстЗапросаВТ_ДетализацияИсходныхЗатрат(РежимОтладкиПоИсточникам)
ТекстыВложенногоЗапроса = Новый Массив;
#Область ИнициализацияВременнойТаблицыДетализацияИсходныхЗатратПредварительная
ТекстЗапроса =
"ВЫБРАТЬ ПЕРВЫЕ 0
|
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодИсходныхЗатрат,
| НЕОПРЕДЕЛЕНО КАК АналитикаУчетаНоменклатуры,
| НЕОПРЕДЕЛЕНО КАК Номенклатура,
| НЕОПРЕДЕЛЕНО КАК ЕдиницаХранения,
| НЕОПРЕДЕЛЕНО КАК ЕдиницаДляОтчетов,
| НЕОПРЕДЕЛЕНО КАК КоэффициентЕдиницыДляОтчетов,
| НЕОПРЕДЕЛЕНО КАК Характеристика,
| НЕОПРЕДЕЛЕНО КАК ВидЗапасов,
| НЕОПРЕДЕЛЕНО КАК Организация,
| НЕОПРЕДЕЛЕНО КАК Партия,
| НЕОПРЕДЕЛЕНО КАК АналитикаУчетаПартий,
| ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка) КАК СтатьяРасходовИсходная,
| НЕОПРЕДЕЛЕНО КАК ВидЦенности,
| НЕОПРЕДЕЛЕНО КАК АналитикаУчетаПартийДокументаПоступления,
| НЕОПРЕДЕЛЕНО КАК НоменклатураИсходная,
| НЕОПРЕДЕЛЕНО КАК ХарактеристикаИсходная,
| НЕОПРЕДЕЛЕНО КАК ДокументПоступленияИсходный,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницу,
| 0 КАК ИсходныеДопРасходыНаЕдиницу,
| 0 КАК ИсходныйНДСНаЕдиницу,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаНачало,
| 0 КАК ИсходныйНДСНаЕдиницуНаНачало,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаКонец,
| 0 КАК ИсходныйНДСНаЕдиницуНаКонец,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеДопРасходыНаЕдиницуЗаПериод,
| 0 КАК ИсходныйНДСНаЕдиницуЗаПериод,
| 0 КАК КоличествоПартии
|ПОМЕСТИТЬ ДетализацияИсходныхЗатратПредварительная";
Если РежимОтладкиПоИсточникам Тогда
ТекстыВложенногоЗапроса.Добавить(ТекстЗапроса);
КонецЕсли;
#КонецОбласти
#Область ДетализацияСебестоимостиПартииТоваров
ТекстЗапроса =
"ВЫБРАТЬ
|
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодИсходныхЗатрат,
| НЕОПРЕДЕЛЕНО КАК АналитикаУчетаНоменклатуры,
| ДетализацияСебестоимости.Номенклатура КАК Номенклатура,
| ДетализацияСебестоимости.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
| ДетализацияСебестоимости.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ДетализацияСебестоимости.Характеристика КАК Характеристика,
| ДетализацияСебестоимости.ВидЗапасов КАК ВидЗапасов,
| ДетализацияСебестоимости.Организация КАК Организация,
| ДетализацияСебестоимости.Партия КАК Партия,
| ДетализацияСебестоимости.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка) КАК СтатьяРасходовИсходная,
| ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления.ВидЦенности КАК ВидЦенности,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатурыДокументаПоступления КАК АналитикаУчетаПартийДокументаПоступления,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатурыДокументаПоступления.Номенклатура КАК НоменклатураИсходная,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатурыДокументаПоступления.Характеристика КАК ХарактеристикаИсходная,
| ДетализацияСебестоимости.ДокументПоступления КАК ДокументПоступленияИсходный,
| ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ КАК ИсходныеМатериальныеЗатратыНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницу,
| 0 КАК ИсходныеДопРасходыНаЕдиницу,
| ВЫБОР
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.НДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.НДСРегл
| КОНЕЦ КАК ИсходныйНДСНаЕдиницу,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаНачало,
| 0 КАК ИсходныйНДСНаЕдиницуНаНачало,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаКонец,
| 0 КАК ИсходныйНДСНаЕдиницуНаКонец,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеДопРасходыНаЕдиницуЗаПериод,
| 0 КАК ИсходныйНДСНаЕдиницуЗаПериод,
| 0 КАК КоличествоПартии
|{ВЫБРАТЬ
| Номенклатура.*,
| ЕдиницаХранения.*,
| ЕдиницаДляОтчетов.*,
| КоэффициентЕдиницыДляОтчетов,
| Характеристика.*,
| ВидЗапасов.*,
| Организация.*,
| Партия.*,
| АналитикаУчетаПартий.*,
| СтатьяРасходовИсходная.*,
| АналитикаУчетаПартийДокументаПоступления.*,
| НоменклатураИсходная.*,
| ХарактеристикаИсходная.*,
| ДокументПоступленияИсходный.*}
|ИЗ
| РегистрСведений.ДетализацияСебестоимостиПартииТоваров КАК ДетализацияСебестоимости
|ГДЕ
| &ВыводитьДетализацию
| И ДетализацияСебестоимости.Организация В (&МассивОрганизаций)
| И (ДетализацияСебестоимости.Номенклатура, ДетализацияСебестоимости.Характеристика, ДетализацияСебестоимости.ВидЗапасов, ДетализацияСебестоимости.Организация, ДетализацияСебестоимости.Партия, ДетализацияСебестоимости.АналитикаУчетаПартий) В
| (ВЫБРАТЬ
| ОстаткиИДвижения.Номенклатура,
| ОстаткиИДвижения.Характеристика,
| ОстаткиИДвижения.ВидЗапасов,
| ОстаткиИДвижения.Организация,
| ОстаткиИДвижения.Партия,
| ОстаткиИДвижения.АналитикаУчетаПартий
| ИЗ
| ВТ_ОстаткиИДвиженияДляОтбораДетализацииИсходныхЗатрат КАК ОстаткиИДвижения)
|{ГДЕ
| ДетализацияСебестоимости.Номенклатура.* КАК Номенклатура,
| ДетализацияСебестоимости.Номенклатура.ЕдиницаИзмерения.* КАК ЕдиницаИзмерения,
| ДетализацияСебестоимости.Номенклатура.ЕдиницаДляОтчетов.* КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.Характеристика.* КАК Характеристика,
| ДетализацияСебестоимости.Организация.* КАК Организация,
| ДетализацияСебестоимости.ВидЗапасов.* КАК ВидЗапасов,
| ДетализацияСебестоимости.Партия.* КАК Партия}";
ТекстыВложенногоЗапроса.Добавить(ТекстЗапроса);
#КонецОбласти
#Область ДетализацияСебестоимостиПартииТоваровПостатейныеЗатраты
ТекстЗапроса =
"ВЫБРАТЬ
|
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодИсходныхЗатрат,
| НЕОПРЕДЕЛЕНО КАК АналитикаУчетаНоменклатуры,
| ДетализацияСебестоимости.Номенклатура КАК Номенклатура,
| ДетализацияСебестоимости.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
| ДетализацияСебестоимости.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ДетализацияСебестоимости.Характеристика КАК Характеристика,
| ДетализацияСебестоимости.ВидЗапасов КАК ВидЗапасов,
| ДетализацияСебестоимости.Организация КАК Организация,
| ДетализацияСебестоимости.Партия КАК Партия,
| ДетализацияСебестоимости.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ВЫБОР
| КОГДА ДетализацияСебестоимости.СтатьяРасходов = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ТОГДА ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления.ВидЦенности
| ИНАЧЕ ДетализацияСебестоимости.СтатьяРасходов
| КОНЕЦ КАК СтатьяРасходовИсходная,
| ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления.ВидЦенности КАК ВидЦенности,
| ЗНАЧЕНИЕ(Справочник.КлючиАналитикиУчетаНоменклатуры.ПустаяСсылка) КАК АналитикаУчетаПартийДокументаПоступления,
| ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КАК НоменклатураИсходная,
| ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) КАК ХарактеристикаИсходная,
| ДетализацияСебестоимости.ДокументПоступления КАК ДокументПоступленияИсходный,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницу,
| ВЫБОР
| КОГДА НЕ(&ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров))
| И
| ЛОЖЬ
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеПостатейныеПостоянныеНаЕдиницу,
| ВЫБОР
| КОГДА НЕ(&ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров))
| И
| ЛОЖЬ
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеПостатейныеПеременныеНаЕдиницу,
| ВЫБОР
| КОГДА ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов, ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ИЛИ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеДопРасходыНаЕдиницу,
| ВЫБОР
| КОГДА ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов, ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ИЛИ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.НДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.НДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныйНДСНаЕдиницу,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаНачало,
| 0 КАК ИсходныйНДСНаЕдиницуНаНачало,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаКонец,
| 0 КАК ИсходныйНДСНаЕдиницуНаКонец,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеДопРасходыНаЕдиницуЗаПериод,
| 0 КАК ИсходныйНДСНаЕдиницуЗаПериод,
| 0 КАК КоличествоПартии
|ИЗ
| РегистрСведений.ДетализацияСебестоимостиПартииТоваровПостатейныеЗатраты КАК ДетализацияСебестоимости
|ГДЕ
| &ВыводитьДетализацию
| И ДетализацияСебестоимости.Организация В (&МассивОрганизаций)
| И ДетализацияСебестоимости.ПериодРегистрации <= КОНЕЦПЕРИОДА(&КонецПериода, МЕСЯЦ)
| И (ДетализацияСебестоимости.Номенклатура, ДетализацияСебестоимости.Характеристика, ДетализацияСебестоимости.ВидЗапасов, ДетализацияСебестоимости.Организация, ДетализацияСебестоимости.Партия, ДетализацияСебестоимости.АналитикаУчетаПартий) В
| (ВЫБРАТЬ
| ОстаткиИДвижения.Номенклатура,
| ОстаткиИДвижения.Характеристика,
| ОстаткиИДвижения.ВидЗапасов,
| ОстаткиИДвижения.Организация,
| ОстаткиИДвижения.Партия,
| ОстаткиИДвижения.АналитикаУчетаПартий
| ИЗ
| ВТ_ОстаткиИДвиженияДляОтбораДетализацииИсходныхЗатрат КАК ОстаткиИДвижения)
|{ГДЕ
| ((ДетализацияСебестоимости.Номенклатура, ДетализацияСебестоимости.Характеристика) В
| (ВЫБРАТЬ
| ОтборПоСегментуНоменклатуры.Номенклатура,
| ОтборПоСегментуНоменклатуры.Характеристика
| ИЗ
| ОтборПоСегментуНоменклатуры
| ГДЕ
| ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)),
| ДетализацияСебестоимости.Номенклатура.* КАК Номенклатура,
| ДетализацияСебестоимости.Номенклатура.ЕдиницаИзмерения.* КАК ЕдиницаИзмерения,
| ДетализацияСебестоимости.Номенклатура.ЕдиницаДляОтчетов.* КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.Характеристика.* КАК Характеристика,
| ДетализацияСебестоимости.Организация.* КАК Организация,
| ДетализацияСебестоимости.ВидЗапасов.* КАК ВидЗапасов,
| ДетализацияСебестоимости.Партия.* КАК Партия}";
ТекстыВложенногоЗапроса.Добавить(ТекстЗапроса);
#КонецОбласти
#Область ДетализацияСебестоимостиТоваровПостатейныеЗатраты_НачальныеОстатки
ТекстЗапроса =
"ВЫБРАТЬ
|
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодИсходныхЗатрат,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика,
| ДетализацияСебестоимости.ВидЗапасов КАК ВидЗапасов,
| ДетализацияСебестоимости.Организация КАК Организация,
| ДетализацияСебестоимости.Партия КАК Партия,
| ДетализацияСебестоимости.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ВЫБОР
| КОГДА ДетализацияСебестоимости.СтатьяРасходов = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ТОГДА ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления.ВидЦенности
| ИНАЧЕ ДетализацияСебестоимости.СтатьяРасходов
| КОНЕЦ КАК СтатьяРасходовИсходная,
| ВЫБОР
| КОГДА ДетализацияСебестоимости.СтатьяРасходов = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ТОГДА ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления.ВидЦенности
| ИНАЧЕ ДетализацияСебестоимости.СтатьяРасходов
| КОНЕЦ КАК ВидЦенности,
| ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления КАК АналитикаУчетаПартийДокументаПоступления,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатурыДокументаПоступления.Номенклатура КАК НоменклатураИсходная,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатурыДокументаПоступления.Характеристика КАК ХарактеристикаИсходная,
| ДетализацияСебестоимости.ДокументПоступления КАК ДокументПоступленияИсходный,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницу,
| 0 КАК ИсходныеДопРасходыНаЕдиницу,
| 0 КАК ИсходныйНДСНаЕдиницу,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало,
| ВЫБОР
| КОГДА НЕ(&ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров))
| И
| ЛОЖЬ
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало,
| ВЫБОР
| КОГДА НЕ(&ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров))
| И
| ЛОЖЬ
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало,
| ВЫБОР
| КОГДА ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов, ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ИЛИ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеДопРасходыНаЕдиницуНаНачало,
| ВЫБОР
| КОГДА ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов, ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ИЛИ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.НДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.НДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныйНДСНаЕдиницуНаНачало,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаКонец,
| 0 КАК ИсходныйНДСНаЕдиницуНаКонец,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеДопРасходыНаЕдиницуЗаПериод,
| 0 КАК ИсходныеНДСНаЕдиницуЗаПериод,
| ДетализацияСебестоимости.КоличествоПартии КАК КоличествоПартии
|ИЗ
| РегистрСведений.ДетализацияСебестоимостиТоваровПостатейныеЗатраты КАК ДетализацияСебестоимости
|ГДЕ
| &ВыводитьДетализацию
| И ДетализацияСебестоимости.Организация В (&МассивОрганизаций)
| И ДетализацияСебестоимости.Период МЕЖДУ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&НачалоПериода, СЕКУНДА, -1), МЕСЯЦ) И КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&НачалоПериода, СЕКУНДА, -1), МЕСЯЦ)
| И (ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура, ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика, ДетализацияСебестоимости.ВидЗапасов, ДетализацияСебестоимости.Организация, ДетализацияСебестоимости.Партия, ДетализацияСебестоимости.АналитикаУчетаПартий) В
| (ВЫБРАТЬ
| ОстаткиИДвижения.Номенклатура,
| ОстаткиИДвижения.Характеристика,
| ОстаткиИДвижения.ВидЗапасов,
| ОстаткиИДвижения.Организация,
| ОстаткиИДвижения.Партия,
| ОстаткиИДвижения.АналитикаУчетаПартий
| ИЗ
| ВТ_ОстаткиИДвиженияДляОтбораДетализацииИсходныхЗатрат КАК ОстаткиИДвижения)
|{ГДЕ
| ((ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура, ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика) В
| (ВЫБРАТЬ
| ОтборПоСегментуНоменклатуры.Номенклатура,
| ОтборПоСегментуНоменклатуры.Характеристика
| ИЗ
| ОтборПоСегментуНоменклатуры
| ГДЕ
| ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)),
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.* КАК Номенклатура,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения.* КАК ЕдиницаИзмерения,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов.* КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика.* КАК Характеристика,
| ДетализацияСебестоимости.Организация.* КАК Организация,
| ДетализацияСебестоимости.ВидЗапасов.* КАК ВидЗапасов,
| ДетализацияСебестоимости.Партия.* КАК Партия}";
ТекстыВложенногоЗапроса.Добавить(ТекстЗапроса);
#КонецОбласти
#Область ДетализацияСебестоимостиТоваровПостатейныеЗатраты_КонечныеОстатки
ТекстЗапроса =
"ВЫБРАТЬ
|
| ДАТАВРЕМЯ(1, 1, 1) КАК ПериодИсходныхЗатрат,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика,
| ДетализацияСебестоимости.ВидЗапасов КАК ВидЗапасов,
| ДетализацияСебестоимости.Организация КАК Организация,
| ДетализацияСебестоимости.Партия КАК Партия,
| ДетализацияСебестоимости.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ВЫБОР
| КОГДА ДетализацияСебестоимости.СтатьяРасходов = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ТОГДА ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления.ВидЦенности
| ИНАЧЕ ДетализацияСебестоимости.СтатьяРасходов
| КОНЕЦ КАК СтатьяРасходовИсходная,
| ВЫБОР
| КОГДА ДетализацияСебестоимости.СтатьяРасходов = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ТОГДА ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления.ВидЦенности
| ИНАЧЕ ДетализацияСебестоимости.СтатьяРасходов
| КОНЕЦ КАК ВидЦенности,
| ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления КАК АналитикаУчетаПартийДокументаПоступления,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатурыДокументаПоступления.Номенклатура КАК НоменклатураИсходная,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатурыДокументаПоступления.Характеристика КАК ХарактеристикаИсходная,
| ДетализацияСебестоимости.ДокументПоступления КАК ДокументПоступленияИсходный,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницу,
| 0 КАК ИсходныеДопРасходыНаЕдиницу,
| 0 КАК ИсходныйНДСНаЕдиницу,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаНачало,
| 0 КАК ИсходныйНДСНаЕдиницуНаНачало,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец,
| ВЫБОР
| КОГДА НЕ(&ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров))
| И
| ЛОЖЬ
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец,
| ВЫБОР
| КОГДА НЕ(&ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров))
| И
| ЛОЖЬ
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец,
| ВЫБОР
| КОГДА ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов, ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ИЛИ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеДопРасходыНаЕдиницуНаКонец,
| ВЫБОР
| КОГДА ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов, ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ИЛИ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.НДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.НДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныйНДСНаЕдиницуНаКонец,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод,
| 0 КАК ИсходныеДопРасходыНаЕдиницуЗаПериод,
| 0 КАК ИсходныйНДСНаЕдиницуЗаПериод,
| ДетализацияСебестоимости.КоличествоПартии КАК КоличествоПартии
|ИЗ
| РегистрСведений.ДетализацияСебестоимостиТоваровПостатейныеЗатраты КАК ДетализацияСебестоимости
|ГДЕ
| &ВыводитьДетализацию
| И ДетализацияСебестоимости.Организация В (&МассивОрганизаций)
| И ДетализацияСебестоимости.Период МЕЖДУ НАЧАЛОПЕРИОДА(&КонецПериода, МЕСЯЦ) И КОНЕЦПЕРИОДА(&КонецПериода, МЕСЯЦ)
| И (ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура, ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика, ДетализацияСебестоимости.ВидЗапасов, ДетализацияСебестоимости.Организация, ДетализацияСебестоимости.Партия, ДетализацияСебестоимости.АналитикаУчетаПартий) В
| (ВЫБРАТЬ
| ОстаткиИДвижения.Номенклатура,
| ОстаткиИДвижения.Характеристика,
| ОстаткиИДвижения.ВидЗапасов,
| ОстаткиИДвижения.Организация,
| ОстаткиИДвижения.Партия,
| ОстаткиИДвижения.АналитикаУчетаПартий
| ИЗ
| ВТ_ОстаткиИДвиженияДляОтбораДетализацииИсходныхЗатрат КАК ОстаткиИДвижения)
|{ГДЕ
| ((ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура, ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика) В
| (ВЫБРАТЬ
| ОтборПоСегментуНоменклатуры.Номенклатура,
| ОтборПоСегментуНоменклатуры.Характеристика
| ИЗ
| ОтборПоСегментуНоменклатуры
| ГДЕ
| ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)),
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.* КАК Номенклатура,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения.* КАК ЕдиницаИзмерения,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов.* КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика.* КАК Характеристика,
| ДетализацияСебестоимости.Организация.* КАК Организация,
| ДетализацияСебестоимости.ВидЗапасов.* КАК ВидЗапасов,
| ДетализацияСебестоимости.Партия.* КАК Партия}";
ТекстыВложенногоЗапроса.Добавить(ТекстЗапроса);
#КонецОбласти
#Область ДетализацияСебестоимостиТоваровПостатейныеЗатраты_Обороты
ТекстЗапроса =
"ВЫБРАТЬ
|
| НАЧАЛОПЕРИОДА(ДетализацияСебестоимости.Период, МЕСЯЦ) КАК ПериодИсходныхЗатрат,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика,
| ДетализацияСебестоимости.ВидЗапасов КАК ВидЗапасов,
| ДетализацияСебестоимости.Организация КАК Организация,
| ДетализацияСебестоимости.Партия КАК Партия,
| ДетализацияСебестоимости.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ВЫБОР
| КОГДА ДетализацияСебестоимости.СтатьяРасходов = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ТОГДА ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления.ВидЦенности
| ИНАЧЕ ДетализацияСебестоимости.СтатьяРасходов
| КОНЕЦ КАК СтатьяРасходовИсходная,
| ВЫБОР
| КОГДА ДетализацияСебестоимости.СтатьяРасходов = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ТОГДА ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления.ВидЦенности
| ИНАЧЕ ДетализацияСебестоимости.СтатьяРасходов
| КОНЕЦ КАК ВидЦенности,
| ДетализацияСебестоимости.АналитикаУчетаПартийДокументаПоступления КАК АналитикаУчетаПартийДокументаПоступления,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатурыДокументаПоступления.Номенклатура КАК НоменклатураИсходная,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатурыДокументаПоступления.Характеристика КАК ХарактеристикаИсходная,
| ДетализацияСебестоимости.ДокументПоступления КАК ДокументПоступленияИсходный,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницу,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницу,
| 0 КАК ИсходныеДопРасходыНаЕдиницу,
| 0 КАК ИсходныйНДСНаЕдиницу,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаНачало,
| 0 КАК ИсходныйНДСНаЕдиницуНаНачало,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец,
| 0 КАК ИсходныеДопРасходыНаЕдиницуНаКонец,
| 0 КАК ИсходныйНДСНаЕдиницуНаКонец,
| 0 КАК ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод,
| ВЫБОР
| КОГДА НЕ(&ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров))
| И
| ЛОЖЬ
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод,
| ВЫБОР
| КОГДА НЕ(&ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров))
| И
| ЛОЖЬ
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод,
| ВЫБОР
| КОГДА ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов, ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ИЛИ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 1
| ТОГДА ДетализацияСебестоимости.СтоимостьСНДС
| КОГДА &ДанныеОтчета = 2
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДС
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.СтоимостьБезНДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныеДопРасходыНаЕдиницуЗаПериод,
| ВЫБОР
| КОГДА ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов, ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СтатьиРасходов.ПустаяСсылка)
| ИЛИ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовРегл, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ИЛИ НЕ &ДанныеОтчета = 4
| И ЕСТЬNULL(ДетализацияСебестоимости.СтатьяРасходов.ВариантРаспределенияРасходовУпр, ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.ПустаяСсылка)) = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
| ТОГДА ВЫБОР
| КОГДА &ДанныеОтчета = 3
| ТОГДА ДетализацияСебестоимости.НДСУпр
| КОГДА &ДанныеОтчета = 4
| ТОГДА ДетализацияСебестоимости.НДСРегл
| КОНЕЦ
| ИНАЧЕ 0
| КОНЕЦ КАК ИсходныйНДСНаЕдиницуЗаПериод,
| ДетализацияСебестоимости.КоличествоПартии КАК КоличествоПартии
|ИЗ
| РегистрСведений.ДетализацияСебестоимостиТоваровПостатейныеЗатраты КАК ДетализацияСебестоимости
|ГДЕ
| &ВыводитьДетализацию
| И ДетализацияСебестоимости.Организация В (&МассивОрганизаций)
| И ДетализацияСебестоимости.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ) И КОНЕЦПЕРИОДА(&КонецПериода, МЕСЯЦ)
| И (ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура, ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика, ДетализацияСебестоимости.ВидЗапасов, ДетализацияСебестоимости.Организация, ДетализацияСебестоимости.Партия, ДетализацияСебестоимости.АналитикаУчетаПартий) В
| (ВЫБРАТЬ
| ОстаткиИДвижения.Номенклатура,
| ОстаткиИДвижения.Характеристика,
| ОстаткиИДвижения.ВидЗапасов,
| ОстаткиИДвижения.Организация,
| ОстаткиИДвижения.Партия,
| ОстаткиИДвижения.АналитикаУчетаПартий
| ИЗ
| ВТ_ОстаткиИДвиженияДляОтбораДетализацииИсходныхЗатрат КАК ОстаткиИДвижения)
|{ГДЕ
| ((ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура, ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика) В
| (ВЫБРАТЬ
| ОтборПоСегментуНоменклатуры.Номенклатура,
| ОтборПоСегментуНоменклатуры.Характеристика
| ИЗ
| ОтборПоСегментуНоменклатуры
| ГДЕ
| ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)),
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.* КАК Номенклатура,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения.* КАК ЕдиницаИзмерения,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов.* КАК ЕдиницаДляОтчетов,
| ДетализацияСебестоимости.АналитикаУчетаНоменклатуры.Характеристика.* КАК Характеристика,
| ДетализацияСебестоимости.Организация.* КАК Организация,
| ДетализацияСебестоимости.ВидЗапасов.* КАК ВидЗапасов,
| ДетализацияСебестоимости.Партия.* КАК Партия}";
ТекстыВложенногоЗапроса.Добавить(ТекстЗапроса);
#КонецОбласти
СтрокаВложенногоЗапроса = СтрСоединить(ТекстыВложенногоЗапроса, ОбщегоНазначенияУТ.РазделительЗапросовВОбъединении(Истина));
#Область ПомещениеВИтоговуюВременнуюТаблицу
ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВложенныйЗапрос.ПериодИсходныхЗатрат КАК ПериодИсходныхЗатрат,
| ВложенныйЗапрос.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
| ВложенныйЗапрос.Номенклатура КАК Номенклатура,
| ВложенныйЗапрос.ЕдиницаХранения КАК ЕдиницаХранения,
| ВложенныйЗапрос.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
| ВложенныйЗапрос.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
| ВложенныйЗапрос.Характеристика КАК Характеристика,
| ВложенныйЗапрос.ВидЗапасов КАК ВидЗапасов,
| ВложенныйЗапрос.Организация КАК Организация,
| ВложенныйЗапрос.Партия КАК Партия,
| ВложенныйЗапрос.АналитикаУчетаПартий КАК АналитикаУчетаПартий,
| ВложенныйЗапрос.СтатьяРасходовИсходная КАК СтатьяРасходовИсходная,
| ВложенныйЗапрос.ВидЦенности КАК ВидЦенности,
| ВложенныйЗапрос.АналитикаУчетаПартийДокументаПоступления КАК АналитикаУчетаПартийДокументаПоступления,
| ВложенныйЗапрос.НоменклатураИсходная КАК НоменклатураИсходная,
| ВложенныйЗапрос.ХарактеристикаИсходная КАК ХарактеристикаИсходная,
| ВложенныйЗапрос.ДокументПоступленияИсходный КАК ДокументПоступленияИсходный,
| СУММА(ВложенныйЗапрос.ИсходныеМатериальныеЗатратыНаЕдиницу) КАК ИсходныеМатериальныеЗатратыНаЕдиницу,
| СУММА(ВложенныйЗапрос.ИсходныеПостатейныеПостоянныеНаЕдиницу) КАК ИсходныеПостатейныеПостоянныеНаЕдиницу,
| СУММА(ВложенныйЗапрос.ИсходныеПостатейныеПеременныеНаЕдиницу) КАК ИсходныеПостатейныеПеременныеНаЕдиницу,
| СУММА(ВложенныйЗапрос.ИсходныеДопРасходыНаЕдиницу) КАК ИсходныеДопРасходыНаЕдиницу,
| СУММА(ВложенныйЗапрос.ИсходныйНДСНаЕдиницу) КАК ИсходныйНДСНаЕдиницу,
| СУММА(ВложенныйЗапрос.ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало) КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало,
| СУММА(ВложенныйЗапрос.ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало) КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало,
| СУММА(ВложенныйЗапрос.ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало) КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало,
| СУММА(ВложенныйЗапрос.ИсходныеДопРасходыНаЕдиницуНаНачало) КАК ИсходныеДопРасходыНаЕдиницуНаНачало,
| СУММА(ВложенныйЗапрос.ИсходныйНДСНаЕдиницуНаНачало) КАК ИсходныйНДСНаЕдиницуНаНачало,
| СУММА(ВложенныйЗапрос.ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец) КАК ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец,
| СУММА(ВложенныйЗапрос.ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец) КАК ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец,
| СУММА(ВложенныйЗапрос.ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец) КАК ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец,
| СУММА(ВложенныйЗапрос.ИсходныеДопРасходыНаЕдиницуНаКонец) КАК ИсходныеДопРасходыНаЕдиницуНаКонец,
| СУММА(ВложенныйЗапрос.ИсходныйНДСНаЕдиницуНаКонец) КАК ИсходныйНДСНаЕдиницуНаКонец,
| СУММА(ВложенныйЗапрос.ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод) КАК ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод,
| СУММА(ВложенныйЗапрос.ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод) КАК ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод,
| СУММА(ВложенныйЗапрос.ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод) КАК ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод,
| СУММА(ВложенныйЗапрос.ИсходныеДопРасходыНаЕдиницуЗаПериод) КАК ИсходныеДопРасходыНаЕдиницуЗаПериод,
| СУММА(ВложенныйЗапрос.ИсходныйНДСНаЕдиницуЗаПериод) КАК ИсходныйНДСНаЕдиницуЗаПериод,
| СУММА(ВложенныйЗапрос.КоличествоПартии) КАК КоличествоПартии
|ПОМЕСТИТЬ ВТ_ДетализацияИсходныхЗатрат
|{ВЫБРАТЬ
| ПериодИсходныхЗатрат,
| АналитикаУчетаНоменклатуры.*,
| Номенклатура.*,
| ЕдиницаХранения.*,
| ЕдиницаДляОтчетов.*,
| КоэффициентЕдиницыДляОтчетов,
| Характеристика.*,
| ВидЗапасов.*,
| Организация.*,
| Партия.*,
| АналитикаУчетаПартий.*,
| СтатьяРасходовИсходная.*,
| ВидЦенности.*,
| АналитикаУчетаПартийДокументаПоступления.*,
| НоменклатураИсходная.*,
| ХарактеристикаИсходная.*,
| ДокументПоступленияИсходный.*,
| ИсходныеМатериальныеЗатратыНаЕдиницу,
| ИсходныеПостатейныеПостоянныеНаЕдиницу,
| ИсходныеПостатейныеПеременныеНаЕдиницу,
| ИсходныеДопРасходыНаЕдиницу,
| ИсходныйНДСНаЕдиницу,
| ИсходныеМатериальныеЗатратыНаЕдиницуНаНачало,
| ИсходныеПостатейныеПостоянныеНаЕдиницуНаНачало,
| ИсходныеПостатейныеПеременныеНаЕдиницуНаНачало,
| ИсходныеДопРасходыНаЕдиницуНаНачало,
| ИсходныйНДСНаЕдиницуНаНачало,
| ИсходныеМатериальныеЗатратыНаЕдиницуНаКонец,
| ИсходныеПостатейныеПостоянныеНаЕдиницуНаКонец,
| ИсходныеПостатейныеПеременныеНаЕдиницуНаКонец,
| ИсходныеДопРасходыНаЕдиницуНаКонец,
| ИсходныйНДСНаЕдиницуНаКонец,
| ИсходныеМатериальныеЗатратыНаЕдиницуЗаПериод,
| ИсходныеПостатейныеПостоянныеНаЕдиницуЗаПериод,
| ИсходныеПостатейныеПеременныеНаЕдиницуЗаПериод,
| ИсходныеДопРасходыНаЕдиницуЗаПериод,
| ИсходныйНДСНаЕдиницуЗаПериод,
| КоличествоПартии}
|ИЗ
| ДетализацияИсходныхЗатратПредварительная КАК ВложенныйЗапрос
|
|СГРУППИРОВАТЬ ПО
| ВложенныйЗапрос.ЕдиницаХранения,
| ВложенныйЗапрос.ЕдиницаДляОтчетов,
| ВложенныйЗапрос.ХарактеристикаИсходная,
| ВложенныйЗапрос.СтатьяРасходовИсходная,
| ВложенныйЗапрос.ВидЦенности,
| ВложенныйЗапрос.АналитикаУчетаНоменклатуры,
| ВложенныйЗапрос.ПериодИсходныхЗатрат,
| ВложенныйЗапрос.Партия,
| ВложенныйЗапрос.Характеристика,
| ВложенныйЗапрос.ВидЗапасов,
| ВложенныйЗапрос.Организация,
| ВложенныйЗапрос.ДокументПоступленияИсходный,
| ВложенныйЗапрос.Номенклатура,
| ВложенныйЗапрос.АналитикаУчетаПартийДокументаПоступления,
| ВложенныйЗапрос.АналитикаУчетаПартий,
| ВложенныйЗапрос.НоменклатураИсходная,
| ВложенныйЗапрос.КоэффициентЕдиницыДляОтчетов";
#КонецОбласти
Если РежимОтладкиПоИсточникам Тогда
ТекстыЗапроса = Новый Массив;
ТекстыЗапроса.Добавить(СтрокаВложенногоЗапроса);
ТекстыЗапроса.Добавить(ТекстЗапроса);
ТекстЗапроса = СтрСоединить(ТекстыЗапроса, ОбщегоНазначения.РазделительПакетаЗапросов());
Иначе
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ДетализацияИсходныхЗатратПредварительная", "(" + СтрокаВложенногоЗапроса + ")");
КонецЕсли;
Возврат ТекстЗапроса;
КонецФункции
#КонецОбласти
#КонецОбласти
#КонецЕсли