База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как получить задолженность поставщика через регистр хозрасчетный в 1С? › Ответ в теме: Как получить задолженность поставщика через регистр хозрасчетный в 1С?
Чтобы посмотреть задолженность поставщика через регистр бухгалтерии «Хозрасчетный» в 1С, нужно сделать запрос к регистру остатков и оборотов по счету расчетов с поставщиками. Обычно задолженность поставщика отражается на счете расчетов с поставщиками (например, 60 счет в плане счетов).
Пример запроса на языке 1С для получения задолженности поставщика по счету расчетов с поставщиками через регистр бухгалтерии «Хозрасчетный.ОстаткиИОбороты»:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.Контрагент КАК Поставщик, | СУММА(ХозрасчетныйОстатки.СуммаКонечныйОстатокДт - ХозрасчетныйОстатки.СуммаКонечныйОстатокКт) КАК Задолженность |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Контрагент, , Счет = &Счет) КАК ХозрасчетныйОстатки |ГДЕ | ХозрасчетныйОстатки.Контрагент = &Поставщик |СГРУППИРОВАТЬ ПО | ХозрасчетныйОстатки.Контрагент"; Запрос.УстановитьПараметр("ДатаНач", НачалоДня(Дата)); Запрос.УстановитьПараметр("ДатаКон", КонецДня(Дата)); Запрос.УстановитьПараметр("Поставщик", Справочники.Контрагенты.НайтиПоНаименованию("ИмяПоставщика")); Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл Сообщить("Поставщик: " + Выборка.Поставщик + ", Задолженность: " + Формат(Выборка.Задолженность, "ЧГ=10; ЧД=2")); КонецЦикла; |
Объяснение:
— В запросе выбирается контрагент (поставщик) и рассчитывается задолженность как разница между дебетовыми и кредитовыми остатками по счету расчетов с поставщиками.
— Параметры ДатаНач и ДатаКон задают период, на который берутся остатки.
— Параметр Счет указывает на счет расчетов с поставщиками в плане счетов.
— Параметр Поставщик — конкретный контрагент, по которому нужно посмотреть задолженность.
Если нужно получить задолженность по всем поставщикам, уберите условие по контрагенту и группировку по нему.
Также можно смотреть задолженность в стандартных отчетах конфигурации, например, «Состояние расчетов с поставщиками», но через регистр «Хозрасчетный» именно так.
Если нужна помощь с конкретным кодом под вашу конфигурацию — уточните версию 1С и используемый план счетов.