Перейти к содержимому


Фотография

Отчеты в ProNest FastReport

Отчет ProNest

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 207

#81 OFFLINE   Vitaly_1

Vitaly_1

    Студент

  • Пользователи+
  • PipPip
  • 29 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербург

Отправлено 10 Ноябрь 2020 - 15:42

Пожалуйста) Изначально весь процесс делал чисто средствами MTW а уже потом усовершенствовал, отдав часть работы vba, так быстрее и красивше)

доброго времени. А не знаете , что за зверь модуль обработка наряда с вязь с ERP/MRP?


  • 0

#82 OFFLINE   S.Martynov

S.Martynov

    Бакалавр CNC

  • Продвинутый
  • PipPipPip
  • 265 сообщений
  • Пол:Мужчина
  • Интересы:FastReport, VBA
  • Из:Р

Отправлено 10 Ноябрь 2020 - 15:47

Здравствуйте, нет этим вопросом не занимался
  • 0

#83 OFFLINE   Vitaly_1

Vitaly_1

    Студент

  • Пользователи+
  • PipPip
  • 29 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербург

Отправлено 10 Ноябрь 2020 - 16:44

Здравствуйте, нет этим вопросом не занимался

Можно еще по теме инвентаря? А нет ли отчета по остаткам металла на складе? И попутно ставлю разрешить отрицательные значения запасов на складе , в инвентаре ставлю 1 лист, делаю раскрой, пишет не все детали попали в раскрой и только на один лист раскладывает, куда крутить?


  • 0

#84 OFFLINE   Vasia Pupkin

Vasia Pupkin

    Студент

  • Пользователи+
  • PipPip
  • 10 сообщений
  • Пол:Мужчина
  • Из:Екатеринбург

Отправлено 21 Ноябрь 2020 - 19:02

А можно ли каким нибудь образом сортировать бэнд detaildata, что бы список деталей выводился с сортировкой по массе или номеру наряда. Не нашел как это сделать в FR3 который с пронестом идет.


  • 0

#85 OFFLINE   S.Martynov

S.Martynov

    Бакалавр CNC

  • Продвинутый
  • PipPipPip
  • 265 сообщений
  • Пол:Мужчина
  • Интересы:FastReport, VBA
  • Из:Р

Отправлено 21 Ноябрь 2020 - 22:43

отчета по остаткам металла на складе?

Здравствуйте! Отчет по листам можно распечатать из модуля Данные -> Инвентарь листов ..выбрать количество отображаемых пунктов (Все), Выбрать все (Ctrl+A) потом выбрать  опцию Файл -> Печать

 

P.S.

Создать пользовательский отчет в (Custom Reports) не проблема, список листов будет выводиться но проблема , в том, что данные таблицы (Material) будут видны только с теми материалами которые в текущей работе (толщина, имя материала итд)

 

P.P.S.

При желании можно заменить или скорректировать стандартный отчет "Инвентаря листов" на свой, он находится по пути Reports (FastReport) -> Standard Reports -> ru-RU -> misc -> PlateInv.fr3


  • 1

#86 OFFLINE   S.Martynov

S.Martynov

    Бакалавр CNC

  • Продвинутый
  • PipPipPip
  • 265 сообщений
  • Пол:Мужчина
  • Интересы:FastReport, VBA
  • Из:Р

Отправлено 21 Ноябрь 2020 - 23:25

сортировать бэнд detaildata, что бы список деталей выводился с сортировкой по массе

Здравствуйте.

Если в DetailData выводит -> (Part) то можно сортировать по весу указав в редакторе данных для "Part" в поле "IndexFieldNames" значение dWeight (по умолчанию сортировка по возрастанию)

 

пример во вложении.

 

 

P.S.

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

Прикрепленные изображения

  • 2020-11-21_202652.png

Прикрепленные файлы


Сообщение отредактировал S.Martynov: 21 Ноябрь 2020 - 23:47

  • 1

#87 OFFLINE   Vasia Pupkin

Vasia Pupkin

    Студент

  • Пользователи+
  • PipPip
  • 10 сообщений
  • Пол:Мужчина
  • Из:Екатеринбург

Отправлено 22 Ноябрь 2020 - 13:17

 

 

P.S.

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

Добрый день!

 

Вот тут как раз вопрос по второму случаю) как бы это сделать))

Скрин и отчет в приложении.

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

 

И второе, как можно передать значение из одного Memo в другой?

Пробовал в нужном поле прописать что-то типа [memo13.value] - работает, но выводит значение поля [memo13.value] с предыдущей страницы, а нужно как-то заранее вычислить это значение.

 

P.S: по поводу списка деталей через эксель и mtw, появилась мысль сгенерировать что нибудь типа списка деталей который можно вывести через иморт/экспрот средствами самого pronest... там файл вполне читаемый и сейчас думаю как сгенерировать подобный файл и просто делать импорт списка... Вы не рассматривали такой вариант? или есть какие-то подводные камни?

Прикрепленные изображения

  • Скрин.PNG

Прикрепленные файлы


Сообщение отредактировал Vasia Pupkin: 22 Ноябрь 2020 - 13:19

  • 1

#88 OFFLINE   S.Martynov

S.Martynov

    Бакалавр CNC

  • Продвинутый
  • PipPipPip
  • 265 сообщений
  • Пол:Мужчина
  • Интересы:FastReport, VBA
  • Из:Р

Отправлено 22 Ноябрь 2020 - 21:07

Доброго времени.

типа [memo13.value] - работает, но выводит значение поля [memo13.value] с предыдущей страницы

Расчет по порядку следования идет, вы пытаетесь присвоить еще не существующее значение.

Общая масса деталей в раскрое уже есть в данных Nest [(<Nest."dTotalPartWeight">*0.453592) #n%2.1f] кг. 

 

 

 

списка деталей который можно вывести через иморт/экспрот

 

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

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

 

 

 

 

 

Прикрепленные изображения

  • 2020-11-22_180619.png
  • 2020-11-22_181138.png
  • 2020-11-22_181654.png

Прикрепленные файлы


Сообщение отредактировал S.Martynov: 22 Ноябрь 2020 - 21:35

  • 1

#89 OFFLINE   S.Martynov

S.Martynov

    Бакалавр CNC

  • Продвинутый
  • PipPipPip
  • 265 сообщений
  • Пол:Мужчина
  • Интересы:FastReport, VBA
  • Из:Р

Отправлено 22 Ноябрь 2020 - 21:57

Получется что выводим мы Part, через NestPartUnique

Типа того..

в данном случае мы выводим именно NestPartUnique

Сначала у нас идет Nest по NestID выводим NestPartUnique (NestID общий ключ) по PartID находим информацию в данных Part (PartID общий ключ)

Для сортировки в NestPartUnique не так уж много вариантов :(

 

RecId

ixNestID

ixPartID

cNested


Сообщение отредактировал S.Martynov: 22 Ноябрь 2020 - 22:01

  • 1

#90 OFFLINE   Vasia Pupkin

Vasia Pupkin

    Студент

  • Пользователи+
  • PipPip
  • 10 сообщений
  • Пол:Мужчина
  • Из:Екатеринбург

Отправлено 22 Ноябрь 2020 - 22:02

Расчет по порядку следования идет, вы пытаетесь присвоить еще не существующее значение. Общая масса деталей в раскрое уже есть в данных Nest [(*0.453592) #n%2.1f] кг. "dtotalpartweight">

ааааааа))) как все просто оказалось))) где были мои глаза?)) вроде все внимательно просмотрел не нашел в Part ничего похожего)) Спасибо большое!)))

 

 

Таким способом и пользуюсь для обратного экспорта в рабочую таблицу, сделан отчет для для переноса в csv, в файле детали рассортированы и подписаны по номерам раскроя, даты итд, предыдущие значения с таблицы удаляем и новые вставляем. пример отчета во вложении.  Так-же рекомендую использовать модуль 'Автоматизация заданий' очень удобная вещь, настраиваем в отчетах Пакеты и Назначения все это вешается на Автоматизацию и по одной кнопке выводится УП на машины, генерятся нужные отчеты в нужных местах с нужными именами.

С Автоматизацией заданий уже подружились. Через нее печатаем карту раскроя, бирки и отчет который портируется в эксель и содержит данные по длине реза, количеству проколов, массе, деталям и прочему, что бы потом от туда копи-паст и вставить в основной отчет, что бы все было учтено, как в аптеке)))

 

 

ЗЫ: Воспользуюсь моментом и задам еще глупый вопрос)))

Кто-нибудь пользуется автоматической обрезкой в пронесте? Просто лист обычно не 1500, а чуть больше, и что потом делать руками дорезать? или как это вобще должно работать?


Типа того..

в данном случае мы выводим именно NestPartUnique

Сначала у нас идет Nest по NestID выводим NestPartUnique (NestID общий ключ) по PartID находим информацию в данных Part (PartID общий ключ)

Для сортировки в NestPartUnique не так уж много вариантов :(

 

RecId

ixNestID

ixPartID

cNested

Вот и я к тому же пришел, и сижу и грущу)) самой малости не хватило до отчета мечты)) хехех)


  • 1

#91 OFFLINE   S.Martynov

S.Martynov

    Бакалавр CNC

  • Продвинутый
  • PipPipPip
  • 265 сообщений
  • Пол:Мужчина
  • Интересы:FastReport, VBA
  • Из:Р

Отправлено 22 Ноябрь 2020 - 22:07

Вот и я к тому же пришел, и сижу и грущу)) самой малости не хватило до отчета мечты)) хехех)

Может отдельный отчет сделать деталей с группировкой по нарядам?

GroupHeader 

 

Еще вот мне например нужно было расчитать минимальную дату из деталей в раскрое типа (приоритета)

и что если список не умещался в один лист (тогда даты могли быть разные на одном листе и на другом)

сделал дублирующий пустой DetailData1 вывод а в подвале страницы уже шел расчет по нему


Сообщение отредактировал S.Martynov: 22 Ноябрь 2020 - 22:15

  • 1

#92 OFFLINE   Vasia Pupkin

Vasia Pupkin

    Студент

  • Пользователи+
  • PipPip
  • 10 сообщений
  • Пол:Мужчина
  • Из:Екатеринбург

Отправлено 22 Ноябрь 2020 - 22:12

Может отдельный отчет сделать деталей с группировкой по нарядам?

Суть в чем, мы печатаем карту раскроя, сидим с ней с умным видом за станком. Потом, когда станок закончил резать, мы с не менее умным видом бежим к столу, клеим бирки на детали и далее растаскиваем их по пачкам и кучкам. Бывает что в одном листе может быть 3-4 наряда по 5-10 позиций, по 1-20 шт. И вот здесь, мысль была именно вывод таблицы индексировать по наряду, дабы было удобнее собирать детали готовые и разносить, сугубо вопрос удобства работы человека который собирает заготовки. Не скажу что сейчас все прямо сложно, но, с сортировкой было бы вобще кошерно)


  • 1

#93 OFFLINE   S.Martynov

S.Martynov

    Бакалавр CNC

  • Продвинутый
  • PipPipPip
  • 265 сообщений
  • Пол:Мужчина
  • Интересы:FastReport, VBA
  • Из:Р

Отправлено 22 Ноябрь 2020 - 22:20

с сортировкой было бы вобще кошерно)

Поковыряюсь, может что придумаю )

 

мы печатаем карту раскроя, сидим с ней с умным видом

Поржал )))))


  • 1

#94 OFFLINE   Vasia Pupkin

Vasia Pupkin

    Студент

  • Пользователи+
  • PipPip
  • 10 сообщений
  • Пол:Мужчина
  • Из:Екатеринбург

Отправлено 22 Ноябрь 2020 - 22:29

Может отдельный отчет сделать деталей с группировкой по нарядам?

GroupHeader 

 

Еще вот мне например нужно было расчитать минимальную дату из деталей в раскрое типа (приоритета)

и что если список не умещался в один лист (тогда даты могли быть разные на одном листе и на другом)

сделал дублирующий пустой DetailData1 вывод а в подвале страницы уже шел расчет по нему

вот это интересная идея...

 

 

Поковыряюсь, может что придумаю )

 

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


  • 1

#95 OFFLINE   S.Martynov

S.Martynov

    Бакалавр CNC

  • Продвинутый
  • PipPipPip
  • 265 сообщений
  • Пол:Мужчина
  • Интересы:FastReport, VBA
  • Из:Р

Отправлено 22 Ноябрь 2020 - 22:33

куда можно спасибо сказать

Спасибо, но мне простого спасибо вполне достаточно )


  • 1

#96 OFFLINE   Vasia Pupkin

Vasia Pupkin

    Студент

  • Пользователи+
  • PipPip
  • 10 сообщений
  • Пол:Мужчина
  • Из:Екатеринбург

Отправлено 22 Ноябрь 2020 - 22:41

Спасибо, но мне простого спасибо вполне достаточно )

ех)) золотой Вы человек)))

У нас полезных наработок мало, чем можно поделиться, но если вдруг собересь копаться в linuxcnc а в особенности прикручивать к нему ардуину по modbusTCP то пишите, на братском форуме мы выложили исходники и инструкцию, как это сделать)) вот тут(надеюсь не будет нарушением правил такая ссылка)


  • 0

#97 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 435 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 24 Ноябрь 2020 - 23:19

надеюсь не будет нарушением правил такая ссылка

Не надейтесь : НЕ будет......


  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#98 OFFLINE   daiman444

daiman444

    Студент

  • Пользователи+
  • PipPip
  • 39 сообщений
  • Пол:Мужчина
  • Из:Азия

Отправлено 02 Декабрь 2020 - 22:52

приветсвтую, коллеги. уже много времени бьюсь над отчетами пронеста. вроде в подобных делах уже опыт имеется. делал отчеты для Plant 3D, Tekla, даже в AdvanceSteel имелся опыт переделывания и создания спецификаций, но об FR все мои навыки бессильны. 

 

пытаюсь создать шаблон отчета для акта выполненных работ. сейчас этот акт делаю в экселе и выглядит он вот так:

образец заполненного акта.jpg

естественно это занимает очень много времени и ручной труд практически всегда с ошибками и корректировкаи: то одно забыл, то другое лишним вписал.

 

возможно ли сделать такой, ну или близко похожий и легко допиливаемый в экселе, отчет в FR? в текле такой отчет за "пол часа" сделал бы: хоть в чертеж вставляемый хоть в эксель выводимый.

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

 

подскажите доходчивую литературу по FR хотя бы по атрибутам 

заранее признателен за любую помощь и подсказки

 


  • 0

#99 OFFLINE   S.Martynov

S.Martynov

    Бакалавр CNC

  • Продвинутый
  • PipPipPip
  • 265 сообщений
  • Пол:Мужчина
  • Интересы:FastReport, VBA
  • Из:Р

Отправлено 03 Декабрь 2020 - 03:08

создать шаблон отчета для акта

Здравствуйте

А исходя из каких показателей рассчитывается объем работы в последней колонке у вас?


Начал закидывать и не совсем понятно

Прикрепленные изображения

  • изображение_2020-12-03_001253.png

Сообщение отредактировал S.Martynov: 03 Декабрь 2020 - 03:21

  • 0

#100 OFFLINE   daiman444

daiman444

    Студент

  • Пользователи+
  • PipPip
  • 39 сообщений
  • Пол:Мужчина
  • Из:Азия

Отправлено 03 Декабрь 2020 - 07:37

Здравствуйте

А исходя из каких показателей рассчитывается объем работы в последней колонке понятно


Здравствуйте.
Если коэв использования больше 0.9 то считается масса листа если меньше тотвычисленная масса деталей на листе
  • 0





Темы с аналогичным тегами Отчет ProNest

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных