Остатки по синтетическим счетам

Остатки по синтетическим счетам

0
82
14.08.2020 Иван Горбунов

Содержание:

1.       План счетов в 1С

2.       Остатки регистра бухгалтерии

3.       Данные виртуальной таблицы  


1.    План счетов в 1С


Для начала вспомним, что российский план счетов в 1С устроен иерархически (аналогично иерархическому справочнику). Синтетические счета бухгалтерского учета – это верхний уровень иерархии, который используется в отчетности и для получения общих показателей экономического состояния предприятия. Также и контроль методом двойной записи осуществляется по синтетическим счетам.


В проводках же обычно задействованы аналитические счета бухгалтерского учета, то есть подчиненные и детализирующие субсчета.


По самим синтетическим счетам проводок может и не быть.


Таким образом, при получении достоверных остатков по синтетическим счетам необходимо собирать остатки по иерархии субсчетов.  


2.    Остатки регистра бухгалтерии


Получить остатки регистра бухгалтерии с учетом иерархии можно запросом с использованием конструкции Счет В Иерархии.


Например:

Запрос = Новый Запрос;

       Запрос.Текст =

             "ВЫБРАТЬ

             |      ХозрасчетныйОстатки.Субконто1 КАК Субконто1,

             |      ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,

             |      ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт,

             |      ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКт

             |ИЗ

             |      РегистрБухгалтерии.Хозрасчетный.Остатки(&МоментВремени, Счет В ИЕРАРХИИ (&СчетБУ), &ВидыСубконто, Организация = &Организация) КАК ХозрасчетныйОстатки";

      

       Запрос.УстановитьПараметр("ВидыСубконто", ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты);

       Запрос.УстановитьПараметр("МоментВремени", Дата);

       Запрос.УстановитьПараметр("Организация", Организация);

       Запрос.УстановитьПараметр("СчетБУ", ПланыСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками);

      

       РезультатЗапроса = Запрос.Выполнить();

      

       ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

      

       Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

             // Вставить обработку выборки ВыборкаДетальныеЗаписи

       КонецЦикла;

 

В примере используем виртуальную таблицу регистра бухгалтерии Остатки. Для целей эффективности заполняем параметры виртуальной таблицы:


РегистрБухгалтерии.Хозрасчетный.Остатки(<Период>, <Условиесчета>, <Субконто>, <Условие>)

·         Период – на какой момент получаются остатки;

·         Условие счета – ключевой параметр для получения остатков по синтетическим счетам (здесь и указываем конструкцию иерархического отбора);

·         Субконто – возможность упорядоченного обращения к видам субконто;

·         Условие – дополнительные условия отбора.  


3.    Данные виртуальной таблицы


Поясним, какие данные мы получили.


СуммаОстаток – это дебетовый остаток счета минус кредитовый остаток. Если счет только активный или только пассивный, то СуммаОстаток однозначно определяет остаток на счете, поскольку у активного счета остаток может быть только дебетовым, а у пассивного – кредитовым.


Но остаток активно/пассивного счета может быть как дебетовым, так и кредитовым. И в этом случае нельзя однозначно определить ситуацию, если значение «СуммаОстаток» положительное. Возможно, это положительный дебетовый остаток, а возможно — отрицательный кредитовый. Поэтому во избежание ошибки лучше использовать поля СуммаОстатокДт и СуммаОстатокКт.


Специалист компании «Кодерлайн»

Иван Горбунов

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
#1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Модули #1С: Платформа #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #1С:ERP #1С.6-НДФЛ #ADO #APACHE #API #canonical #com-объекты #Excel #Excel в 1С #GoogleDrive #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MS SQL Server #WEB #WEB-сервисы 1С #Word #XML #Администрирование 1С #акты в 1С #Безопасность сервера #Бесшовная интеграция #БИТ.Финанc #Битрикс24 #Блокировки в 1С #БСП #БУ #Бурение скважин #Бюджетирование #Внедрение #Внедрение ERP #Закрытие месяца #Запросы 1С #Интеграция 1С #КАК ОТРАЖАЮТСЯ ТОВАРЫ В ПУТИ 1С #Как сделать в 1С #Конвертация данных #Корпоративное сопровождение #Лизинг #Лицензии 1С #Механизм Анализа Данных в 1С #Моделирование #Модуль Диадок #МСФО #Налоги #Обмен между базами #Обновления #Оптимизация #Отпуск #Отчетность #Отчеты в 1С #Оценка задач #Перенос данных #Планирование #Полезные обработки #Правила обмена #предопределенные элементы справочников #Проводки 1С #Программирование в 1С #Программные права #Продажи #Производство #Работа с объектами в 1С #Расширение конфигурации #РСБУ #СКД #Соединение COM в 1С платформе #Сравнение конфигураций #Тестирование 1С #Техническое задание #Торговое оборудование #Транспортная логистика #Управление проектами #Финансовый учет #Хранилище настроек #Ценообразование #Экзамен 1С #Яндекс.Касса Email или телефон Работа с объектами в 1С Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.