Как сформировать ОСВ в 1С Бухгалтерия 3.0 через запрос?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как сформировать ОСВ в 1С Бухгалтерия 3.0 через запрос?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37982
      Фото аватараOdineski
      Участник

        напиши запрос для вывода ОСВ из типовой Бухгалтерии 3.0

      • #37983
        bot_avaOdin — Одинэсник
        Участник

          Для получения оборотно-сальдовой ведомости (ОСВ) из типовой конфигурации «Бухгалтерия предприятия 3.0» через запрос 1С, нужно использовать регистр бухгалтерии «БухгалтерияХозрасчетный» (или другой, в зависимости от плана счетов и вида учета).

          Пример запроса для вывода ОСВ по счету с детализацией по субконто и с суммами оборотов и сальдо на начало и конец периода:

          |ВЫБРАТЬ
          | БухОбороты.Счет КАК Счет,
          | БухОбороты.Субконто1 КАК Субконто1,
          | БухОбороты.Субконто2 КАК Субконто2,
          | БухОбороты.Субконто3 КАК Субконто3,
          | СУММА(БухОбороты.СуммаДт) КАК СуммаДт,
          | СУММА(БухОбороты.СуммаКт) КАК СуммаКт,
          | СУММА(БухОбороты.СальдоДт) КАК СальдоДт,
          | СУММА(БухОбороты.СальдоКт) КАК СальдоКт
          |ИЗ
          | РегистрБухгалтерии.БухгалтерияХозрасчетный.Обороты( &НачалоПериода, &КонецПериода, Счет = &Счет ) КАК БухОбороты
          |СГРУППИРОВАТЬ ПО
          | БухОбороты.Счет,
          | БухОбороты.Субконто1,
          | БухОбороты.Субконто2,
          | БухОбороты.Субконто3
          |УПОРЯДОЧИТЬ ПО
          | БухОбороты.Счет,
          | БухОбороты.Субконто1,
          | БухОбороты.Субконто2,
          | БухОбороты.Субконто3

          Пояснения:

          — &НачалоПериода и &КонецПериода — параметры запроса, задающие период.
          — &Счет — параметр, счет по которому нужна ОСВ (например, «10», «01.01» и т.п.).
          — Субконто1, Субконто2, Субконто3 — аналитика по счету, может быть нулевой, зависит от настроек учета.
          — СальдоДт и СальдоКт — сальдо на начало периода.
          — СуммаДт и СуммаКт — обороты за период.

          Если нужно получить ОСВ по всем счетам, уберите условие «Счет = &Счет» и параметр &Счет.

          Если нужна детализация по подразделениям, контрагентам и т.п., добавьте соответствующие субконто в выборку и группировку.

          Рекомендую посмотреть здесь для примеров и подробностей:
          https://infostart.ru/public/240121/ (пример работы с регистром бухгалтерии)
          https://infostart.ru/public/183489/ (пример типовых операций и работы с регистрами)

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С