Как сформировать отчеты в 1с 8. Как пользоваться универсальным отчетом
Сегодня мы поговорим о настройках в отчетах в «1С:Підприємство» 8.2 или 8.3, на примере конфигурации 1С:Підприємство 8. Управління торгівлею для України
Обновление
Мы дополнили статью настройками для конфигурации на управляемых формах и написали о некоторых хитростях настройки отчетов в 1С:Підприємство 8. Управління торгівлею для України , ред. 3.1 (управляемые формы)
Давайте рассмотрим, как на примере конфигурации Управління торгівлею для України
можно легко и быстро настраивать отчёт именно под Ваши требования.
Управляемые формы подразумевают под собой то, что внешний вид отчётов можно настраивать так как Вам удобно. Ведь раньше, если пользователь хотел поменять настройки отчёта, ему приходилось просить программиста «допиливать» нужные ему отчёты. Сейчас Вы сможете сами настроить любой отчет не прибегая к помощи программиста.
Настройки отчетов в 1С:Підприємство 8. Управління торгівлею для України, ред. 3
Чтобы настроить отчет, нажимаем на кнопку Настройки . Перед нами открывается окно с настройками.
Чтобы увидеть все (расширенные настройки), нажимаем Все действия → Все настройки
В данном окне мы можем добавить необходимые нам поля, сгруппировать поля, сделать отбор и многое другое.
В строке период – мы можем выбрать за какой период мы хотим видеть данные.
Выбранные поля – здесь можно добавить недостающие поля
На вкладке отбор можем отобрать только те элементы, которые Вам необходимо видеть.
Виды сравнения:
- Равно – Вы можете выбрать только одно значение
- Не равно - значение, по которому Вы не хотите видеть данные
- В списке – если хотите выбрать несколько значений
- В группе из списка - можно выбирать список нескольких групп данных.
- Не в списке - отбор списка позиций, которые не должны попасть в отчет
- Не в группе списка – исключения списка групп данных из отбора
- В группе – в таком случае Вы увидите данные только по одной какой-то группы/категории
- Не в группе - исключение группы данных
Например, в ведомости по товарам на складах мы хотим видеть все товары, которые есть у нас в наличии. Для этого ставим отбор Конечный остаток больше 0.
Теперь наш отчет выглядит таким образом:
На вкладке сортировка можем отсортировать наши данные.
Например, мы хотим отсортировать наши товары по алфавиту. Для этого переходим в окошко сортировки. И просто перетягиваем реквизит «Номенклатура» в правую сторону окошка и устанавливаем направление сортировки «По возрастанию».
Отчёт начал выглядеть так:
На закладке группировка можем сгруппировать данные по какому-либо значению. Например, мы хотим видеть наши остатки в разрезе складов. Здесь всё просто: мы нажимаем на три точки, переходим в окошко редактирование группировок и добавляем новую группировку «Склад» и выбираем тип «Иерархия».
А еще сгруппируем по месяцам, то есть узнаем в каком месяце мы оприходовали товар.
Для этого добавим следующую группировку: Период месяц (так же возможно сделать группировку по годам, кварталам, дням)
Теперь посмотрим на внешний вид нашего отчёта:
Как видим, в настройке у нас задвоилась группировка по складам. Как же найти откуда появилась лишняя группировка? Поскольку в управляемых формах можно конструировать отчет самостоятельно, поэтому зайдем в саму структуру отчета. Для этого заходим во
Видим структуру отчёта:
То есть, отчёт построен следующим образом: сначала идёт группировка по складам, далее подгруппы: группировка по Номенклатуре, характеристикам, сериям и единицам измерения, после чего идет группировка по документам движения, и самая последняя независимая группировка – единица измерения
Если мы просто отключим галку Склад, то соответственно, отключится и 2 группировки: номенклатура и регистратор. Поэтому просто «хватаем» строку Номенклатура и перетягиваем ее в Отчёт. Снимаем галку склад. Теперь структура нашего отчета должна выглядеть следующим образом:
Теперь отчёт выглядит красиво:
На вкладке поля номенклатуры можем выбрать только те поля, которые мы хотим видеть в отчёте. Например, в отчете Ведомость по товарам на складах мы хотим видеть артикул номенклатуры, наименование номенклатуры, характеристики номенклатуры, ед. измерения. Для этого переходим на вкладку Поля номенклатуры и выставляем все выше перечисленные реквизиты. Также чтобы в отчете наименование номенклатуры и ее характеристика находились в одной колонке, необходимо поместить данные реквизиты в одну группу (как показано на рисунке).
Еще с помощью вкладки Условное оформление можем наш отчёт сделать цветным. Например, мы хотим быстро найти количество товара на определенном складе. Для этого цветом выделим определённый склад:
На вкладке Условие выбираем склад, который хотим «покрасить». Склад = Магазин «Продукты»
На вкладке оформление выбираем в какой именно цвет (выберем жёлтый):
На вкладке Оформляемые поля можем увидеть какие поля/колонки будем менять в цвете. Если оставим эту вкладку пустой, то программа закрасит желтым цветом всё, что касается склада «Магазин Продукты»
А теперь формируем наш отчет!
Теперь он выглядит таким образом:
Сначала мы видим группировку по складам, затем группировку по месяцам.
Переключаться между настройками можно благодаря такой кнопке как - Выбрать настройки :
Наша настройка на данный момент доступна только нам, но если мы хотим добавить ее и другим пользователям, тогда необходимо зайти в раздел Администрирование → Настройки пользователей и прав → Копирование настроек
На вкладке Настройки отчетов видим все отчеты, настройки которых мы сохраняли, и теперь выбираем нашу настройку.
Теперь нам остаётся только скопировать и закрыть.
Есть еще один фокус с отчётами на управляемых формах: можно добавлять колонки, строки немного другим способом.
Зайдем через Все действия → Изменить вариант отчета
Перед нами открылось такое окно:
Здесь мы можем также группировать, сортировать, добавлять колонки/строки. В общем, всё что душе пожелается.
А на примере отчёта Валовая прибыль я покажу как можно добавить колонку Наценка.
Также заходим в настройки через Все действия → Изменить вариант отчета .
В появившемся окне напишем наименование нашей колонки: Наценка.
В поле Выражение итоговых записей вводим формулу: Выручка/Всего*100 – 100
Слева находим папочку с названием Пользовательские поля и видим только что созданную Наценку
Добавляем ее в правую колонку
А теперь добавим нашу наценку в структуру отчёта: Организация и Подразделения:
И завершим редактирование.
Сформируем отчёт.
Видим, что новая колонка появилась, но мягко говоря, нас не устраивает количество знаков после запятой. Но это всё тоже очень легко поправимо.
Нам необходимо вернуться настройки, а именно ко вкладке Пользовательские поля, и редактируем нашу формулу. Формат числа мы хотим видеть 2 знака после запятой.
Делаем такую формулу: Формат(Выручка / Всего * 100 - 100, «ЧДЦ = 2»)
Снова сформируем отчет.
Теперь видим, что всё в порядке!
Но бывает, что выскакивает ошибка: «Деление на ноль». Чтобы избежать такой ошибки пропишем формулу следующим образом:
Выбор
Когда Всего <> 0
Тогда Формат(Выручка / Всего * 100 - 100, «ЧДЦ = 2»)
Иначе 0
Конец
Также можем добавить новую табличку в наш отчет. Для этого так же заходим в Изменить вариант отчёта. Далее Добавить → Новая таблица .
Теперь добавим строки и колонки.
Допустим, мы хотим видеть валовую прибыль только по сегменту Бытовая техника.
Добавим следующие группировки в строки: Номенклатура.
На вкладке Отбор включаем галку «Текущий элемент имеет собственный отбор» и добавляем номенклатуру из группы бытовая техника.
На вкладке Поля так же включаем галку «Текущий элемент имеет собственные настройки выбранных полей» - Номенклатура.
В структуре нашей таблицы, а именно колонки – добавляем новую группировку, Поле оставляем пустым.
Назовём нашу таблицу: Бытовая техника. Для этого встанем на Таблицу и на вкладке Дополнительные настройки введем заголовок (как показано на рисунке ниже).
Теперь сформируем отчёт.
Наша новая табличка попала в отчёт по валовой прибыли.
Всё элементарно!
Настройки отчетов в 1С:Підприємство 8. Управління торгівлею для України, ред. 2.3
Отчеты в «1С:Підприємство» представляют собой конструктор, но не каждый пользователь знает о тонкостях настроек отчетов.
Настраиваем отчетность, нажимаем на панели отчета кнопку Сохранение настройки, Создаем новую, пишем название отчета. Если вы хотите, чтоб этот отчет открывался при открытии, ставим галочку в колонке Открыть.
Для того чтобы открыть необходимую настройку отчета, нажимаем на кнопку Восстановление настроек, и двойным щелчком выбираем нужную настройку. Не забываем нажать кнопку Сформировать.
2. Как настроить более развернуто отчет?
Открываем необходимый отчет, нажимаем кнопку Настройка, внизу ставим галочку Расширенная настройка, у вас появятся дополнительные закладки.
Закладка Общие
С помощью галочек указываете какие колонки необходимо видеть в отчете, а какие нет.
Стрелками можно выбрать расположение колонок.
Закладка Группировки
На этой закладке можно добавить/убрать те колонки/строки, которые бы вы хотели видеть в отчете, а так же преобразовать данные для удобного просмотра.
Группировка строк - данные будут формироваться вниз, Группировка колонок - данные будут формироваться в сторону (вправо). Например, в Группировке строк можно посмотреть данные о продажах по номенклатуре, а в Группировке колонок, увидеть эти продажи по месяцам.
Вы можете добавить любое поле для заполнения данных в отчете. Нажимаем кнопку Добавить, появляется окно Выбор поля, где есть все варианты, которые можно добавить в отчет. Выбираем необходимый вариант (плюсиком можно раскрыть информации подробнее, например вам нужно посмотреть данные в разрезе артикула номенклатуры, тогда вы нажимаете на номенклатуру и разворачиваются все что относится к номенклатуре). Кнопкой ОК добавляем новое поле.
Тип группировки строк/колонок - это вариант просмотра данных (группировки), например Иерархия, позволяет сворачивать/разворачивать результаты.
3. Как в отчете сделать отбор по конкретному элементу справочника/документа/группы справочников?
Закладка Отбор позволяет сделать отбор не только по тем строкам/колонкам, которые уже есть в настройках отчета, но и добавить свой вариант Отбора.
Для этого нажимаем кнопку Добавить и добавляем из окна Выбор поля тот вариант, которые вам необходим. Галочкой мы делаем выбор по какому элементу у нас будет отбор. Благодаря колонке Тип сравнения мы можем выбирать не только отдельный элемент, но и группы.
Тип сравнения
Равно - выбор только одной позиции
Не равно - одна позиция, по который вы не хотите видеть данные
В списке - возможность сформировать список тех позиций, которые вы хотите увидеть в отчете. Через окно Побор списка, создаете необходимый список элементов справочников/документов.
В группе из списка - вы сможете выбрать список отдельных групп/подгрупп. Для того чтобы выбрать именно папку группы нужно нажать кнопку Выбрать, и так составить список из тех подгрупп, отбор по которым вы бы хотели видеть.
Не в списке - отбор списка позиций, которые не должны попасть в отчет
Не в группе списка - отбор списка групп/подгрупп, которые не должны попасть в отчет
В группе - можно сделать отбор только по ОДНОЙ группе (для выбора группы необходимо нажать кнопку Выбрать)
Не в группе - отбор по одной группе, которая не должна попасть в отчет.
4. Как создать дополнительные поля в отдельных колонках?
Закладка Дополнительные поля позволяет создать дополнительные поля в отдельной колонке
- Добавляем необходимое поле
- Выбираем Размещение, в отдельной колонке или в одной колонке, которая уже есть в отчете
- Выбираем Положение, перед колонкой Группировки (то есть первая колонка), после Группировки (вторая колонка), либо вместо Г руппировки (то есть колонки Группировки не будет вообще).
5. Как отсортировать по возрастанию/убыванию поле в отчете?
Например, надо вывести статистику товара по продажам, вначале отчета будет у нас товар, который самый продаваемый.
Закладка Сортировка
Выбираем поле, которое необходимо отсортировать - это будет поле Количество (в базовых единицах), выбираем вариант сортировки по Убыванию. И смотрим в начале на самый продаваемый товар. если вам необходимо посмотреть на плохо продаваемый товар, то выбираем сортировку по Возрастанию.
6. Как в отчете у количества убрать нули после запятой
Закладка Оформление
Выбираем в колонке область Количество в базовых единицах, открываем колонку Оформление, ставим галочку возле поля Формат и открываем значение.
Возле поля Длина ставим галочку, и выбираем какой длины у вас максимум будет число. Если вам необходимо установить разделитель дробной части (то есть сколько знаков должно быть после нулей), то устанавливаете галочку и выбираете число знаков после запятой. если вам не нужны дробные части, то ничего не меняете.
Нажимаем кнопку ОК, эта настройка попадает в окно Редактирование настройки оформления, нажимаем там так же ОК, и теперь эта настройка формата попала в Закладку оформление.
Формируем отчет, и наше количество теперь без дробной части.
* С помощью закладки Оформление можно выбрать разные варианты оформления. В другом уроке мы приведем варианты настроек оформления отчета.
7. Дублирование настроек отчета для других пользователей.
Например, у нас есть менеджеры, у которых в настройках нужно сохранить один и тот же отчет о Продажах. Этих менеджеров 7 человек, и настройки отчета серьезные, а дублировать это семь раз для каждого пользователя совершенно хлопотное дело.
Есть выход!
- Для начала настроим этот отчет у одного менеджера, сохраним его.
- Затем заходим в базу второго менеджера, открываем Отчет Продажи, нажимаем на кнопку Восстановление настроек, этот список пуст (так как у второго менеджера не было сохраненных настроек).
- Нажимаем вверху на кнопку Настройки все пользователей, и теперь в этом списке есть все отчеты, которые были сохранены пользователями.
- Выбираем нужный отчет, кнопка Сформировать, и у нас появился отчет, который мы настраивали для первого менеджера
- Теперь мы нажимаем кнопку Сохранить, и настройки этого отчета сохраняются для второго менеджера.
Сегодня мы рассказали Вам всего лишь несколько хитростей для формирования отчетов в «1С:Підприємство», конечно же это не все секреты, остальное ищите в наших следующих уроках.
Надеемся этот урок был для Вас полезен! Спасибо за внимание!
С уважением, компания FinSoft
Вы можете научиться этому у нас на онлайн курсах «1С:Підприємство» , либо же записаться на наши курсы «1С:Підприємство» , которые проходят в нашем офисе.
Если Вы еще не приобрели эту программу, у Вас есть отличная возможность купить 1С:Підприємство 8. Управління торгівлею для України на нашем сайте Ниже мы собрали для Вас похожие темы, которые помогут разобраться с функционалом программы «1С:Підприємство»
- < Назад
- Вперёд >
Секреты настройки отчетов в «1С:Підприємство» 8.3 - 4.5 out of 5 based on 6 reviews
Рассмотрим процесс создания отчета в 1С 8.3 с использованием Системы компоновки данных. Для примера возьмем такую задачу: отчет должен вводить данные из табличной части товары документов Реализация товаров и услуг за определенный период и по выбранной организации. Также он должен группировать данные по полям Контрагент, Ссылка на документ и Номенклатура.
Пример получившегося отчета можно скачать по .
Используя меню Файл->Новый, добавим новый внешний отчет, дадим ему имя и сохраним на диск. Создадим схему компоновки используя кнопку Открыть схему компоновки данных.
Написание запроса 1С для СКД
После создания схемы компоновки нам нужно написать запрос, который будет собирать данные для отчета. Для этого на закладке Наборы данных создадим набор данных Запрос.
Теперь можно приступать к написанию запроса, для него в наборе данных есть специальное поле. Можно писать как в ручную, так и используя конструктор(что удобнее на порядок). В нашем отчете запрос простейший:
|ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка, | РеализацияТоваровУслугТовары.Ссылка.Организация, | РеализацияТоваровУслугТовары.Ссылка.Контрагент, | РеализацияТоваровУслугТовары.Номенклатура, | РеализацияТоваровУслугТовары.Сумма, | РеализацияТоваровУслугТовары.СтавкаНДС, | РеализацияТоваровУслугТовары.СуммаНДС, | РеализацияТоваровУслугТовары.Цена |ИЗ | Документ.РеализацияТоваровУслуг.Товары | КАК РеализацияТоваровУслугТовары |ГДЕ | РеализацияТоваровУслугТовары.Ссылка.Дата | МЕЖДУ &НачалоПериода И &КонецПериода | И РеализацияТоваровУслугТовары.Ссылка.Организация | = &Организация
Настройка полей набора данных
После написания запроса, СКД автоматически заполнит таблицу с настройками полей.
Вкратце расскажу про некоторые настройки:
Настройка ресурсов
Под полями-ресурсами в системе компоновки данных подразумеваются поля, значения которых рассчитываются на основании детальных записей, входящих в группировку. По сути ресурсы являются групповыми или общими итогами отчета. В нашем случае ресурсами будут поля Сумма и СуммаНДС. Итоги по ресурсам можно рассчитывать при помощи функций языка выражений СКД, самые простые из них это Сумма(), Среднее(), Максимум(), Минимум() и Количество(). Что бы задать ресурсы отчета надо перейти на закладку Ресурсы и перетащить необходимые поля отчета в таблицу ресурсов. После этого необходимо задать выражение(в нашем случае Сумма()), также вы можете выбрать группировки для которых хотите видеть итоги по по данному ресурсу, это можно сделать в столбце Рассчитывать по….
Следует учесть, что по полям выбранным в ресурсах нельзя создавать группировки.
Все параметры указанные в запросе отобразятся на закладке Параметры схемы компоновки. В нашем случае это НачалоПериода, КонецПериода и Организация. Пройдемся по некоторым их настройкам:
- Столбцы Имя, Заголовок и Тип заполняются автоматически и менять их значения не следует без необходимости;
- Доступен список значений. Если хотите передать в параметр список, нужно установить этот флаг, иначе туда попадет только первый элемент списка.
- Значение. Здесь можно указать значение по умолчанию для параметра. В нашем примере выберем для параметра Организации значение Элементы(пустая ссылка на справочник Организации).
- Включать в доступные поля. Если снять этот флаг, параметра не будет видно в настройках: в выбранных полях, отборе.
- Ограничение доступности. Флаг отвечает за возможность установки значения параметра в настройке СКД.
Настройка структуры отчета
Перейдем на закладку Настройки, здесь мы сможем указать группировки отчета, поля выводимые в отчет, отборы, сортировки и т.п. В условии задачи сказано, что отчет должен группировать данные по полям: Контрагент, Ссылка и Номенклатура, укажем их одно за другим в области группировок.
На закладке Выбранные поля перетащим наши ресурсы(Сумма, СуммаНДС) из доступных полей в поля отчета.
Добавим отборы по Контрагенту и Номенклатуре для удобства использования отчета. Флаги использования отбора снимем, пользователь поставит их, когда потребуется.
На этом настройка отчета закончена, теперь можно запускать его в режиме предприятия.
Формирование отчета
Для отчета на СКД в 1С не обязательно создавать форму, система компоновки сама сгенерирует ее. Открываем отчет в режиме 1С Предприятие 8.
Прежде чем формировать его нажмем кнопку Настройки и заполним значения параметров. Также можно установить отбор, если это необходимо, изменить группировки, сортировки и т.п.
Смотрите также видео по созданию отчетов на СКД:
Говорят, что под названием 1С изначально подразумевалась фраза «одна секунда», т.е. программы должны выдавать отчеты быстро, «в одну секунду». Скорость работы отчетов очень важна, но еще важнее, чтобы отчеты выдавали правильную информацию — разберемся с этим на примере создания простого отчета в 1С 8.3 на базе конфигурации Управление торговлей 10.3. Для создания корректных отчетов желательно (даже настоятельно рекомендуемо) уметь конфигурировать 1С и немного уметь программировать на внутреннем языке и языке запросов 1С, хотя, с другой стороны, создание отчетов — прекрасная возможность начать осваивать эти навыки.
Данное описание является учебным для понимания основных принципов создания отчетов 1С
Как создать отчет в 1С 8.3
Чтобы создать отчет, необходимо открыть 1С в режиме конфигуратора, для этого в окошке запуска 1С выбираете нужную базу в списке и нажимаете кнопку Конфигуратор:
В самом конфигураторе заходите в меню Файл и выбираете пункт Новый:
В появившемся меню выбираете пункт Внешний отчет и нажимаете кнопку ОК:
После этого откроется окно нового отчета. В поле Имя вводите наименование отчета, оно должно быть без пробелов и специальных символов:
Как сделать отчет с помощью макета
Для этого способа больше всего требуются навыки программирования в 1С, но здесь мы не будем разбирать механизмы получения и обработки данных, сделаем простой отчет, чтобы понять механизм запуска отчета и вывода формы отчета на экран:
В окне отчета (которое открывается при создании отчета) в нижнем списке устанавливаете курсор на пункт Макеты и, при нажатии правой кнопкой мыши, в появившемся меню нажимаете Добавить:
В открывшемся конструкторе макета можете задать имя макета, в качестве типа макета должен быть выбран Табличный документ, после чего нажимаете в конструкторе кнопку Готово:
После чего откроется окно макета, напоминающее лист Excel:
В этом макете необходимо создать области — группы строк или столбцов, которые программа будет использовать как шаблоны, подставлять в них данные, получаемые из базы данных и выводить эти шаблоны на экран, тем самым собирая отчет воедино из этих частей.
Сделаем отчет, выводящий перечень номенклатуры. Для этого создадим две области макета: шапка отчета и строка номенклатуры.
Для создания области шапки левой кнопкой кликаем на заголовке строки (там, где номер строки указан), чтобы выделить строку вот так (должна быть выделена вся строка одним кликом на заголовке):
После этого идем в меню Таблица главного меню, заходим в подменю Имена и кликаем на пункт Назначить имя:
Программа предложит указать Имя области, имя также не должно содержать пробелов и спецсимволов, после этого нажимаем ОК, должно получиться так:
Теперь в созданной области нужно ввести текст, который будет выводится в отчете и отформатировать его. Для этого в первую ячейку вводим текст, например «Перечень номенклатуры». Работа с ячейками похожа на Excel.
Чтобы отформатировать текст в ячейке, нажимаем на ячейку правой кнопкой и кликаем на Свойства. Справа откроется окно свойств ячейки. Прокручивая содержимое окна вниз, найдите поле Шрифт и нажмите на кнопку «...»:
В открывшемся окне в разделе Начертание устанавливаем галочку Жирный и нажимаем кнопку ОК:
В макете должно получиться вот так:
Таким же образом создаем область строки номенклатуры, только не выделяем жирным:
В области строки нужно указать, что Наименование — это параметр, т.е. что туда будет подставляться реальное наименование номенклатуры при выводе отчета. Для этого открываем свойства ячейки с наименованием и в свойствах в поле Заполнение выбираем значение Параметр, на этом настройка макета завершена:
Возвращаемся в главное окно отчета и в нижнем списке кликаем правой кнопкой на пункт Формы и нажимаем Добавить:
В открывшемся конструкторе формы отчета нажимаем кнопку Готово, откроется форма отчета, кликаем два раза на кнопку Сформировать:
В результате откроется окно свойств кнопки в правой части экрана, в поле Действие нажимаем на лупу:
После этого откроется модуль формы, в котором нужно запрограммировать формирование отчета:
Сначала вставим вместо выделенного текста следующий текст программного кода:
//создаем табличный документ, который будет наполняться частями отчета и выводиться на экран
ТабДокумент = Новый ТабличныйДокумент;
//далее, получаем макет, который создавали при создании отчета
Макет = ПолучитьМакет("Макет");
//теперь нужно вывести шапку отчета, дял этого получаем область шапки из макета и выводим ее в табличный документ
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ТабДокумент.Вывести(ОбластьШапка);
//с помощью запроса получаем выборку наименований номенклатуры, которые надо вывести в отчете
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| Наименование
|ИЗ
| Справочник.Номенклатура
|";
//получить из макета область строки номенклатуры — будем обращаться к ней в цикле для вывода каждого наименования
ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
//обрабатываем в цикле каждое наименование из полученной выборки
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
//для вывода очередной строки нужно указать очередное наименование в параметре области (сам параметр мы настраивали при создании макета)
ОбластьСтрока.Параметры.Наименование = Выборка.Наименование;
//параметр заполнили, теперь можно вывести строку
ТабДокумент.Вывести(ОбластьСтрока);
КонецЦикла;
//табличный документ сформирован, теперь выводим его на экран
ТабДокумент.Показать("Перечень номенклатуры«);
Когда текст будет скопирован в модуль формы, то строки, начинающиеся с двойного слэша «//», будут выделены зеленым — это комментарии, в них описано, что выполняет каждая строчка кода:
Резюмируем, какие строки программного кода необходимы для формирования отчета:
- Необходимо создать табличный документ, который будет наполняться частями отчета и выводится на экран, делается это строкой «ТабДокумент = Новый ТабличныйДокумент;»
- Нужно получить макет отчета, из него будем получать структуру отчета по частям (области), делается это строкой "Макет = ПолучитьМакет("Макет")"
- Для вывода каждой из областей нужно получить ее из макета и вывести в табличный документ, делается это строками "ОбластьШапка = Макет.ПолучитьОбласть("Шапка")" и «ТабДокумент.Вывести(ОбластьШапка)»
- Если требуется заполнить параметры, который становятся известны только при выполнении программы, то перед выводом области нужно заполнить такие параметры, делается это строкой «ОбластьСтрока.Параметры.Наименование = Выборка.Наименование»
- И лишь, когда табличный документ заполнен всеми нужными частями отчета, он выводится на экран, делается это строкой "ТабДокумент.Показать("Перечень номенклатуры")"
И сейчас можно проверить работу отчета — открываем 1С в режиме предприятия (кнопка 1С: Предприятие в окне запуска 1С). В главном меню заходим в меню файл, нажимаем Открыть:
Находим и открываем сохраненный файл отчета. В открывшейся форме нажимаем кнопку Сформировать:
и получаем перечень номенклатуры:
Это лишь один из способов создания отчетов в 1С. В следующих статьях разберем другие.
Проверка данных по нал. и бухучёту осуществляется путем формирования отчётов в программе 1С .
Сегодня мы рассмотрим порядок действий и вопросы, касающиеся этой темы, а именно:
Отчёт возможно сформировать для любого учреждения. Сформированные отчеты можно как сохранять в программе, так и распечатать На командной панели, которая находится в верху формы, возможно поменять такие показатели как период и организацию.
1. Настройка формы отчетов
В конфигурации возможно изменять настройки формы отчётов с помощью специальной панели “Настройки”.
В отчёте можно установить отображение сразу нал. и бухучёта, а также информацию по временным и постоянным разницам. Также есть возможность создавать группировку по аналитическим объектам и установить настройку детализации по субсчетам.
Возможно задать параметр, по которому данные будут фильтроваться в док-те и вид, по которому будет осуществляться сравнение данных.
2. Автоматическое формирование отчета
В случае, если в таблице док-та указать несколько условий, то при подборе данных все условия будут соблюдены.
В док-те есть возможность сортировки данных по графам отчёта по одному и нескольким критериям, а также управлять настройками заголовков и подобрать пример оформления отчёта. Также можно добавить дополнительные поля.
3. Расшифровка отчетов
Основным преимуществом стандартных отчётов является возможность их расшифровки, что существенно упрощает работу с ними используя быстрый поиск ответов на вопросы и нахождение ошибок и опечаток. Такая расшифровка может быть представлена другим отчётом, который детально раскрывает состав выбранного показателя.
4. Недостаточно памяти при формировании отчёта в 1с
Данная ошибка чаще всего происходит если оперативная память системы сконцентрирована на выполнении других процессов. Ошибка “Недостаточно памяти” может появиться при различных действиях. Например, обновление конфигурации, система обрабатывает файл большого размера, формирование отчета и т.п.
Суть ошибки заключается в том, что ПО выделяет ограниченный объем памяти.
По умолчанию ограничения составляют:
- 32-битная система - 2 Гб
- 64-битная система - 4 Гб
Чтобы разрешить ошибку “Недостаточно памяти” необходимо расширить адресную память. Для этого Вам необходимо:
Шаг 1. В командной строке введите команду CDM и нажмите Enter
Шаг 3. Перезагрузите компьютер
Если у вас остались вопросы по программному формированию отчетов в 1С, задавайте их в комментариях. Наши специалисты с удовольствием на них ответят.
Для начала работы с регламентированными отчетами предназначена форма рабочего стола.
Форма рабочего стола программы
При запуске программы открывается форма рабочего стола программы.
В левой части формы отображаются группы отчетов, сверху - выбранный налогоплательщик и период, за который представляется отчетность, справа - список доступных действий. В основной части формы отображается список бланков отчетов текущей группы.
Форма рабочего стола предназначена для заполнения новых отчетов. До начала заполнения отчета нужно сделать следующее.
1. Щелчками мыши по соответствующим гиперссылкам выбрать налогоплательщика и отчетный период.
2. Слева выбрать нужную группу отчетов.
3. В списке отчетов дважды щелкнуть по названию нужного отчета.
В результате поверх формы рабочего стола откроется форма регламентированного отчета, подготовленная для ввода данных, куда уже будут подставлены реквизиты выбранного налогоплательщика и указанный отчетный период.
Форма регламентированного отчета
Форма регламентированного отчета предназначена для ввода данных в бланк отчета. При этом некоторые данные будут рассчитываться автоматически.
В левой части формы отображается оглавление регламентированного отчета - список его разделов.
Заполнение отдельных ячеек
Бланк отчета содержит ячейки разного цвета.
Ячейки с белым фоном представляют собой аналог элементов бумажного бланка отчета, напечатанных типографским способом - соответственно данные в этих ячейках не могут корректироваться пользователем. Ячейки с другим цветом фона заполняются программой или пользователем, но при этом:
- ячейки с желтым фоном предназначены для заполнения вручную;
- ячейки с зеленым фоном вычисляются автоматически на основе данных, введенных в другие ячейки, но для коррекции они недоступны.
Подбор значения из списка
Для быстрого заполнения показателей программа предоставляет пользователю удобный механизм выбора значения из списка. Двойным щелчком по показателю можно вызвать список, из которого следует выбрать нужное значение.
Настройка регламентированного отчета
Пользователь может настроить параметры регламентированного отчета и параметры его отображения.
Если количество строк в какой-либо части отчета не оговорено заранее, то при составлении отчета можно добавить дополнительные строки в бланке.
Для некоторых разделов может быть предусмотрена возможность добавления комплекта страниц целиком - в тех случаях, когда это не противоречит нормативным документам.
Проверка отчета
"1С:Налогоплательщик 8" предоставляет возможность автоматизированной проверки заполненных регламентированных отчетов на предмет взаимоувязки показателей отчета, указанных в разных разделах отчета или за разные периоды, а также с другими регламентированными отчетами.
- Используем Android телефон как Web камеру Wifi камера подключение к телефону
- Как определить координаты своего дома без GPS-навигатора
- Теле2 пропущенный вызов. "Теле2" - "Кто звонил?": отключение, подключение, описание услуги. Что делать, если функция не работает
- Как пользоваться универсальным отчетом