Ответ в теме: Как рассчитать Графу 1 Книги учета доходов и расходов в 1С при УСН?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как рассчитать Графу 1 Книги учета доходов и расходов в 1С при УСН? Ответ в теме: Как рассчитать Графу 1 Книги учета доходов и расходов в 1С при УСН?

#34918
Телеграм группа https://t.me/odineskiOdineski
Участник

    Графа 1 Книги учета доходов и расходов при УСН — это обычно сумма доходов, учитываемых для целей налогообложения, за отчетный период.

    В 1С:Бухгалтерия (редакции с поддержкой УСН) расчет этой графы обычно строится на основании данных регистра накопления «Доходы и расходы по УСН» или по данным проводок с определенными счетами и признаками.

    Пример упрощенной формулы на встроенном языке 1С для расчета суммы доходов (Графа 1) за период:

    // Параметры: ДатаНачала, ДатаКонца - период расчета
    
    Процедура РассчитатьГрафу1(ДатаНачала, ДатаКонца, Результат)
    	
    	Запрос = Новый Запрос;
    	Запрос.Текст = 
    	"ВЫБРАТЬ
    		СУММА(ДоходыРасходы.Сумма) КАК СуммаДоходов
    	ИЗ
    		РегистрНакопления.ДоходыИРасходыПоУСН КАК ДоходыРасходы
    	ГДЕ
    		ДоходыРасходы.Период МЕЖДУ &ДатаНачала И &ДатаКонца
    		И ДоходыРасходы.ВидДвижения = ЗНАЧЕНИЕ(Справочник.ВидыДвиженийРегистра.Начисление)
    		И ДоходыРасходы.ВидДохода = ЗНАЧЕНИЕ(Справочник.ВидыДоходовУСН.Доход)
    	";
    
    	Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
    	Запрос.УстановитьПараметр("ДатаКонца", ДатаКонца);
    
    	РезультатЗапроса = Запрос.Выполнить();
    	Выборка = РезультатЗапроса.Выбрать();
    
    	Если Выборка.Следующий() Тогда
    		Результат = Выборка.СуммаДоходов;
    	Иначе
    		Результат = 0;
    	КонецЕсли;
    
    КонецПроцедуры
    

    Объяснение:

    — Используется регистр накопления «ДоходыИРасходыПоУСН» (в вашей конфигурации может называться иначе).
    — Фильтрация по периоду.
    — Учитываются только движения по доходам (ВидДвижения = Начисление, ВидДохода = Доход).
    — Результат — сумма доходов за период, которая и будет значением Графы 1.

    Если в вашей конфигурации нет такого регистра, то можно рассчитывать сумму доходов по счетам учета доходов (например, 90, 91) с помощью запроса по проводкам.

    Пример запроса по проводкам:

    Запрос.Текст = 
    "ВЫБРАТЬ
    	СУММА(Проводки.Сумма) КАК СуммаДоходов
    ИЗ
    	РегистрБухгалтерии.Проводки КАК Проводки
    ГДЕ
    	Проводки.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
    	И Проводки.СчетУчета В (&СчетаДоходов)
    	И Проводки.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПроводок.Приход)
    ";
    
    Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
    Запрос.УстановитьПараметр("ДатаКонца", ДатаКонца);
    Запрос.УстановитьПараметр("СчетаДоходов", Новый Массив({"90.01", "91.01"}));
    

    В итоге, для корректного расчета Графы 1 нужно ориентироваться на структуру вашей конфигурации и учетную политику.

    Рекомендую посмотреть здесь:
    https://helpf.pro/faq8/view/1185.html
    https://infostart.ru/public/146323/ (пример работы с налогами и отчетностью в 1С)

    База знаний 1С