Taselhoff

Taselhoff

На Пикабу
Дата рождения: 1 января
eeeee11111
eeeee11111 оставил первый донат
44К рейтинг 16 подписчиков 11 подписок 93 поста 12 в горячем
Награды:
Пикабу 17 лет!5 лет на Пикабу За победу над кибермошенниками
0

PRZ, изменения (Версия 3.7.0)⁠⁠

Серия Моя разработка
  1. Добавлены сортировка, фильтрация по столбцам

2. Списание в родительских справочниках (например списание полученных ТМЦ в работах) - можно установить учет остатков (сперва списываются самые ранние поставки), программа не даст потратить больше чем получено, с учетом дат поставок. В предыдущем скрине в столбце "Количество" имеется функция "остаток", показывающая остатки ТМЦ по отфильтрованному содержимому

3. Скорректировал выгрузку по шаблонам - добавил сводные выгрузки, учитывающие периоды (например, работы производились в период с 01.10.2026 по 25.10.2026 в некоторых указанных числах периода - выгрузка по периоду сформирует отчет на каждый день периода, рассчитает связанные данные - например ответственных лиц, которые на эти даты были по приказам), как итог можно рассмотреть такой отчет (даты, на которые работы не проводились - соответственно пустые, можно снять отметку "даты подряд" и тогда пустые даты будут пропущены)

4. Использование шаблонов упрощает выгрузку, например разные варианты для разных целей выгрузок

шаблон "АВК шаблон 4"

шаблон "АВК шаблон 4"

выгрузка по шаблону

выгрузка по шаблону

5. Выгрузку можно сформировать с файлами, которые относятся к записям

Шаблонизатор при экспорте можно настроить на выгрузку с файлами, применение суффикса\префикса к выгрузкам, общую выгрузку по периодам

Шаблонизатор при экспорте можно настроить на выгрузку с файлами, применение суффикса\префикса к выгрузкам, общую выгрузку по периодам

например выгрузка с индексами по номерам, установленным в префикс наименования файлов

настройки выгрузки

настройки выгрузки

итог выгрузки - файлы из сопроводительной документации и дополнительный файл к записи приемки (ну хз, может фото дефекта ТМЦ). Файлы приложены не ко всем записям, поэтому на скрине без паспортов.

итог выгрузки - файлы из сопроводительной документации и дополнительный файл к записи приемки (ну хз, может фото дефекта ТМЦ). Файлы приложены не ко всем записям, поэтому на скрине без паспортов.

5. К импорту\экспорту схем добавлен импорт\экспорт данных (кроме файлов вложений) - это был очень сложный момент, не буду вдаваться в подробности. Суть в том, что пользователь, кроме схемы данных, может экспортировать\импортировать и сами данные по схеме.

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

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

6. Скорректированы настройки связей между объектами схемы, добавлены параметры условий для списания, для периодов

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

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

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

в строке "ФизЛицо" установлена галочка "авт" - это означает, что по параметрам фильтрации в связи объектов, будет подставлено первое найденное значение.

в строке "ФизЛицо" установлена галочка "авт" - это означает, что по параметрам фильтрации в связи объектов, будет подставлено первое найденное значение.

так как ответственные сменщики, то по границам действия их приказов программа автоматом выбирает подходящий вариант

так как ответственные сменщики, то по границам действия их приказов программа автоматом выбирает подходящий вариант

8. Добавлена обычная выгрузка данных из справочника - доступно и без шаблонов, выгружается в файл excel.

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

настройка окраски (условия, цвет) - кликабельные названия колонок и системных слов

настройка окраски (условия, цвет) - кликабельные названия колонок и системных слов

и результат этой настройки

и результат этой настройки

ну и, напоследок - так выглядят справочники из схемы (приемка ТМЦ и журнал работ в процессах, поэтому тут их нет)

А вот так выглядит настройка объекта процесса "Приемка ТМЦ" (порядок строк задает порядок столбцов в справочнике, галочка "вид" показывает\скрывает поле в таблице справочника пользователю).

По мелочи там чтото еще есть, но я уже устал писанину печатать, самое основное вроде описал.

По традиции, придумывать наименования мне не нравится, поэтому я взял заказчика с баблом, но тупого, генподрядчика - немного бабла, но и немного умного, а исполнителя - совсем без бабла, но очень, сука, умного.

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

Можно тестировать, но мне не нравится держать включенным комп на постоянку для тестовой бд, поэтому приглашаю в тг канал (сорян, я знаю что это выглядит мерзко и отвратно, но в макс я не пришел еще) - ссылки нет, потому что ссылки работают только с квн, а у меня просто тг прокси стоит, поэтому ссылки, открывающиеся в обозревателе - не пашут без квн, предположу, что у многих так же.

Там вы можете написать и попросить включить тестовую бд, ну или самим установить себе бд и пользоваться. Схему также выложить могу в тг. никаких подписок не требую, никакой рекламы в тг нет - какая реклама в 3 пользователя? (шучу)

имя канала в t: @przall_ru

Показать полностью 17
1

Стихи, бывало, сочинял⁠⁠

Выкрасим стены синею краской,

звезды наклеим на потолок.

Будем здесь жить, будто бы в сказке -

этакий сказочный уголок.

Даже когда осыпется краска,

звезды отклеятся от потолка -

мы будем жить будто бы в сказке,

так до тех пор, мы вместе пока.

1

PRZ, изменения⁠⁠

Серия Моя разработка
  1. Добавил разовую гиперссылку на файл - по ней можно скачать ваш файл любому пользователю, даже не зареганному в системе. Постоянные ссылки на скачивание пока не буду делать, возникли сомнения.

  2. Добавил сохранение параметров отображаемых данных (из изменяемых параметров пока только ширины столбцов) - индивидуальны для каждого пользователя.

  3. Изменил логику работы со справочниками - теперь страницу не нужно обновлять, чтобы отображались актуальные данные.

  4. Клиентское приложение теперь самообновляемое (если для Windows) - скачивает обнову, рестартует.

Собрал схему стульев с пиками точеными, да чреслами верчеными

Общая распределенная схема

Общая распределенная схема

Схема для пик точеных

Схема для пик точеных

Сборка стула из комплектующих

Сборка стула из комплектующих

Ну и результат - подбор по желанию

Ну и результат - подбор по желанию

Результат создания схемы - автоматически созданные справочники (наполнять пришлось ручками, конечно же - но если у кого имеются эксели с подобными данными, то импорт есть):

Справочник для пик точеных

Справочник для пик точеных

Сборка стула из комплектующих

Сборка стула из комплектующих

Можно выбрать один стул, либо на двух посидеть. К одной записи приложен видео-файл (12мб) из какого-то поста пикабу.

Можно выбрать один стул, либо на двух посидеть. К одной записи приложен видео-файл (12мб) из какого-то поста пикабу.

Тестирование - логин "Пика бушка" (без кавычек, с пробелом), пароль "4e3w2q1" (без кавычек). Можно проверить работоспособность и оценить функционал.

https://przall.ru/

Показать полностью 7
3364

Ответ на пост «Ищут рабов, а не работников»⁠⁠14

Вот я работал, задерживался иногда до последнего поезда метро, работал по выходным, чтобы работу выполнить, и выполнить не просто, а досконально, учитывая возможные ошибки и проблемы. Работал, приходя домой, когда дочь уже спала. Уходил, когда она еще спала. Прошло несколько лет, в компании сокращения, ибо новых проектов нет, а старые имеют свойства заканчиваться. Мне пришлось уйти, и в итоге, проанализировав, я понял - работодатель не запоминает, что работник старается. Но зато запоминает ребенок, что его папы нет дома сутками. И теперь, в 18-00, я заканчиваю работу. И каждый день мы с ребенком играем и балуемся, гуляем.

PRZ, изменения⁠⁠

Серия Моя разработка

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

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

Схема для сопроводительной документации примерно такая:

А птошник работает в примерно такой:

В рабочем интерфейсе это выглядит так:

Справочник Сертификаты, раздел Сопроводиловка

Справочник Сертификаты, раздел Сопроводиловка

Приемка ТМЦ в разделе Трубы

Приемка ТМЦ в разделе Трубы

В этом релизе добавлены:

  • объединения полей для отображения (например наименование + свойство)

  • импорт из excel (с возможностью изменения уже имеющихся данных)

  • автоматическое обновление консольного приложения клиента

  • разделение схем

Для нежелающих разворачивать БД у себя для тестирования - логин "Пика бушка" (без кавычек, с пробелом), пароль "4e3w2q1" (без кавычек). Можно проверить работоспособность и оценить функционал. В тестовой БД данные чистятся периодически, созданные схемы можно сохранять как файл JSON.

(Использование для ПТО приведено как пример, потому что моя давняя деятельность была в сфере ПТО, и первый пользователь - из давних сохраненных контактов именно в этой сфере)

https://przall.ru/

Показать полностью 4

Приложение для визуального конструктора своих данных⁠⁠


Хочу показать своё приложение — PRZ. Это конструктор, с помощью которого можно собрать собственную систему учёта данных без программирования: нарисовать структуру из объектов и связей, а приложение само превратит её в веб-интерфейс.

Наипростейшая связь двух справочников

Наипростейшая связь двух справочников

В итоге простейшая связь со схемы в работе выглядит так

В итоге простейшая связь со схемы в работе выглядит так

Идея родилась давно (около 10 лет назад), и даже была выполнена как десктоп для Windows (на visual basic), но это уже сильно устаревший вариант. Хотелось хранить данные под свои задачи, да и обрабатывать тоже, причем в доступе в веб, а не подстраиваться под гугл-диски и прочие ресурсы.

Я работал в ПТО, поэтому документооборот меня доставал - таблички с табличками, которые погоняют табличками, связи между табличками - тот еще гемор, поэтому я написал для себя также десктоп для обработки доков в ПТО, включая некоторые журналы, кс-2, кс-3, кс-6 (А-автоматизация). Этот опыт связей в документах тоже учитывается в текущей разработке.

В общем, не очень давно решился я на перевод устаревшей десктопной версии в веб, но с изменениями: пусть пользователь сам рисует схему, а приложение само делает из неё рабочие таблицы и формы.

Как это работает

Всё просто:

  • Объект — это справочник или процесс (например, «Разное», «типы разного»).

  • Параметры (поля) — характеристики записи: текст, число, дата, файл, выбор из другого справочника.

  • Связь — линия между объектами, которая определяет, как их записи соотносятся друг с другом.

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

Итоговое содержимое справочника "Разное"

Итоговое содержимое справочника "Разное"

Что можно собрать в схемах

Особых ограничений нет, тем более что проект постоянно допиливаю, вот как пример тестировал создание процесса "Приемка материалов"

Приемка материалов

Приемка материалов

Для некоторых связей документов и подписантов необходимы, например, условия срока действия приказов, это устанавливается в условиях связей

Дата документа позже либо равна дате приказа ответственного Технадзора и прочие условия

Дата документа позже либо равна дате приказа ответственного Технадзора и прочие условия

Что мне нравится больше всего

Данные остаются у меня. Всё хранится на том устройстве, где развёрнута база — хоть на обычном ноутбуке. Пропал интернет — данные всё равно доступны на вашем устройстве (правда, без веб-интерфейса). Приложение не имеет доступа к устройству и не хранит ваши данные, только учётные записи. Контроль за доступами к данным целиком на владельце устройства: запустил - доступ имеется, закрыл - доступа нет. В админке можно добавлять\удалять пользователей, разрешать им создавать\корректировать схемы. Сложные ролевые модели не внедрял - все это в процессе.

Ещё одна деталь: в приложении намеренно нет удаления файлов. Даже если удалить запись с файлами, сами файлы останутся в папке хранилища. Удалить их может только человек с доступом к этой папке. То есть физически отсутствуют API для удаления файлов. Это моя принципиальная позиция, очистка ненужных файлов предусмотрена только отдельным приложением (еще не написал, позже дойдут руки).

Ну и, веб дает то, что не даст десктоп - совместная работа с данными. То есть можно зарегать пользователя для своего аккаунта, и он сможет работать с вашими данными.

Из практических использований (мной лично): в любом месте, где мне нужно перекинуть себе файлы, я захожу в интерфейс, добавляю запись в справочник, прикладываю файлы - и все, они у меня на компе и доступны на любом устройстве. Например, так фотку со смартфона приложил, чтобы перекинуть ее на рабочий ноут для аватарки.

Так как обрабатывающий сервер запущен на очень бюджетном варианте, то я не могу гарантировать 100% выполнение тяжелых обработок. Но то, что я тестировал - выполнялось. И, на сервере не подключены бэкапы (экономия баблишка), поэтому регистрации пользователей могут исчезнуть (но ваши данные остаются у вас, напоминаю).

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

https://przall.ru

P.S. Я вообще не могу в дизайн, если что, поэтому не судите строго за кнопочки странных размеров и прочую ерунду) ну и да, там имеются некоторые проблемы с выгрузками, сортировками - это все в процессе решения, если бы не работа, времени хватило.

Показать полностью 4
251

Ответ на пост «Как сейчас выглядит уникальная Кольская сверхглубокая скважина»⁠⁠1

Я знаю, кто оттуда вырвался. Этот демон зовется "Шаман" и микрофон он до сих пор с собой в штанах таскает и орет.

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества