public object ПолучитьТаблицуДвиженийПоРегиструПервоначальныеСведенияОС(/*ТаблицаЗатрат,СтруктураКлючиАналитики,ДатаДокумента, ВидОтраженияВУчете*/)
{
if(true/*ТипЗНЧ(ТаблицаЗатрат) = Тип("ТаблицаЗначений")*/)
{
//ТаблицаСписания = ТаблицаЗатрат.СкопироватьКолонки();
}
/*// Определим код операции принятия к учету ОС по виду отражения в учете
*/
if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВНалоговомУчете*/)
{
//КодОперацииПринятиеКУчету = Перечисления.КодыОперацийПартииТоваров.ПринятиеКУчетуОСНУ;
}
if(true/*ТаблицаСписания.Количество() > 0*/)
{
//Отказ = Ложь;
//ТаблицаСписания.Колонки.Добавить("ОрганизацияНовая",Новый ОписаниеТипов("СправочникСсылка.Организации"));
//ТаблицаСписания.Колонки.Добавить("ОсновноеСредство",Новый ОписаниеТипов("СправочникСсылка.ОсновныеСредства"));
//ЗаполнитьТаблицуДвиженийПоЗатратамАналитикой(ТаблицаСписания, Новый Структура("Организация","ОрганизацияНовая"), Отказ, СтруктураКлючиАналитики);
//ЗаполнитьТаблицуДвиженийПоЗатратамАналитикой(ТаблицаСписания, Новый Структура("Субконто1","ОсновноеСредство"), Отказ, СтруктураКлючиАналитики,Истина);
if(true/*Отказ*/)
{
}
/*ТаблицаСписания.Свернуть("ОрганизацияНовая,ОсновноеСредство",
?(ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВНалоговомУчете, "СтоимостьНУ", "Стоимость"));*/
//Запрос = Новый Запрос();
//Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц();
/*Запрос.Текст = "ВЫБРАТЬ
| ВЫРАЗИТЬ(ТЗ.ОрганизацияНовая КАК Справочник.Организации) КАК Организация,
| ВЫРАЗИТЬ(ТЗ.ОсновноеСредство КАК Справочник.ОсновныеСредства) КАК ОсновноеСредство,
| //ДляУпрУчета ТЗ.Стоимость КАК Стоимость
| //ДляБухУчета ТЗ.Стоимость КАК Стоимость
| //ДляНалУчета ТЗ.СтоимостьНУ КАК Стоимость
|ПОМЕСТИТЬ
| ТаблицаКорректировкиСтоимостиОС
|ИЗ
| &ТаблицаЗначений КАК ТЗ";*/
//Запрос.Текст = УправлениеЗатратами.ЗаменитьКомментарииВТекстеЗапроса(Запрос.Текст, ВидОтраженияВУчете);
//Запрос.УстановитьПараметр("ТаблицаЗначений",ТаблицаСписания);
//Запрос.Выполнить();
/*Запрос.Текст = "ВЫБРАТЬ
| &ДатаДокумента КАК Период,
| //ДляБухУчета ТаблицаКорректировкиСтоимостиОС.Организация,
| //ДляНалУчета ТаблицаКорректировкиСтоимостиОС.Организация,
| //ДляБухУчета ПервоначальныеСведенияОС.ИнвентарныйНомер КАК ИнвентарныйНомер,
| //ДляБухУчета ПервоначальныеСведенияОС.СпособПоступления КАК СпособПоступления,
| //ДляНалУчета ПервоначальныеСведенияОС.МетодНачисленияАмортизации КАК МетодНачисленияАмортизации,
| //ДляУпрУчета ПервоначальныеСведенияОС.СпособНачисленияАмортизации КАК СпособНачисленияАмортизации,
| //ДляБухУчета ПервоначальныеСведенияОС.СпособНачисленияАмортизации КАК СпособНачисленияАмортизации,
| //ДляУпрУчета ТаблицаКорректировкиСтоимостиОС.Стоимость + ЕСТЬNULL(ПервоначальныеСведенияОС.ПервоначальнаяСтоимость,0) КАК ПервоначальнаяСтоимость,
| //ДляБухУчета ТаблицаКорректировкиСтоимостиОС.Стоимость + ЕСТЬNULL(ПервоначальныеСведенияОС.ПервоначальнаяСтоимость,0) КАК ПервоначальнаяСтоимость,
| //ДляНалУчета ТаблицаКорректировкиСтоимостиОС.Стоимость + ЕСТЬNULL(ПервоначальныеСведенияОС.ПервоначальнаяСтоимостьНУ,0) КАК ПервоначальнаяСтоимостьНУ,
| //ДляНалУчета ПервоначальныеСведенияОС.СтоимостьДо2002 КАК СтоимостьДо2002,
| //ДляНалУчета ПервоначальныеСведенияОС.АмортизацияДо2002 КАК АмортизацияДо2002,
| //ДляНалУчета ПервоначальныеСведенияОС.ПорядокВключенияСтоимостиВСоставРасходов КАК ПорядокВключенияСтоимостиВСоставРасходов,
| //ДляУпрУчета ПервоначальныеСведенияОС.ПараметрВыработки КАК ПараметрВыработки,
| //ДляБухУчета ПервоначальныеСведенияОС.ПараметрВыработки КАК ПараметрВыработки,
| ТаблицаКорректировкиСтоимостиОС.ОсновноеСредство
|ИЗ
| ТаблицаКорректировкиСтоимостиОС КАК ТаблицаКорректировкиСтоимостиОС
|
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ
| РегистрСведений.ПервоначальныеСведенияОС%СуффиксУчета%.СрезПоследних(
| &ДатаДокумента,
| (ОсновноеСредство
| //ДляБухУчета, Организация
| //ДляНалУчета, Организация
| ) В (ВЫБРАТЬ
| ОсновноеСредство
| //ДляБухУчета, Организация
| //ДляНалУчета, Организация
| ИЗ
| ТаблицаКорректировкиСтоимостиОС)) КАК ПервоначальныеСведенияОС
| ПО
| ПервоначальныеСведенияОС.ОсновноеСредство = ТаблицаКорректировкиСтоимостиОС.ОсновноеСредство
| //ДляБухУчета И ПервоначальныеСведенияОС.Организация = ТаблицаКорректировкиСтоимостиОС.Организация
| //ДляНалУчета И ПервоначальныеСведенияОС.Организация = ТаблицаКорректировкиСтоимостиОС.Организация";*/
//Запрос.УстановитьПараметр("ДатаДокумента",ДатаДокумента);
//Запрос.Текст = УправлениеЗатратами.ЗаменитьКомментарииВТекстеЗапроса(Запрос.Текст, ВидОтраженияВУчете);
//Результат = Запрос.Выполнить();
if(true/*Результат.Пустой()*/)
{
}
}
return null;
}