1С для начинающих – “Пишем отчет” и анализируем конфигурацию.

25.05.11

Разработка - Инструментарий разработчика

Данный отчет не претендует на замену “Консоли Отчетов”,  “Компоновщика данных ”, “Построителя отчетов” и “Универсального отчета”. В нем реализован доступ к объектам метаданных и прикладных объектов системы, поэтому  для работы необходимо использовать копию базы с возможностью загрузки внешних отчетов  и конфигуратор для анализа кода отдельных процедур и объектов.  

Основная цель разработки:
    - Оптимизация доступа к базе данных;
    - Моделирование сложных отчетов типовых систем (Задача – разложить сложный отчет на составляющие части).
Основное применение:
    - Тестирование систем и бизнес – процессов.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Программные средства для тестирования систем на платформе 1с 8.1
.erf 214,96Kb
202
202 Скачать (1 SM) Купить за 1 850 руб.
Документация
.doc 4,98Mb
62
62 Скачать (1 SM) Купить за 1 850 руб.

Приведем несколько примеров по моделированию:

Отчет по основным средствам 1С8.1:Бухгалтерия 1.6. – ВедомостьАмортизацииОСБухгалтерскийУчет (//infostart.ru/public/19330/)

  • Изменяем принцип отбора с Регистра Сведений на бухгалтерский регистр;
  • Добавляем аналитику по налоговому учету (принцип анализа - как в Бухгалтерии 1с 7.7)
    Получаем вместо   Административно–Бухгалтерской аналитики      Налоговую-Бухгалтерскую.

Более сложный пример - когда после моделирования (разбора) отчета необходимо перейти на анализ бизнес-процесса (документов и регистров) (//infostart.ru/public/19249/  )

  • Через метаданные производим отбор объектов и устанавливаем связь между ними;
  • Собираем информацию в таблице  и выдаем в удобной для анализа форме;
  • В отчет добавляем расшифровку;
  • Для достижения  результата,  которые определяет разработчик, пишем обработку сторнирования данных по регистрам и делаем выход на нее из расшифровки.   

В завершении:

  • Пишем инструкцию;
  • Пишем методические указания о месте обработки  в бизнес–процессе;
  • Производим обучение пользователя.

Основная проблема – объяснить пользователю, почему выбрана именно такая схема бизнес-процесса. (Ответ – так надо.) В данном примере Нас интересуют выходные данные системы, а не текст запроса. В большинстве задач нет необходимости просмотра текста запроса.

Отчет может найти применение также  как:

  • Дополнительный методический материал по изучению отдельных объектов 1С, их связи с прикладными объектами и взаимодействием друг с другом.
  • Анализ данных демоверсий, выпускаемых на рынок;
  • Анализ отдельных бизнес процессов и т. д.

Основные идеи:

  • Списковый анализ данных системы и продолжение работы с большими отчетами после перезагрузки системы, т.е. сохранение промежуточных данных на диске, дает пользователю возможность завершить анализ бизнес схемы до конца.
  • Отказ в бухгалтерских настройках от понятия “Вид  Субконто”, за счет идентификации их по любому Бухгалтерскому счету.
  • Возможность работы с любыми объектами позволяет разрабатывать динамические (не уникальные) схемы бизнес процессов под одной обработкой (АРМ – автоматизированное рабочее место).
    Этот класс задач в основном связан с НОМЕНКЛАТУРОЙ..
  • Упрощенный доступ к данным  позволяет более пристально посмотреть, на ЧТО МЫ ПИШЕМ.

     Данный отчет можно отнести к классу ДСП ( для служебного пользования). Теоретически он может работать и на платформе 1С:8.2.  Более полное описание смотри в документации.

P.S.
   С переводом систем бухгалтерии и производства  с 1С:7.7 на 1С:8  мы потеряли многолетний опыт предыдущих поколений пользователей и программистов.   Результат - откат на начало ВЕКА, а  жалко.

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    172176    964    403    

925

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14724    108    46    

108

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    17363    43    15    

75

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

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

9360 руб.

17.05.2024    27403    96    48    

139

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    11971    45    33    

67

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    191392    1153    0    

920

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18123    7    32    

42

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1159    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. anig99 2853 25.05.11 10:59 Сейчас в теме
Без картинок не взлетит. Жирный шрифт убрать
2. gutentag 253 26.05.11 11:47 Сейчас в теме
С переводом систем бухгалтерии и производства  с 1с 7.7 на 1с 8  мы потеряли многолетний опыт предыдущих поколений пользователей и программистов.   Результат откат на начало ВЕКА, а  жалко


....Это самое главное в статье
+ однозначный
12. cool.vlad4 2 27.05.11 11:03 Сейчас в теме
3. DoctorRoza 26.05.11 19:30 Сейчас в теме
"С переводом систем бухгалтерии и производства с 1с 7.7 на 1с 8 мы потеряли многолетний опыт предыдущих поколений пользователей и программистов. Результат откат на начало ВЕКА, а жалко"

А вот это уже забавно .. :)
1С.Предриятие - это всего лишь инструмент и не надо превращать компьютерную программу в некий эргрегор! И странно, про какой утерянный опыт Вы говорите!? Он (опыт) просто трансформируется и реализуется уже на более новых технологиях.
:D
romansun; +1 Ответить
5. CheBurator 2695 27.05.11 02:10 Сейчас в теме
(3) а что, какая-то правда в этом есть - если посмотреть на кучу разработок, по той же БП - все те же акты сверки, шахматки по долгам и прочая мудотень, которую давно отточили в 7.7 и успели мхом заростить.. ан нет! оказывается и в 8-ке - "..мочало, начинай сначала" ;-)
4. romansun 194 26.05.11 19:52 Сейчас в теме
С переводом систем бухгалтерии и производства с 1с 7.7 на 1с 8 многие прикладные задачи, наконец, стали реализуемы.
6. CheBurator 2695 27.05.11 02:12 Сейчас в теме
Почитал.. понятно что здорово, но здорово непонятно. Автору рекомендуется переработать описание, проиллюстрировать примерами/скриншотами.
7. puzano-v 147 27.05.11 09:35 Сейчас в теме
Автор в основном говорит о "Динамических" системах. ( Бух. Торговля, Производство ) ориентированных на крупные фирмы ( более 10000 человек),
в которых все эти компоненты пересекаются по гораздо большим функциональным схемам чем дает УПП.
То что сейчас на рынке тянет не более 100 пользователей с большим трудом. ( Примитивные меры защиты данных).
Программные средства показывают, что доступно ВСЕ и даже больше, чем Вы видите.
Смысл разработки программных средств,лишний раз показать возможность платформы 1с.81 или 1с 82. и не серьезного отношения к ним.
Обратить внимание сообщества на супер низкий уровень функциональных проработок.
( Разработчики не представляют чем отличается доступ к базам данным на сервере и на персональном компьютере. Что такое Перемещаемые базы данных и не перемещаемые)
В отдельных системах потерян смысл регистров накопления. ( Что такое измерение? Как работают фильтры? ).
Основная задача Бизнеса -"Сколько" и сейчас.
Если цена продукции может быть определена только по закрытию периода о каком бизнесе Мы говорим.
Задачи, которые примитивно решаться на 1с 7.7 с большим трудом решаются на 1с 8.1 .
8. fishca 1259 27.05.11 09:40 Сейчас в теме
(7)
Задачи, которые примитивно решаться на 1с 7.7 с большим трудом решаются на 1с 8.1 .

аргументы в студию слабо?
9. Ish_2 1114 27.05.11 09:57 Сейчас в теме
(7) У автора большие проблемы с изложением своих мыслей в письменном виде.
Большие сомнения вызывает также понимание автором тех терминов , которые он употребляет.
ivv1970; Збянтэжаны Саўка; +2 Ответить
10. rus128 2 27.05.11 10:59 Сейчас в теме
"необходимо используется копию базы" - ниасилил.
неужели трудно перечитать самому перед тем, как запостить? куда автор торопился?
11. cool.vlad4 2 27.05.11 11:02 Сейчас в теме
(0)Какое нафиг начало века? Автор проснись
13. Altair777 647 27.05.11 12:28 Сейчас в теме
может, ситуация была такая - в связи с переходом на 8-ку ушли спецы по 7-ке, а ни их место пришла молодая поросль ни разу не грамотная?
14. puzano-v 147 27.05.11 18:30 Сейчас в теме
Пример:Анализ себестоимости. Бухгалтерия 7.7 ПУБ (http://infostart.ru/public/19161/)
Основное назначение обработки - "Анализ финансового результата" Производственно-торговой компании, т.е.
задача обратная торговли. Если задача торговли - "Достижение максимальной прибыли", то задача бухгалтерии сохранить ее по максимуму.
Вопрос. Какой налог нужно заплатить с прибыли 1000000 руб.
Данная обработка решает эту задачу т.к. для решения ее привлекались Юристы, аудиторы и бухгалтера.
Очевидно, что этот класс задач для избранных.
Данная обработка решает проблему 41 и 45. и отражает 43.
Аналогичная обработка есть и для описания производственного цикла.
Если Вы сможете в первом приближении указать, хоть одну конфигурацию на 1с 8 на которой можно решать эти задачи.
( Производство уникальное - Каждый выпуск отдельная спецификация, есть вспомогательное производство, полуфабрикаты, отдельные цеха и колерная.) Как не формируя производственного отчета получить финансовый результат по конкретной ГП.
Основное условие - Использовать типовую и изменять ее нельзя.
На 1с 7.7 на эту задачу потребовалось 2-недели. ( В работе несколько баз 1с на различных платформах )
Попробуйте хотя бы сформулировать задачу
С уважением Пузанов В.Ю.
15. Збянтэжаны Саўка 245 05.06.12 15:58 Сейчас в теме
(14)
> Попробуйте хотя бы сформулировать задачу
Ну Вы же не смогли ясно сформулировать свои идеи в описании этой разработки ), а жаль ... (
ибо в ней есть что-то, что вы почему-то не можете адекватно объяснить.
Минус я не ставлю т.к. все еще жду более внятного описания ...
Такое ощущение что описание писал другой человек?
Оставьте свое сообщение