Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Практическая работа 3.6
КОНСТРУКТОР БУХГАЛТЕРСКИХ ЗАПРОСОВ
В предыдущих работах мы сделали несколько отчётов, причём делали их «руками». Между тем, в программе 1С:Предприятие предусмотрены конструкторы, которые позволяют за считанные секунды построить любой отчёт стандартной формы: и диалог, и таблицу, и модуль формирования.
Познакомимся с конструктором отчётов поближе и начнем его изучение с «оборотки».
Оборотный баланс (оборотно-сальдовая ведомость)
В главном меню конфигуратора выбираем меню Конструкторы, пункт НовыйОтчет. Появляется окно конструктора, далее по шагам:
1) Устанавливаем переключатель Отчет (в составе конфигурации),
Идентификатор: Оборотка,
Комментарий: Оборотный баланс.
Нажимаем кнопку Далее>.
2) Вставим наш отчёт во все интерфейсы.
Нажимаем кнопку Далее>.
3) Устанавливаем флаг √ Вызвать конструктор бухгалтерских запросов.
Нажимаем кнопку Готово.
4) В окне Новая процедура вместо Сформировать введём имя Оборотка, появился отчёт и конструктор бухгалтерских запросов.
Выбираем переключатель Оборотка, жмём кнопку Далее>
5) Оставляем переключатель За период (начальные и конечные остатки, обороты за период) и включаем флаг √ Период будет выбираться в диалоге формы. Нажимаем Далее>.
6) Переключатель в положение Получать итоги по всем счетам,
кнопка Далее>
7) Переключатель Разделитель учета устанавливаем в положение Выбирать разделитель учета в диалоге формы
Флаг План счетов устанавливаем: √ Выбор плана счетов в диалоге формы
жмём кнопку Далее>
8) В разрезе каких объектов получать итоги? С помощью кнопки Добавить выбираем Счет и устанавливаем флаг √ В разрезе субсчетов
Так же оставляем флаг √ Итоговая строка.
Кнопка Далее>.
9)В группе переключателей Вызов процедуры устанавливаем Выбрать кнопку и выбираем Сформировать. Флажок √ Генерировать таблицу,
кнопка Готово
Всё готово. Осталось кое-что подправить.
В диалог добавим кнопку по всем с формулой ВыбРазделительУчета=0;
![]() |
Добавим также флаг Включать субсчета с идентификатором ВклСубсчета.
Рисунок 1 – Форма отчёта Оборотка
![]() |
Модуль тоже придётся немного подправить.
![]() |
Комментариев не даём, они есть в тексте модуля. Но не забывайте просматривать в Синтакс-Помощнике все малознакомые Вам процедуры.
Осталось чуть подправить таблицу. В шапке таблицы, где выводится период, подредактируем выражение:
"за " + ПериодСтр(ВыбНачПериода, ВыбКонПериода) + ?(ВыбРазделительУчета. Выбран()=1, "по:" + ВыбРазделительУчета. Наименование,": по всем фирмам")
Внимательно проанализируйте это выражение. Сможете ли Вы предсказать, что в результате будет выводиться на печать?
В секции Подвал в колонках «начальный и конечный остаток» заменяем функции на переменные, рассчитанные в модуле: СНД, СНК, СКД, СКК.
Отчет готов. Можно проверять.
Задание для самостоятельного выполнения
С помощью конструктора построить два новых универсальных отчёта: Анализ счета и Карточка счета. Эти бухгалтерские документы нам ещё не встречались, но структуру отчётов, т. е. вид таблиц подскажет конструктор. Хотя, кое-что придётся, как всегда, подправлять руками.
Анализ счёта
Пользователь должен иметь возможность:
- выбирать план счетов;
- выбирать фирму (разделитель учёта), а, если разделитель не выбран, то выполнять отчёт по всем фирмам;
- выбирать период;
- выбирать счёт.
Результат отчёта – таблица, в которой видны сводные обороты выбранного счёта со всеми субсчетами.
Карточка счёта
Пользователь должен иметь возможность:
- выбирать план счетов;
- выбирать фирму (разделитель учёта), а, если разделитель не выбран, то выполнять отчёт по всем фирмам;
- выбирать период;
- выбирать счёт;
- ограничивать получение итогов выбранными в диалоге значениями субконто.





