public object СформироватьТаблицуПогашеннойСтоимости(/**/)
{
//ТаблицаПогашеннойСтоимости = Новый ТаблицаЗначений;
//Колонки = ТаблицаПогашеннойСтоимости.Колонки;
//Колонки.Добавить("Склад", Новый ОписаниеТипов("СправочникСсылка.Склады"));
//Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура"));
//МассивТипов = Новый Массив;
//МассивТипов.Добавить(Тип("СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"));
//МассивТипов.Добавить(Тип("ДокументСсылка.СписаниеМатериаловИзЭксплуатации"));
//Колонки.Добавить("СпособОтраженияРасходов", Новый ОписаниеТипов(МассивТипов));
//Колонки.Добавить("КорАналитикаВидаУчета", Новый ОписаниеТипов("СправочникСсылка.КлючиАналитикиВидаУчета"));
//Колонки.Добавить("КорАналитикаУчетаЗатрат", Новый ОписаниеТипов("СправочникСсылка.КлючиАналитикиУчетаЗатрат"));
//Колонки.Добавить("КорАналитикаРаспределенияЗатрат", Новый ОписаниеТипов("СправочникСсылка.КлючиАналитикиРаспределенияЗатрат"));
//Колонки.Добавить("КорАналитикаУчетаПартий", Новый ОписаниеТипов("СправочникСсылка.КлючиАналитикиУчетаПартий"));
//Колонки.Добавить("СчетУчетаБУ", Новый ОписаниеТипов("ПланСчетовСсылка.Хозрасчетный"));
//Колонки.Добавить("СчетУчетаНУ", Новый ОписаниеТипов("ПланСчетовСсылка.Налоговый"));
//Колонки.Добавить("КоличествоУпр", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
//Колонки.Добавить("КоличествоБух", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
//Колонки.Добавить("КоличествоНал", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
//Колонки.Добавить("СтоимостьУпр", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
//Колонки.Добавить("СтоимостьБух", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
//Колонки.Добавить("СтоимостьНал", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
//Колонки.Добавить("ПостояннаяРазница", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
//Колонки.Добавить("ВременнаяРазница", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));
//ТаблицаПогашеннойСтоимости.Индексы.Добавить("СпособОтраженияРасходов");
return null;
}
// СформироватьТекстЗапросаПоПартиямМатериаловВЭксплуатацииРасширеннаяАналитика()
// Функция формирует текст запроса по партиям материалов в эксплуатации.
//
// Возвращаемое значение:
// Строка - Текст запроса
//
public object СформироватьТекстЗапросаПоПартиямМатериаловВЭксплуатации(/**/)
{
/*ТекстЗапроса = "
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| //ДляУпрУчета СписанныеМатериалы.Подразделение,
| //ДляРеглУчета СписанныеМатериалы.ПодразделениеОрганизации КАК Подразделение,
| //ДляБухУчета СписанныеМатериалы.СчетУчетаБУ КАК СчетУчета,
| //ДляНалУчета СписанныеМатериалы.СчетУчетаНУ КАК СчетУчета,
|
| СписанныеМатериалы.Номенклатура,
| СписанныеМатериалы.ХарактеристикаНоменклатуры,
| СписанныеМатериалы.СерияНоменклатуры,
| СписанныеМатериалы.ФизЛицо,
| СписанныеМатериалы.НазначениеИспользования
|
|ПОМЕСТИТЬ СписанныеМатериалы
|ИЗ
| РегистрСведений.СписанныеМатериалыИзЭксплуатации КАК СписанныеМатериалы
|ГДЕ
| СписанныеМатериалы.Период МЕЖДУ &НачДата И &КонДата
| //ДляРеглУчета И СписанныеМатериалы.Организация = &Организация
| //ДляУпрУчета И СписанныеМатериалы.ОтражатьВУправленческомУчете
| //ДляБухУчета И СписанныеМатериалы.ОтражатьВБухгалтерскомУчете
| //ДляНалУчета И СписанныеМатериалы.ОтражатьВНалоговомУчете
|;
|///////////////////////////////////////////////////////////////////////////////
|
|ВЫБРАТЬ
| //ДляРеглУчета ПартииМатериалов.Организация,
| //ДляУпрУчета Неопределено КАК СчетУчета,
| //ДляРеглУчета ПартииМатериалов.СчетУчета,
| ПартииМатериалов.Подразделение,
| ПартииМатериалов.Номенклатура,
| ПартииМатериалов.ХарактеристикаНоменклатуры,
| ПартииМатериалов.СерияНоменклатуры,
| ПартииМатериалов.ФизЛицо,
| ПартииМатериалов.НазначениеИспользования,
| ПартииМатериалов.ДокументПередачи,
| ПартииМатериалов.ДокументПередачи.Дата КАК ДокументПередачиДата,
|
| //ДляНалУчета ПартииМатериалов.ПостояннаяРазницаОстаток,
| //ДляНалУчета ПартииМатериалов.ВременнаяРазницаОстаток,
| //ДляНалУчета ПартииМатериалов.ПогашеннаяСтоимостьПРОстаток,
| //ДляНалУчета ПартииМатериалов.ПогашеннаяСтоимостьВРОстаток,
|
| ПартииМатериалов.КоличествоОстаток,
| ПартииМатериалов.СтоимостьОстаток,
| //ДляУпрУчета ПартииМатериалов.ПогашеннаяСтоимостьОстаток
| //ДляБухУчета ПартииМатериалов.ПогашеннаяСтоимостьОстаток
| //ДляНалУчета 0 КАК ПогашеннаяСтоимостьОстаток
|
|ИЗ
| РегистрНакопления.ПартииМатериаловВЭксплуатации%СуффиксУчета%.Остатки(&КонГраница,
| (
| Подразделение,
| //ДляРеглУчета СчетУчета,
| Номенклатура,
| ХарактеристикаНоменклатуры,
| СерияНоменклатуры,
| ФизЛицо,
| НазначениеИспользования
| ) В (
| ВЫБРАТЬ
| *
| ИЗ
| СписанныеМатериалы
| )
| //ДляРеглУчета И Организация = &Организация
| ) КАК ПартииМатериалов
|
|УПОРЯДОЧИТЬ ПО
| //ДляРеглУчета ПартииМатериалов.СчетУчета,
| ПартииМатериалов.Подразделение,
| ПартииМатериалов.Номенклатура,
| ПартииМатериалов.ХарактеристикаНоменклатуры,
| ПартииМатериалов.СерияНоменклатуры,
| ПартииМатериалов.ФизЛицо,
| ПартииМатериалов.НазначениеИспользования,
| ПартииМатериалов.ДокументПередачи.Дата,
| ПартииМатериалов.ДокументПередачи
|;
|///////////////////////////////////////////////////////////////////////////////
|
|УНИЧТОЖИТЬ СписанныеМатериалы
|
|";*/
return null;
}