public object ОпределитьНормуРасходовПоВыручке(/*СтруктураШапкиДокумента, Процент*/)
{
/*// Формируем массив счетов учета выручки
*/
//СписокВидовДоходов = Новый Массив;
//СписокВидовДоходов.Добавить(Перечисления.ВидыПрочихДоходовИРасходов.ДоходыРасходыСвязанныеСРеализациейОсновныхСредств);
//СписокВидовДоходов.Добавить(Перечисления.ВидыПрочихДоходовИРасходов.ДоходыРасходыСвязанныеСРеализациейНематериальныхАктивов);
//СписокВидовДоходов.Добавить(Перечисления.ВидыПрочихДоходовИРасходов.ДоходыРасходыСвязанныеСРеализациейОбъектовСтроительства);
//СписокВидовДоходов.Добавить(Перечисления.ВидыПрочихДоходовИРасходов.ДоходыРасходыСвязанныеСРеализациейПрочегоИмущества);
//СписокВидовДоходов.Добавить(Перечисления.ВидыПрочихДоходовИРасходов.ДоходыРасходыСвязанныеСРеализациейИмущественныхПравКромеПраваТребования);
//СписокВидовДоходов.Добавить(Перечисления.ВидыПрочихДоходовИРасходов.ДоходыРасходыСвязанныеСРеализациейИмущественныхПравПоОбъектамОбслуживающихПроизводств);
//СписокВидовДоходов.Добавить(Перечисления.ВидыПрочихДоходовИРасходов.ДоходыРасходыСвязанныеСРеализациейЦенныхБумаг);
//мКонДата = КонецМесяца (СтруктураШапкиДокумента.Дата);
//мНачГода = НачалоГода(СтруктураШапкиДокумента.Дата);
//мКонГраница = Новый Граница(мКонДата, ВидГраницы.Включая);
/*// Формируем запрос по счетам учета выручки
*/
//ЗапросПоВыручке = Новый Запрос;
//ЗапросПоВыручке.УстановитьПараметр("НачалоМесяца", мНачГода);
//ЗапросПоВыручке.УстановитьПараметр("КонецМесяца", мКонГраница);
//ЗапросПоВыручке.УстановитьПараметр("Организация", СтруктураШапкиДокумента.Организация);
//ЗапросПоВыручке.УстановитьПараметр("Выручка90", ПланыСчетов.Налоговый.Выручка);
//ЗапросПоВыручке.УстановитьПараметр("Выручка91", ПланыСчетов.Налоговый.ПрочиеДоходы);
//ЗапросПоВыручке.УстановитьПараметр("ПрочиеДоходы", ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы);
//ЗапросПоВыручке.УстановитьПараметр("СписокВидовДоходов", СписокВидовДоходов);
/*ЗапросПоВыручке.Текст = "ВЫБРАТЬ
| НалоговыйОбороты.СуммаОборотКт КАК ОборотКт
|ИЗ
| РегистрБухгалтерии.Налоговый.Обороты(&НачалоМесяца, &КонецМесяца, , Счет В ИЕРАРХИИ (&Выручка90), , Организация = &Организация И ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ), , ) КАК НалоговыйОбороты
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| НалоговыйОбороты.СуммаОборотКт
|ИЗ
| РегистрБухгалтерии.Налоговый.Обороты(
| &НачалоМесяца,
| &КонецМесяца,
| ,
| Счет В ИЕРАРХИИ (&Выручка91),
| &ПрочиеДоходы,
| Организация = &Организация
| И Субконто1.ВидПрочихДоходовИРасходов В (&СписокВидовДоходов)
| И ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ)
| ,
| ) КАК НалоговыйОбороты";*/
//ВыборкаВыручки = ЗапросПоВыручке.Выполнить().Выбрать();
/*// Собираем выручку
*/
//ВыручкаНУ = 0;
while(true/*ВыборкаВыручки.Следующий()*/)
{
//ВыручкаНУ = ВыручкаНУ + ?(ВыборкаВыручки.ОборотКт = Null, 0, ВыборкаВыручки.ОборотКт);
}
/*// Определяем норму
*/
return null;
}