Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Практическая работа 3.6

КОНСТРУКТОР БУХГАЛТЕРСКИХ ЗАПРОСОВ

В предыдущих работах мы сделали несколько отчётов, причём делали их «руками». Между тем, в программе 1С:Предприятие предусмотрены конструкторы, которые позволяют за считанные секунды построить любой отчёт стандартной формы: и диалог, и таблицу, и модуль формирования.

Познакомимся с конструктором отчётов поближе и начнем его изучение с «оборотки».

Оборотный баланс (оборотно-сальдовая ведомость)

В главном меню конфигуратора выбираем меню Конструкторы, пункт НовыйОтчет. Появляется окно конструктора, далее по шагам:

1)  Устанавливаем переключатель Отчет (в составе конфигурации),

Идентификатор: Оборотка,

Комментарий: Оборотный баланс.

Нажимаем кнопку Далее>.

2)  Вставим наш отчёт во все интерфейсы.

Нажимаем кнопку Далее>.

3)  Устанавливаем флаг √ Вызвать конструктор бухгалтерских запросов.

Нажимаем кнопку Готово.

4)  В окне Новая процедура вместо Сформировать введём имя Оборотка, появился отчёт и конструктор бухгалтерских запросов.

Выбираем переключатель Оборотка, жмём кнопку Далее>

5)  Оставляем переключатель За период (начальные и конечные остатки, обороты за период) и включаем флаг √ Период будет выбираться в диалоге формы. Нажимаем Далее>.

6)  Переключатель в положение Получать итоги по всем счетам,

кнопка Далее>

7)  Переключатель Разделитель учета устанавливаем в положение Выбирать разделитель учета в диалоге формы

Флаг План счетов устанавливаем: √ Выбор плана счетов в диалоге формы

жмём кнопку Далее>

8) В разрезе каких объектов получать итоги? С помощью кнопки Добавить выбираем Счет и устанавливаем флаг √ В разрезе субсчетов

Так же оставляем флаг √ Итоговая строка.

Кнопка Далее>.

9)В группе переключателей Вызов процедуры устанавливаем Выбрать кнопку и выбираем Сформировать. Флажок √ Генерировать таблицу,

кнопка Готово

Всё готово. Осталось кое-что подправить.

В диалог добавим кнопку по всем с формулой ВыбРазделительУчета=0;


Добавим также флаг Включать субсчета с идентификатором ВклСубсчета.

Рисунок 1 – Форма отчёта Оборотка


Модуль тоже придётся немного подправить.


Комментариев не даём, они есть в тексте модуля. Но не забывайте просматривать в Синтакс-Помощнике все малознакомые Вам процедуры.

Осталось чуть подправить таблицу. В шапке таблицы, где выводится период, подредактируем выражение:

"за " + ПериодСтр(ВыбНачПериода, ВыбКонПериода) + ?(ВыбРазделительУчета. Выбран()=1, "по:" + ВыбРазделительУчета. Наименование,": по всем фирмам")

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

В секции Подвал в колонках «начальный и конечный остаток» заменяем функции на переменные, рассчитанные в модуле: СНД, СНК, СКД, СКК.

Отчет готов. Можно проверять.

Задание для самостоятельного выполнения

С помощью конструктора построить два новых универсальных отчёта: Анализ счета и Карточка счета. Эти бухгалтерские документы нам ещё не встречались, но структуру отчётов, т. е. вид таблиц подскажет конструктор. Хотя, кое-что придётся, как всегда, подправлять руками.

Анализ счёта

Пользователь должен иметь возможность:

-  выбирать план счетов;

-  выбирать фирму (разделитель учёта), а, если разделитель не выбран, то выполнять отчёт по всем фирмам;

-  выбирать период;

-  выбирать счёт.

Результат отчёта – таблица, в которой видны сводные обороты выбранного счёта со всеми субсчетами.

Карточка счёта

Пользователь должен иметь возможность:

-  выбирать план счетов;

-  выбирать фирму (разделитель учёта), а, если разделитель не выбран, то выполнять отчёт по всем фирмам;

-  выбирать период;

-  выбирать счёт;

-  ограничивать получение итогов выбранными в диалоге значениями субконто.