Реализация, как Access

Все вопросы/проблемы по установке и использовании.
Serdobolniy
Спонсор
Спонсор
Сообщения: 127
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Реализация, как Access

Сообщение Serdobolniy »

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

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

Как работает в Access:
При выборе организации и нажатии кнопки "добавить реестр", срабатывает "Автоинкремент" - присваивая П/П, фиксируя дату. Открывается новое окно, в котором появляется возможность выбрать назначаемый отдел (по принадлежности самого документа).

У документа есть возможность прописать:
вид (счёт, акт...);
номер;
дату;
количество документов;
количество листов;
ИНН (поставщика услуг);
сумму (по документу (счёту..)).

Добавлять документы в рамках "Автоинкремента" столько сколько нужно.

Так же есть возможность в рамках того же "Автоинкремента" выбрать другой отдел и в него добавить другие документы (по тому же принципу).

Завершив задачу по добавлению документов, получаю общую форму, в которой всё наглядно видно, из которой могу сформировать отчёт по дате, месяцу, году, поставщику, организации... и распечатать его:
П/П, какая организация принесла документы, когда создан "Автоинкремент", для какого отдела предназначается этот документ, какой документ: (счёт...), его дата, кто поставщик, сумма, количество документов и в них количество листов. В рамках того же "Автоинкремента", нажав на второй отдел, так же наглядно вижу всё

Сама база и зависимости от неё:


Если делать в через сущности, подсущности - не пробрасывается наглядность и читаемость, в "отчёте"
Screenshot.png
Screenshot (1).png
Если делать только в сущности (в пределах "одного окна"), упираюсь в отсутствие возможности добавить в рамках "Автоинкремента" (П/П): другой отдел, другого поставщика, добавление в него документов, с наглядным подсчётом количества документов и листов. Зато появляется "наглядная" информация, но в рамках одного "Автоинкремента" - без "глубины".
Screenshot (2).png
Screenshot (3).png
Если делать в пределах "одного окна", через "Форму вложенной сущности", не поддерживается "+" в дочерних окнах: viewtopic.php?t=9624

Не понимаю, как обойти ограничения?
Последний раз редактировалось Serdobolniy 02 окт 2026, 00:22, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Реализация, как Access

Сообщение support »

Я бы делал через сущности и подсущности.
Используя функции можно подсчитывать количество документов или другие данные.
https://docs.rukovoditel.net.ru/index.php?p=48
Сами документы можно выводить прямо на странице реестра, а не в отдельном списке
https://docs.rukovoditel.net.ru/index.php?p=66

Можно документы вывести прямо в списке реестра используя следующее поля
https://docs.rukovoditel.net.ru/index.php?p=101

В результате получится два шага:
1) сначала создали реестр, после создания настроили переход на страницу реестра
2) и тут же добавляли необходимые документы во вложенную сущность.
Serdobolniy
Спонсор
Спонсор
Сообщения: 127
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Re: Реализация, как Access

Сообщение Serdobolniy »

Спасибо за подсказку. Будет ли отражена полная информация в "Стандартных отчётах" - на главной, без лишних нажатий кнопок? При помощи какого редактора можно реализовать отчёт "за день" по всем поступившим "реестрам" от организаций, с возможностью распечатать его? Как реализовать "подстановку" названия организации к "Автоинкременту"? Через Префикс/Суффикс + "ID" не проходит такой вариант
Screenshot (1).png
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Реализация, как Access

Сообщение support »

Будет ли отражена полная информация в "Стандартных отчётах" - на главной, без лишних нажатий кнопок?
Я так полагаю что нужно показывать документы? Данные из реестра можно вывести с помощью поля "Значение из родительской сущности"
При помощи какого редактора можно реализовать отчёт "за день" по всем поступившим "реестрам" от организаций, с возможностью распечатать его?
Создайте общий отчет, можно добавить панель быстрых фильтров по дате
https://docs.rukovoditel.net.ru/index.php?p=33

Чтобы распечатать, можно сделать экспорт или сделать шаблон для экспорта https://docs.rukovoditel.net.ru/index.php?p=124
Как реализовать "подстановку" названия организации к "Автоинкременту"? Через Префикс/Суффикс + "ID" не проходит такой вариант
Есть поле "текст по шаблону" или Статический текст по шаблону
Serdobolniy
Спонсор
Спонсор
Сообщения: 127
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Re: Реализация, как Access

Сообщение Serdobolniy »

support писал(а): 03 апр 2026, 17:38 Можно документы вывести прямо в списке реестра используя следующее поля
https://docs.rukovoditel.net.ru/index.php?p=101
Добрый день, постепенно получается долгожданная "наглядность", с пробросом информации из подсущности "Документы" в сущность "Проект", через тип поля "Список записей по MySql запросу", но, отключается возможность "сортировки" и "поиска" по этим полям и нет возможности напрямую обратиться к отдельной сущности "Поставщики" и встроенной в сущность "Документы" - "Отдел". В этом есть необходимость, так как хочется видеть документы подвязанные к "Поставщику" и закреплённые за "Отделом":
Снимок экрана (1066).png

Если зайти в подсущность "Документы" сущности "Проект", там "Поставщики" пробрасывают в карточку поставщика с необходимой информацией (ИНН, КПП...), но прекращает пробрасываться информация через "настройку страницы записи" сущности "Поставщики":
support писал(а): 03 апр 2026, 17:38 Сами документы можно выводить прямо на странице реестра, а не в отдельном списке
https://docs.rukovoditel.net.ru/index.php?p=66
Хочется иметь и эту возможность в наглядности, с возможностью нажать на "Поставщика" провалившись в его информацию (свойства), с отображением документов закреплённых за ним.
Снимок экрана (1069).png
Снимок экрана (1070).png

Как это сделать через "Список записей по MySql запросу"? Или нужно применить "техническое" поле в Сущности, (которое можно скрыть, при заполнении информации в поступающих документах) тогда появится проброс информации в "Проект", только не будет работать подвязка документов, так как "Поставщики" находятся в подсущности "Документы"
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Реализация, как Access

Сообщение support »

В версии 3.7 появился новый тип поля, который как раз вам подойдет https://docs.rukovoditel.net.ru/index.php?p=165
С помощью него в Документах можно вывести значение из родительской сущности (ИНН, КПП...) и эти поля будут доступны для поиска.
Как вариант можно сделать страницу общий отчет "Все документы" по сущности Документы, где будет поиск по всем документам во всех проектах и так же по (ИНН, КПП...)
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Реализация, как Access

Сообщение support »

Сергей, благодарю за поддержку проекта. Если возникнут вопросы, пишите, постараюсь помочь.
Serdobolniy
Спонсор
Спонсор
Сообщения: 127
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Re: Реализация, как Access

Сообщение Serdobolniy »

Можете подсказать, как вытащить информацию в сущность - из подсущности, через "Общие отчёты" на главной странице, с возможностью фильтровать по полям подсущности, при этом имея возможность "войти" (как ссылка) в нужное поле, как сущности, так и подсущности?

Это не реализованный, а нарисованный "отчёт" из полей сущности и подсущности, но хочется видеть именно такой отчёт по сущности "Проект".
Снимок экрана (154).png
Сейчас в "отчёте" работает то, что выделено красным (поля сущности "Проект"), с возможностью "провалиться" (ссылкой) в поле "Реестр", с занесённой информацией в подсущность "Документы", и отдельно связанная сущность "Организация", с такой же возможностью "провалиться" (ссылкой) в информацию об организации и отображением документов принесённых этой организацией. Не получается реализовать то, что выделено синим, так как эта информация "вытягивается" из подсущности, через тип поля "Список записей по MySql запросу" ("Отображать название как ссылку"), но это накладывает ограничения в отключении фильтра по полям и возможности "провалиться" (ссылкой) в "информацию" этого поля.
support писал(а): 10 апр 2026, 06:23 Как вариант можно сделать страницу общий отчет "Все документы" по сущности Документы, где будет поиск по всем документам во всех проектах и так же по (ИНН, КПП...)
Если реализовать предложенный способ, через подсущность "Документы" сущности "Проект", "фильтр" и "ссылка" начинают прекрасно работать, но ломается структура самого отчёта ("наглядность") и отображается лишняя, построчно разделённая информация о документах имеющих отношение к одному "Реестру", как и портится сортировка информации по полю "Связь" (сущность "Проект")
Снимок экрана (155).png
Как заполучить наглядность и желаемые возможности?

Так же появился вопрос от дилетанта, касаемый "нагрузки" на программу - при выгрузке в "отчёт" по подсущности "Документы" система начинает задумываться перед выдачей результата, хотя записей (документов, без вложений) всего 51 штука (12 реестров). В Access система не зависает при 18255 записей (документов, без вложений) - (7651 реестров). Сколько записей в базу данных система может выдержать и выдать без "тормозов"?

Из года в год базу данных Access вычищаем, делая новую на вычещенной старой, таким образом сбрасывается "Автоинкремент" и новый год начинается с чистого листа. Насколько правильным будет делать так же в "Руководителе"? т.е. сделать сущность "Год (2026)" -> подсущность "Проект (2026)" -> подсущность "Документы (2026) ". Сейчас выстроена программа: сущность "Проект (2026)" -> подсущность "Документы (2026)".
Аватара пользователя
Antonyous99
Сообщения: 752
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Реализация, как Access

Сообщение Antonyous99 »

У меня, у заказчика 600 000 записей база в Р. Нормально работает.
По вашему "нарисованному" отчету...
В Р есть отличный инструмент "Конструктор отчетов", там можно сделать все что угодно.
Пригласите программиста.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Реализация, как Access

Сообщение support »

Если строить запрос к сущности верхнего уровня, нет возможности добавить фильтры для под сущностей. Это технически невозможно.

Поле "Список записей по MySql запросу" - это только для визуального оформления.
Если реализовать предложенный способ, через подсущность "Документы" сущности "Проект", "фильтр" и "ссылка" начинают прекрасно работать, но ломается структура самого отчёта ("наглядность") и отображается лишняя
Тут дело привычки. Тем более первый вариант имеет большой недостаток, при большом количестве документов в реестре, в конце страницы уже будет не понятно к какому реестру принадлежит документ. А тут видно где какой документ, можно фильтровать/сортировать по отделу и т.д.
Так же появился вопрос от дилетанта, касаемый "нагрузки" на программу - при выгрузке в "отчёт" по подсущности "Документы" система начинает задумываться перед выдачей результата, хотя записей (документов, без вложений) всего 51 штука (12 реестров).
Какой сервер?
Ответить