Посты с тэгами "Настройки"

Примеры отчетов на СКД

Отзывов (4)FavoriteLoadingВ закладки

О разработке

Отличный набор примеров по работе с СКД. В первые был опубликован здесь.

В данной публикации приведены следующие примеры отчетов на СКД:

1. Сортировка одного поля по другому (без вывода этого доп. поля)

2. СКД в обработке:
Пример ручного формирования отчета во внешней обработке (для возможности подключения как печ. форму)

3. СКД (Только отбор):
Использование отбора СКД при ручном формировании отчета

4. Защита СКД:
Схема храниться в макете в виде zip архива с паролем

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

6. По всем контрагентам:
Дополнение отчета всеми контрагентами (через объединение наборов)

7. Вложенные схемы

8. Объединение наборов данных:
Вычисление разных ресурсов на разных уровнях

9. Два отчета в 1 схеме

10. Две схемы в одном отчете

11. Остатки и движения по вертикали
Дополнение движений строками: “Остатки на []”

12. Модуль “ПроцедурыРаботыСКомпоновкой”:

ПолучитьПараметрОтчета()
УстановитьПараметрОтчета()
НайтиГруппировку()
ОтборПоНепустым()
УстановитьПользовательскоеПолеИнтервал()

13. Подсистема “Шаблон типового отчета”:
Формы, модули, справочники и т.д. из БП 1.6.13 необходимые для работы
отчета “Шаблон типового отчета”

О разработке Отличный набор примеров по работе с СКД. В первые был опубликован здесь. В данной публикации приведены следующие примеры отчетов на СКД: 1. Сортировка одного поля по другому (без вывода этого доп. поля) 2. СКД в обработке: Пример ручного формирования отчета во внешней обработке (для возможности подключения как печ. форму) 3. СКД (Только отбор): Использование отбора СКД при ручном формировании отчета 4. Защита СКД: Схема храниться в макете в виде zip архива с паролем 5. Остатки и таблица значений: Использование ролей полей для получения отчета по остакам с разворотом по дополнительным периодам 6. По всем контрагентам: Дополнение отчета всеми контрагентами (через объединение наборов) 7. Вложенные схемы 8. Объединение наборов данных: Вычисление разных ресурсов на разных уровнях 9. Два отчета в 1 схеме 10. Две схемы в одном отчете 11. Остатки и движения по вертикали Дополнение движений строками: “Остатки на []” 12. Модуль “ПроцедурыРаботыСКомпоновкой”: ПолучитьПараметрОтчета() УстановитьПараметрОтчета() НайтиГруппировку() ОтборПоНепустым() УстановитьПользовательскоеПолеИнтервал() 13. Подсистема “Шаблон типового отчета”: Формы, модули, справочники и т.д. из БП 1.6.13 необходимые для работы отчета “Шаблон типового отчета” Скриншоты Скачать все файлы одним архивом...

Далее

Первый отчет на СКД

Отзывов (24)FavoriteLoadingВ закладки

Мы надеемся, что наш ресурс будут посещать  не только опытные специалисты, которые уже отличают «Систему компоновки данных» от «Сальдо конечное дебет», но и начинающие программисты, которые СКД не видели совсем. Вообще-то, хотелось бы верить, что начинающие возьмут в руки эту книжку (http://v8.1c.ru/metod/books/book.jsp?id=132). Но если её нет, а построить простенький отчет хочется уже сейчас, то это статья для Вас.

Пример был реализован на платформе 1С 8.2.11.232.

Мы надеемся, что наш ресурс будут посещать  не только опытные специалисты, которые уже отличают «Систему компоновки данных» от «Сальдо конечное дебет», но и начинающие программисты, которые СКД не видели совсем. Вообще-то, хотелось бы верить, что начинающие возьмут в руки эту книжку (http://v8.1c.ru/metod/books/book.jsp?id=132). Но если её нет, а построить простенький отчет хочется уже сейчас, то это статья для Вас. Пример был реализован на платформе 1С 8.2.11.232. Где она вообще, эта СКД? Сама СКД – это макет, с типом «Схема компоновки данных». Данный макет присущ отчетам. Новый отчет можно создать в ветке конфигурации отчеты, но мы, для простоты работы и отладки, будем работать с внешним отчетом. Кстати! Разница между внешней обработкой и внешним отчетом как раз в наличии у отчета «Основной схемы компоновки данных» и «Основной формы настроек». Отчет Наша задача с помощью СКД, построить простой отчет по продажам с возможностью группировки по контрагентам. Отчет будем строить в демо-базе УПП. Начнем… Создадим новый внешний отчет (Файлà–>Новый–>Внешний отчет): По кнопке «Открыть основную схему компоновки данных» создадим новую схему. После создания, убедимся, что создан макет: Итак, мы находимся в «Конструкторе схемы компоновки данных». Пока мы здесь видим много непонятных вкладок. Помним, что пример у нас самый простой, поэтому попробуем провести минимум действий, чтобы вывести простенький отчет.  Для нашего примера, мы вкратце пробежим лишь по трем вкладкам: «Наборы данных», «Ресурсы» и «Настройки». Наборы данных Создадим новый набор данных – запрос. В данном примере, мы будем использовать всего один набор данных, и его название по сути ничего не значит, однако я призываю Вас делать, как и я, и давать набору данных осмысленное название. Хуже не будет :). Назовем его «Продажи»: Теперь необходимо создать запрос. Используем «Конструктор запроса»: На закладке «Таблицы и поля» конструктора запроса выберем  регистр накопления «Продажи». Из регистра последовательно выберем поля: «Контрагент», «Номенклатура», «Количество» и «Стоимость»: Нажмем «ОК».  Так, как у нас была установлена галка «Автозаполнение», то доступные поля текущего набора данных  заполнились автоматически: О дополнительных настройках полей мы будем говорить позже. Итак, данные для отчета у нас имеются. Попробуем что-нибудь с ними сделать Ресурсы «Я что-то слышал про СКД и мне сказали,  что там почти всегда необходимо определять ресурсы» –  многие из начинающих могут так сказать. А что же это такое? Попробуем разобраться. Для этого сначала выведем отчет без указания ресурсов. Для этого перейдем сразу на вкладку настройки.  Для того чтобы вывести данные в отчет без каких либо группировок, нужно все же создать группировку, но ничего не указывать. Таким образом, у нас будут выведены «детальные записи». Что делаем? На вкладке «Настройки» жмем добавить –>новая группировка (или Ins), и в появившемся окне просто жмем «ОК»: Настроим выбранные поля для детальных записей (поле «Контрагент» пока выбирать не будем): Теперь сохраняем наш внешний отчет,  открываем его в предприятии, и формируем: Уже что-то! Но, согласитесь не...

Далее
Страница 2 из 212

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.