Анализ цепочки документов в 1С:ERP

03.11.22

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Анализ цепочки документов в 1С:ERP
.zip 826,22Kb ver:2.0.0.12
117
117 Скачать (5 SM) Купить за 3 050 руб.

О расширении

 

  • Основной функционал (видео релиза 1.1.1.7):

Прямая ссылка: https://www.youtube.com/watch?v=za9f5SybNJY

Зачем нужно расширение
Как установить расширение
  • При установке снять галочку "Безопасный режим".
  • Для пользователей с неполными правами использовать роль "Просмотр анализа цепочек документов".
Как открыть расширение
  • Из стандартного меню "Отчеты" в журналах и документах.
  • Из стандартного отчета "Связанные документы".
  • По горячим клавишам Ctrl + Shift + C.
  • Из журнала "Реестр торговых документов".
  • Из формы списка регистра сведений "Реестр документов".

Значок расширения: 

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

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

Анализ

Проводки регл. учета
  • Типовая форма "Проводки регламентированного учета", но по всем регистраторам.
  • Полный и краткий вид формы.
  • Группировки по Регистраторам, Содержанию проводки, Счетам, Подразделениям, Направлениям деятельности, Организациям.

Пример формы (краткий вид):

Бюджетирование
  • Обороты по Статьям бюджетов для каждого документа из цепочки, с детализацией до правил получения фактических данных и аналитик.
  • Обороты по Показателям бюджетов для каждого документа из цепочки, с детализацией до Статей бюджетов и аналитик.
  • Подробнее: Моделирование в 1С:ERP - Бюджетирование от документов (infostart.ru)
Баланс
  • Управленческий баланс (контроль). Типовой отчет с отбором по документам цепочки.
  • ОСВ активов и пассивов. Типовой отчет с отбором по документам цепочки.
Контекстный функционал документов
  • Контекстные отчеты документов. Какие отчеты формирует каждый документ цепочки.
  • Печатные формы. Что можно распечатать из каждого документа цепочки.
  • Создать на основании. Какие документы можно создать на основании каждого документа цепочки.
  • Подробнее: Моделирование в 1С:ERP - Контекстные мелочи (infostart.ru)
Сравнение объектов
  • Выводит отличия в однотипных документах.
  • Можно добавить другие документы и объекты в отчет.

Пример отчета:

 

 

Движения документов

 
Движения цепочки документов
  • Типовой отчет "Движения документа", но по всем регистраторам.
  • Фильтр по колонкам: Все колонки, Скрывать пустые колонки, Скрывать пустые и одинаковые колонки.
  • Варианты сортировки.
  • Отбор по группам регистров. См. "Настройки".
  • Включение в отчет Регистров сведений, не имеющих регистраторов. См. "Настройки".
  • Выделение одной или нескольких строк в отчете.

Для выделения строк в отчете взята идея Выделение текущей строки в отчете (сделать сразу во всех отчетах и ничего не сломать) (infostart.ru)

Пример отчета (вывод колонок = Все колонки, сортировка = Вид движения - Тип регистратора):

 

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

Важно: разработанный Александром Ефремовым алгоритм сравнения очень быстрый.

Пример отчета:

 

Диаграммы

Как рисуются диаграммы
  • Алгоритм построения - см. статью Генерация UML диаграмм на основании текстового описания (infostart.ru).
  • См. "Настройки" для выбора сервиса построения и формата диаграмм.
  • В каждой диаграмме есть свои настройки для изменения вида, связей, подписей и т.п.
  • Диаграммы можно открывать в отдельных окнах.
  • Для каждой диаграммы доступен исходный код в PlantUML.

Важно: с клиентского компьютера должен быть свободный сетевой доступ на сервера PlantUML (www.plantuml.com) или Kroki (kroki.io). Или же в сети должны быть локальные сервера генерации UML диаграмм.

Управленческий баланс
  • Группировка статей по разделам Актив, Пассив, Актив/Пассив.
  • Вывод статей с полями: Вид источника, Источник.
  • Вывод Типов регистраторов и их Хозяйственных операций (если есть).
  • Простая форма.
  • По Направлениям деятельности (детализация и группировка).
  • По Подразделениям (детализация и группировка).

Пример диаграммы (простая форма):

 

 
Регламентированный учет
  • Группировка по счетам учета (код и описание счета).
  • Вывод проводок с Типом регистратора и Содержанием проводки.
  • Стрелка = Дебет (Дт), начало связи = Кредит (Кт).
  • Простая форма.
  • По Направлениям деятельности (детализация и группировка).
  • По Подразделениям (детализация и группировка).

Пример диаграммы (простая форма):

 

 
Управленческий учет
  • Диаграмма по регистру накопления "Себестоимость товаров".
    • Вывод по Регистраторам или Партиям.
    • Детализация: Раздел учета, Вид запасов, Номенклатура, АФУ, АУН.
  • Распределение постатейных расходов.
    • Отображение сумм.
    • Отображение настроек Статей расходов.
    • Группировка по Организации.

Пример диаграммы "Себестоимость товаров":

Пример диаграммы "Распределение постатейных расходов":

Процессы
  • Цепочка документов (по подразделениям).
  • Движение документов по оси времени.
  • Группировка по подразделениям.
  • Настройка определения подразделений, см. "Настройки".
  • Выделение первого и последнего документа.
  • Вывод для документов номеров в цепочке.
  • Вывод отдельных связей для документов-заказов.

Пример диаграммы:

 

 

Действия

 

Действия с выделенными документами в форме расширения:

  • Провести.
  • Отменить проведение.
  • Пометить на удаление.
  • Снять пометку на удаление.
  • Отразить в регл. учете.
  • Отменить отражение в регл. учете.
  • Скопировать документ.
  • Изменить выделенные.
  • Показать историю изменений.
  • Показать в списке.
  • Получить ссылку в буфер обмена.
  • Открыть выделенные документы.
  • Очистить "Виды запасов".

Настройки

 

Движения документов

Группы регистров

  • Группы регистров для быстрого отбора в отчете "Движения документов".
  • Задается имя группы и ее состав. Для примера в релиз включена группа регистров "НДС".

Настроить дополнительные регистры

  1. Список независимых Регистров сведений для добавления в отчет "Движения документов".
  2. Используется для Динамического плана производства и т.п. При наличии в цепочке документа "Заказ на производство" выводятся все записи регистров сведений ДПП с измерениями = заказ.

Сортировка по умолчанию

  • Сортировка по умолчанию в отчете "Движения документов".
  • Сортировка по умолчанию не задана.
История движений

Сортировка по умолчанию

  • Сортировка по умолчанию в отчете "Сравнение движений".
  • Сортировка по умолчанию не задана.
Диаграммы

Настройки формирования диаграмм

  • Выбор сервиса: PlantUML, Kroki, локальный сервер. По умолчанию - Kroki.
  • Выбор формата изображения: PNG или SVG. По умолчанию - PNG, он быстрее при масштабировании, но не векторный.
  • Формат вывода: поле HTML или Изображение.
  • Значение таймаута.

Правила определения подразделений

  • Правила определения подразделений для диаграммы "Цепочка документов".
  • Создание набора правил, установка одного из них по умолчанию.
  • Правило позволяет отнести документ к подразделению, если в документе нет реквизита "Подразделение" или есть варианты его определения.
  • Например, правило "Ответственный.Подразделение" будет получать подразделение от пользователя.
  • Для примера в релиз включено правило "ERP (основное правило)", но по умолчанию не установлено.
 

Ограничения решения

Общие ограничения расширения
  • При удалении расширения следует вручную удалить запись в регистре сведений "Версии подсистем" с именем подсистемы "АнализЦепочекДокументов". Для этого в форме регистра выполнить команду "Еще - Включить возможность редактирования". Ограничение может быть снято в следующих версиях БСП.
Отчет Движения документов
  • Все сортировки - по возрастанию.
  • Типовые сортировки последних версий БСП не работают (они не работают и в типовом отчете).
Отчет Сравнение движений
  • Формирование отчета фоновым заданием заблокировано, отчет формируется в сеансе пользователя.
  • В Регистре бухгалтерии "Журнал проводок (регламентированный учет)" при количестве версий более двух и если одна версия не отражена в учете, а остальные отражены и одинаковы, выделения одинаковых версий не будет. По алгоритму должны быть одинаковы все версии. Исправление это нечастого случая будет тормозить систему.
  • Сохраняются в файл движения всей цепочки, без учета выбора отдельных документов.
Отчет Проводки
  • В кратком представлении проводок для НУ, ПР, ВР при любой отрицательной сумме - красным выделяется весь блок.
Общие ограничения диаграмм
  • В диаграммах нет ссылок для открытия документов (ограничение платформы). Выводится картинка целиком без встроенных ссылок.
  • Для обхода создан Формат вывода: поле HTML (см. Настройки).
Диаграмма Цепочка документов
  • Для документов с реквизитами Отправитель и Получатель можно выбрать Подразделение только по одному реквизиту. Т.е. отнести документ либо в начало оформления, либо в конец.
  • У документов с одинаковым до секунды временем направление связи - произвольное.

Тестировалось на:

  • ERP 2.5.8.309 (отдельная поставка, обновляться больше не будет).
  • ERP 2.5.9.135 (отдельная поставка, все обновления только в ней).

История версий

 

1.0.2.7

  • Публичный релиз.

1.0.3.2

  • Сортировка в отчете "Движения документов" и сортировка по умолчанию в настройках.
  • Команда открытия расширения в журнале "Реестр торговых документов" и форме списка регистра сведений "Реестр документов".

1.1.1.7

  • Сохранение и сравнение движений документов.
  • Рефакторинг алгоритмов сортировки.
  • Выделение одной или нескольких строк в отчетах.
  • Мелкие улучшения и исправления.

1.1.3.17

  • Индикация проведения и пометки на удаление у документов.
  • Действия с выделенными документами (проведение, удаление, отражение в регл. учете).
  • Группировка проводок по Организации.
  • Отчет "Управленческий баланс (контроль)".
  • Группировка в диаграммах "Управленческий баланс" и "Регламентированный учет" по Подразделениям и Направлениям деятельности.
  • Переработана диаграмма по регистру накопления "Себестоимость товаров".
  • Диаграмма "Распределение постатейных расходов".
  • Роль "Просмотр анализа цепочек документов" для пользователей с неполными правами.

2.0.0.12

  • Новый Формат вывода: поле HTML. Поддержка гиперссылок в диаграммах UML.
  • Добавление документов в цепочку из Истории.
  • Отметка документов в цепочке по периоду.
  • Подстановка буфера обмена при добавлении документа в цепочку по ссылке.
  • Расширен список действий с документами цепочки.
  • Работа с версиями документа.
  • Обороты в бюджетировании по каждому документу.
  • Контекстный функционал по каждому документу.
  • Отчет по Статьям активов и пассивов (мини упр. баланс).

См. также

SALE! 15%

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    159405    872    399    

861

SALE! 15%

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

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

8400 7140 руб.

20.08.2024    7766    55    22    

66

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

9360 руб.

17.05.2024    23431    68    45    

117

SALE! 15%

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

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

10000 8500 руб.

10.11.2023    10415    36    21    

61

SALE! 15%

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

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

22200 19980 руб.

06.10.2023    15395    35    7    

70

SALE! 35%

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

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

4800 3120 руб.

14.01.2013    187972    1138    0    

912

SALE! 15%

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

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

15000 12750 руб.

07.10.2021    17302    6    32    

42

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

Менеджер конфигураций 1С — альтернативный стартер информационных баз 1С:Предприятие.

1800 руб.

21.02.2023    7694    8    35    

23
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. rpgshnik 3795 08.10.21 10:47 Сейчас в теме
Инструменты интересные. Иногда вправду возникает желание быстро увидеть все движения в рамках связанных документов допустим по одной номенклатуре, используя функционал Анализа цепочки у вас получится.

Сравнение двух разных по типу документов, сходу не вспомню какой-то кейс но желание тоже возникало и не раз.

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

Проводки, я далек от регл.учета, но типовая форма (иногда захожу) громоздкая, компактный вариант это да плюс, ну и опять же можно получить проводки прямо всей цепочки и различными предопределенными группировками.

Однозначно, лайк, подписка! Будем следить)
2. xnd 94 08.10.21 13:42 Сейчас в теме
(1) С кликабельностью есть технические проблемы с платформой.
В диаграммы можно выводить гиперссылки и если это картинка в формате svg, то такие гиперссылки становятся кликабельны.
И мы даже используем такую возможность в нашей базе знаний, но только не в 1С.
Если картинка выводится штатными средствами, то гиперссылки не видны, а если мы выводим картинку в html документ, то все работает за исключением того что платформа не генерирует событие нажатия и мы не можем перехватить кликанье на гиперссылку чтобы соответствующим образом ее обработать. :(
21. DELOVOYDOM 12.03.24 01:32 Сейчас в теме
(2) У нас все перехватывается, давно используем плантумл для работы. Даже патенты есть
22. xnd 94 12.03.24 09:30 Сейчас в теме
3. malikov_pro 1324 12.10.21 01:15 Сейчас в теме
За развитие темы плюсанул, по факту использования напишу.
Из пожеланий для структурных диаграмм использовать C4 model, мысль перевести оф доку и выложить в виде статьи, для формирования общего словаря.
4. anuta_IV 19.12.21 12:48 Сейчас в теме
Подскажите, как сделать, чтоб расширение было доступно пользователю, если у него только права на анализируемые документы. Т.е. типовой отчет по движениям ему не доступен.
5. pma_2015 134 20.12.21 10:59 Сейчас в теме
(4) Есть же отдельная роль – Просмотр отчета движения документа. Попробуйте для теста вывести ее в отдельный Профиль групп доступа и через Группу доступа назначить пользователю.
6. anuta_IV 20.12.21 14:03 Сейчас в теме
(5) Не работает. Даже эту роль "Просмотр отчета движения документ" добавила в расширение ваше. И дала ей доступ на ВСЕ регистры сведений и накоплений (на чтение и просмотр). И даже на саму обработку Вашу в расширение. (https://yadi.sk/i/5YjLbogdjYEOxw) А у пользователя (https://yadi.sk/i/pd0lMSduALAPkw) НЕ появляется даже пункт в отчетах, как у пользователя с полными правами (https://yadi.sk/i/8OKibN6sn0F3hA).
Что не так? :(
7. pma_2015 134 20.12.21 16:39 Сейчас в теме
(6) Воспроизвели. Изначально такой задачи не было, писали для себя, у нас права есть всегда. Но уже внутри команды меняем отношение к инструменту. До Нового года сделаем анализ, если нужно будет менять код, заодно выложим все новые плюшки.
8. anuta_IV 21.12.21 09:00 Сейчас в теме
(7) Спасибо! Очень ждем! А то ведь и обычных (или не совсем обычных, но с не полными правами) пользователей тоже нужно учить работе системы. :)
9. pma_2015 134 10.01.22 16:08 Сейчас в теме
(8) Есть обновление для 2.5.7 для неполных прав. Напишите плз в личку, если готовы потестировать.
10. flex81 70 06.09.22 13:01 Сейчас в теме
Отличная вешь. Давно искал чем анализировать закрытие месяца в ERP.
11. chg 30.09.22 05:27 Сейчас в теме
Добрый день.

На 2.5.8-2.5.9 не тестировали?
12. pma_2015 134 30.09.22 09:04 Сейчас в теме
(11) Добрый. Написал в самой статье: Тестировалось на: ERP 2.5.8.295. Поддержка 2.5.9 в разработке. Сегодня решим что делать с 2.5.9. Сначала решили все делать в одном расширении. Но релизы 2.5.8 и 2.5.9 все больше расходятся в деталях, стало трудно поддерживать. А так больших проблем с 2.5.9 нет, почти все работает. Планируем скоро выпустить новый релиз.
13. gull22 103 06.10.22 21:54 Сейчас в теме
Добрый день. Можно ли использовать для УТ11?
14. pma_2015 134 07.10.22 15:36 Сейчас в теме
(13) Добрый, нет, и такой задачи не ставили. Для работы в УТ надо вырезать функции проводок и бюджетирования. Если запросов будет много, для текущего релиза сможем в git сделать тупиковую ветку для УТ и больше ее не развивать. Но вы пока с таким вопросом первый.
15. Ulus 293 11.11.22 17:10 Сейчас в теме
Какой программой пишите нарезки ? Очень информативно и понятно.
16. pma_2015 134 11.11.22 17:54 Сейчас в теме
17. user1879275 23.12.22 12:55 Сейчас в теме
Версия расширения:1.1.1.7. В конфигурации 1С:ERP Управление предприятием 2 (2.5.9.143) при просомтре проводок падает ошибка
"Поле объекта не обнаружено (СписокСчетДтНеРекомендуетсяИспользоватьВОперацииБух)", подскажите она поправлена в вресии 1.1.3.17 или в 2.0.0.12?
18. pma_2015 134 23.12.22 13:41 Сейчас в теме
(17) Такие ошибки были при переходе на 2.5 и внутри 2.5 при переходе 2.5.8-9-10. Поэтому сейчас в поставке два расширения: LTS для 2.5.8 (развиваться не будет) и для 2.5.9. При переходе на 2.5.10 тоже были ошибки, поэтому в следующем релизе будет LTS для 2.5.8 и для 2.5.10. На внутреннем релизе 2.0.0.20 и 2.5.10.63 ошибок нет.
19. shura1c 03.03.23 17:14 Сейчас в теме
Подскажите, загрузил Расширение и ничего нет. Настройки не могу найти, в отчетах нет. Как увидеть? erp 2.5.74
20. pma_2015 134 03.03.23 17:50 Сейчас в теме
(19) Точный номер версии ERP напишите, пожалуйста. При перезагрузке базы не было ошибок подключения расширения?
Как открыть расширение, написано в статье - у вас ничего не работает?
Из стандартного меню "Отчеты" в журналах и документах.
Из стандартного отчета "Связанные документы".
По горячим клавишам Ctrl + Shift + C.
Из журнала "Реестр торговых документов".
Из формы списка регистра сведений "Реестр документов".
23. GrayT 260 01.10.24 10:06 Сейчас в теме
День добрый.
А не анализировали - к ERP-УХ это можно будет прикрутить или много отличий? Расширение поставил, но на вызове стандартной ОбщаяФорма.ФормыОтчета ошибка. Вот думаю - доставать напильник или там дальше по цепочке пойдет одно за другим.
24. GrayT 260 01.10.24 11:02 Сейчас в теме
(23) В принципе запустилось в целом... Вопрос снимается :)
Оставьте свое сообщение