"Активы и пассивы" для Деньги 1.0
Функциональные - Бюджетирование и планирование
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Для "самоделкиных":
1. Создаем отчет, в СКД добавляем запрос:
ВЫБРАТЬ
КурсыВалютСрезПоследних.Валюта КАК Валюта,
ВЫБОР
КОГДА КурсыВалютСрезПоследних.Кратность <> 0
ТОГДА КурсыВалютСрезПоследних.Курс / КурсыВалютСрезПоследних.Кратность
ИНАЧЕ КурсыВалютСрезПоследних.Курс
КОНЕЦ КАК Курс
ПОМЕСТИТЬ ВТ_Курсы
ИЗ
РегистрСведений.КурсыВалют.СрезПоследних({(&Период)}, ) КАК КурсыВалютСрезПоследних
ИНДЕКСИРОВАТЬ ПО
Валюта
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
"АКТИВЫ" КАК Раздел,
"Деньги" КАК Подраздел,
ЛичныеФинансыОстатки.Счет,
ВЫРАЗИТЬ(ЛичныеФинансыОстатки.Субконто1 КАК Справочник.КошелькиИСчета).ТипСчета КАК ГруппаСтатей,
ЛичныеФинансыОстатки.Субконто1 КАК Статья,
ЛичныеФинансыОстатки.Валюта,
ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток,
ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток * ВТ_Курсы.Курс КАК СуммаНацЭквОстаток,
ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток * ВТ_Курсы.Курс / ВТ_КурсВалютыПересчета.Курс КАК СуммаВалПересчетаОстаток
ИЗ
РегистрБухгалтерии.ЛичныеФинансы.Остатки(
{(&Период)},
Счет = ЗНАЧЕНИЕ(ПланСчетов.ЛичныеФинансы.ДоступныеДеньги)
ИЛИ Счет = ЗНАЧЕНИЕ(ПланСчетов.ЛичныеФинансы.Накопления)
И &ВключатьНакопления,
&СубкКошелькиИСчета,
) КАК ЛичныеФинансыОстатки
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Курсы КАК ВТ_Курсы
ПО ЛичныеФинансыОстатки.Валюта = ВТ_Курсы.Валюта
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Курсы КАК ВТ_КурсВалютыПересчета
ПО (ВТ_КурсВалютыПересчета.Валюта = &ВалютаПересчета)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"АКТИВЫ",
"Имущество",
ЛичныеФинансыОстатки.Счет,
ВЫРАЗИТЬ(ЛичныеФинансыОстатки.Субконто1 КАК Справочник.Имущество).Родитель,
ЛичныеФинансыОстатки.Субконто1,
ЛичныеФинансыОстатки.Валюта,
ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток,
ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток * ВТ_Курсы.Курс,
ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток * ВТ_Курсы.Курс / ВТ_КурсВалютыПересчета.Курс
ИЗ
РегистрБухгалтерии.ЛичныеФинансы.Остатки({(&Период)}, Счет = ЗНАЧЕНИЕ(ПланСчетов.ЛичныеФинансы.Имущество), &СубкИмущество, ) КАК ЛичныеФинансыОстатки
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Курсы КАК ВТ_Курсы
ПО ЛичныеФинансыОстатки.Валюта = ВТ_Курсы.Валюта
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Курсы КАК ВТ_КурсВалютыПересчета
ПО (ВТ_КурсВалютыПересчета.Валюта = &ВалютаПересчета)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВЫБОР
КОГДА ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток > 0
ТОГДА "АКТИВЫ"
ИНАЧЕ "ПАССИВЫ"
КОНЕЦ,
"Долги",
ЛичныеФинансыОстатки.Счет,
ЛичныеФинансыОстатки.Субконто1,
ЛичныеФинансыОстатки.Субконто2,
ЛичныеФинансыОстатки.Валюта,
ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток,
ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток * ВТ_Курсы.Курс,
ЛичныеФинансыОстатки.ВалютнаяСуммаОстаток * ВТ_Курсы.Курс / ВТ_КурсВалютыПересчета.Курс
ИЗ
РегистрБухгалтерии.ЛичныеФинансы.Остатки({(&Период)}, Счет = ЗНАЧЕНИЕ(ПланСчетов.ЛичныеФинансы.Взаиморасчеты), &СубкКонтактыДокументыУчетаДолгов, ) КАК ЛичныеФинансыОстатки
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Курсы КАК ВТ_Курсы
ПО ЛичныеФинансыОстатки.Валюта = ВТ_Курсы.Валюта
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Курсы КАК ВТ_КурсВалютыПересчета
ПО (ВТ_КурсВалютыПересчета.Валюта = &ВалютаПересчета)
2. На вкладке Ресурсы добавляем поля ВалютнаяСуммаОстаток, СуммаНацЭквОстаток, СуммаВалПересчетаОстаток.
3. На вкладке Параметры задаем значения параметров:
СубкИмущество = ПланВидовХарактеристик.ВидыСубконто.Имущество,
СубкКошелькиИСчета = ПланВидовХарактеристик.ВидыСубконто.КошелькиИСчета,
СубкКонтактыДокументыУчетаДолгов = СписокЗначений{ПланВидовХарактеристик.ВидыСубконто.Контакты; ПланВидовХарактеристик.ВидыСубконто.ДокументыУчетаДолгов}
4. На вкладке Настройки добавляем группировки Раздел / Подраздел / Валюта / ГруппаСтатей / Статья, а в Выбранных полях выбираем ВалютнаяСуммаОстаток, СуммаНацЭквОстаток, СуммаВалПересчетаОстаток.
5. Сохраняем и запускаем.
Вступайте в нашу телеграмм-группу Инфостарт