Подскажите, пожалуйста, каким образом можно изменить наполнение Ведомости покупных изделий? Через Менеджер библиотеки форм и отчётов не получается - там только пользовательские отчёты, среди которых нет ВП...
https://kompas.ru/source/info_materials/2017-kompas-electrik-rukovodstvo-polsovatelya.pdf
См. п.п. 25.4, 25.5 (стр. 452)
Меня интересует как можно изменить наполнение, т.е. изменить отчёт, добавив в него необходимые группировки, включить или исключить отображение некоторых данных (группа, обозначение и пр.)
Цитата: art8907 от 17.12.24, 14:32:00Меня интересует как можно изменить наполнение, т.е. изменить отчёт, добавив в него необходимые группировки, включить или исключить отображение некоторых данных (группа, обозначение и пр.)
Предположительно - только вручную.
Помнится, ув.
KrissKross презентовал свою утилиту: https://forum.ascon.ru/index.php?topic=37772.0
Но про ее работоспособность ничего сказать не могу.
Продолжаем разбираться в прелестях формирования отчётов в К-Э. Я так понял для того, чтобы сформировать ведомость покупных в соответствии с ГОСТ 2.106 необходимо создать свой отчёт... В связи с этим возникли следующие вопросы:
1. Как сделать так, чтобы графа "№ строки" была вертикальной направленности?
2. Как обеспечить нумерацию каждой строки 1, 2, 3 и т.д.? Неужели расставлять вручную в готовом отчёте?
3. Как организовать суммирование одинаковых позиций, чтобы это количество отображалось в столбцах "Количество в изделии" и "Количество всего"?
Добрый день!
Системные отчеты в КОМПАС-Электрик можно настраивать только в соответствии с теми настройками, которые есть в параметрах системы КОМПАС-Электрик на вкладках Новый\Текущий проект - Таблично текстовый документ.
Ведомость покупных изделий создать через пользовательские отчеты не получится. В текущей реализации КОМПАС-Электрик в пользовательских отчетах нельзя нумеровать строки, а как же отсутствует параметр "Покупной".
Я обошёл этот момент в виде костыля. Я человеку создал шаблон, который просто выводит нужные данные в таблицу, а потом эту таблицу преобразовывал в нужную, с помощью плагина. Так мы формировали кастомную таблицу подключений. Дальше это убогое поделие КЭ я не копал.
Да вот же, получается КЭ выгружает абсолютно непригодную для сдачи в архив ведомость покупных. А я надеялся, что всё будет формироваться автоматически или хотя бы полуавтоматически. В итоге пришёл к необходимости формировать ВП вручную... Придётся уходить от КЭ, а жаль.
А что за плагин? Может мне он будет полезен))
Цитата: art8907 от 18.12.24, 10:33:49... возникли следующие вопросы:
1. Как сделать так, чтобы графа "№ строки" была вертикальной направленности?
2. Как обеспечить нумерацию каждой строки 1, 2, 3 и т.д.? Неужели расставлять вручную в готовом отчёте? ...
Попробуйте откорректировать таблицы для ВП (в стилях оформлений ВП).
Если будете пробовать, то рекомендую
не изменять имеющиеся
штатные стили оформления,
а создавать на их основе свои -
пользовательские.
Цитата: art8907 от 18.12.24, 15:44:02А что за плагин? Может мне он будет полезен))
Самописный, я на работе пишу плагины под нужды производства.
Подскажите, что именно Вы хотели бы поменять в системной ВП? Чем она Вас не устраивает?
Ну как минимум в ней нет группировки, которую требует ГОСТ:
"Запись покупных изделий производят по разделам. Наименования разделов устанавливают в зависимости от характера покупных изделий, вносимых в ведомость,
записывают в виде заголовков в графе «Наименование» и подчеркивают, например: «Подшипник». «Резисторы »."
Кроме того, согласно тому же ГОСТ 2.106-2013 в ВП каждая строка должна быть пронумерована, а системная ВП предлагает только нумерацию позиций.
К сожалению, системную ВП отредактировать невозможно, а создать пользовательскую не получается. В таком виде, не соответствующем ГОСТу, нормоконтроль этот документ не принимает.
Цитата: art8907 от 19.12.24, 11:25:07Ну как минимум в ней нет группировки, которую требует ГОСТ:
"Запись покупных изделий производят по разделам. Наименования разделов устанавливают в зависимости от характера покупных изделий, вносимых в ведомость,
записывают в виде заголовков в графе «Наименование» и подчеркивают, например: «Подшипник». «Резисторы »." ...
Думаю,
группировка в ВП соблюдается, не создаются лишь
заголовки разделов. Но ведь создать их путем вставки вспомогательного объекта - дело буквально 10 сек. Это разве проблема?
Цитата: art8907 от 19.12.24, 11:25:07... Кроме того, согласно тому же ГОСТ 2.106-2013 в ВП каждая строка должна быть пронумерована, а системная ВП предлагает только нумерацию позиций.
К сожалению, системную ВП отредактировать невозможно, а создать пользовательскую не получается...
Что Вы подразумеваете под словом "не получается"? Не понимаете как это сделать? Или есть какие-то препятствия для этого в программной части?
Цитата: Warlock-72 от 19.12.24, 11:40:44Думаю, группировка в ВП соблюдается, не создаются лишь заголовки разделов. Но ведь создать их путем вставки вспомогательного объекта - дело буквально 10 сек. Это разве проблема?
При создании элемента (вилка или розетка) в БДК в графе Группа я указал "Соединители контактные", предполагая, что при формировании ВП будет происходить группировка разъёмов с соответствующим подчёркнутым разделом. Однако появления такого заголовка не происходит, однако каждый разъём в наименовании указывается как "Соединители контактные Вилка 2РТТ...". Теперь мне нужно у КАЖДОЙ вилки или розетки удалить надпись "Соединители контактные" и сделать один подчёркнутый заголовок - это не 10 секунд.
Цитата: Warlock-72 от 19.12.24, 11:40:44Что Вы подразумеваете под словом "не получается"? Не понимаете как это сделать? Или есть какие-то препятствия для этого в программной части?
Я лишь цитирую Стрижака Артёма, который так и написал:
"Ведомость покупных изделий создать через пользовательские отчеты не получится."
Цитата: art8907 от 19.12.24, 11:56:00... При создании элемента (вилка или розетка) в БДК в графе Группа я указал "Соединители контактные", предполагая, что при формировании ВП будет происходить группировка разъёмов с соответствующим подчёркнутым разделом. Однако появления такого заголовка не происходит, однако каждый разъём в наименовании указывается как "Соединители контактные Вилка 2РТТ...". Теперь мне нужно у КАЖДОЙ вилки или розетки удалить надпись "Соединители контактные" и сделать один подчёркнутый заголовок - это не 10 секунд...
Вы, похоже, немного намудрили в своей базе данных, дополнив сведения об элементах лишней информацией, которая попадает теперь в ВП.
Предполагаю, что в графе "Группа" в БДК должна содержаться
часть обозначения элемента, например, "Конденсатор", "Реле".
P.S. Или, как вариант, возможно ли настроить модуль формирования ВП таким образом, чтобы поле "Группа" не выводилось в графу "Наименование" в формируемой ВП? (Проверить не могу - доступа к КОМПАСу не имею)
Цитата: art8907 от 19.12.24, 11:56:00Я лишь цитирую Стрижака Артёма, который так и написал:
"Ведомость покупных изделий создать через пользовательские отчеты не получится."
Ув.
Стрижак Артем так говорил про
пользовательские отчеты, а не про формирование ВП при помощи
штатного функционала.
Разве ВП, созданная штатно, не подлежит ручной доработке?
Ув. Стрижак Артем так говорил про пользовательские отчеты, а не про формирование ВП при помощи штатного функционала.
Разве ВП, созданная штатно, не подлежит ручной доработке?
[/quote]
Так и я спрашивал про пользовательский отчёт. Поскольку штатное формирование ВП предоставляло мне очень сырой отчёт, который нужно было серьёзно перерабатывать, я спросил, можно ли создать пользовательский, где я бы организовал необходимые мне группировки, нумерацию и прочее. Мне был дан ответ: пользовательский отчёт сделать не получится.
Цитата: art8907 от 19.12.24, 15:58:26... штатное формирование ВП предоставляло мне очень сырой отчёт, который нужно было серьёзно перерабатывать ...
В чем заключается "сырость" получаемой штатно ВП? Можете наглядно продемонстрировать и озвучить Ваши
конкретные пожелания?
Цитата: Warlock-72 от 19.12.24, 12:03:50Разве ВП, созданная штатно, не подлежит ручной доработке?
Представляю как каждый раз конструктор вручную правит :-))) И так одни страдая при работе с КЭ, так ещё потом ручная правка текстовых документов.
Цитата: Warlock-72 от 19.12.24, 18:42:44В чем заключается "сырость" получаемой штатно ВП? Можете наглядно продемонстрировать и озвучить Ваши конкретные пожелания?
Вы лучше ответьте на вопрос, почему у КЭ нет API и почему, при этом, они не дают работать со своими элементами через API КОМПАС. Но зато придумали костыль в виде пользовательских отчётов.
Цитата: Lemieux от 20.12.24, 10:22:35Представляю как каждый раз конструктор вручную правит :-)))
ВП. в общем случае, не получится простыми приемами полностью автоматизировать.
Иногда бывает достаточно информации, которая не входит в спецификацию и перечень элементов.
Цитата: Warlock-72 от 19.12.24, 18:42:44Можете наглядно продемонстрировать и озвучить Ваши конкретные пожелания?
Пример.
ВП.jpg
Цитата: lavgirb от 21.12.24, 03:33:26ВП. в общем случае, не получится простыми приемами полностью автоматизировать.
Могли бы по подробней описать, что за простые приёмы и что за полная автоматизация?
Цитата: Lemieux от 21.12.24, 11:11:38Могли бы по подробней описать, что за простые приёмы и что за полная автоматизация?
Простые приемы, когда делаете ВП как простой отчет только по данным из спецификаций.
Из спецификаций ВП с учетом всех требований ЕСКД не сделать: нет поставщиков, проблемы множественное число-единственное число названия, нельзя выделить элементы на регулирование, нельзя записывать элементы по разделам (они не отражены в спецификации) и другие.
Полная автоматизация - получение ВП нажатием на одну кнопку получаете ВП максимально удовлетворяющую всем требованиям ЕСКД и адаптации к конкретному предприятию.
Lemieux, а Вам зачем? Хотите в свой сапр добавить генерацию ВП?
Цитата: lavgirb от 22.12.24, 07:41:23Из спецификаций ВП с учетом всех требований ЕСКД не сделать
Странно, вроде все продукты АСКОН позиционируются как соответствующие ГОСТ.
Цитата: lavgirb от 22.12.24, 07:41:23Lemieux, а Вам зачем? Хотите в свой сапр добавить генерацию ВП?
Я пока пишу аналог КиЖ и там вряд ли будут нужны какие-либо документы. А если в общем говорит, то разработчикам КЭ не надо было придумывать велосипед и изобретать пользовательские шаблоны, а просто оставить открый API КОМПАС, чтобы работать с данными КЭ. Предприятия, где устраивало бы стандартное оформление, использовали шаблоны, а кого не утраивало, то писали бы плагины. Это общемировая практика.
Цитата: Lemieux от 22.12.24, 07:54:12Странно, вроде все продукты АСКОН позиционируются как соответствующие ГОСТ.
Позиционировать можно что угодно и как угодно.
Когда начинаешь вникать в детали, выясняется, что позиционирование не редко не соответствует ожиданию, полученному от заявленного.
Это касается не только Вашей любимой темы про АСКОН.
На скриншоте просто ответил за топик-стартера на пожелание
Warlock-72.
Цитата: Warlock-72 от 19.12.24, 18:42:44Можете наглядно продемонстрировать ... Ваши конкретные пожелания?
Там видны пожелания ТС и ЕСКД.
Абсолютно уверен, что в любой программе должна быть возможность ручной правки содержания документов.
Потому что запрограммировать все случаи, встречающиеся на практике, нет никакой возможности. Ни у кого.
Если не брать программиста, адаптирующего программу к конкретным условиям.
Цитата: lavgirb от 22.12.24, 08:39:19Абсолютно уверен, что в любой программе должна быть возможность ручной правки содержания документов.
Потому что запрограммировать все случаи, встречающиеся на практике, нет никакой возможности. Ни у кого.
Если не брать программиста, адаптирующего программу к конкретным условиям.
Вы правы, поэтому и делают API у программ, потому что и архитектуру шаблонов нельзя сделать универсальной.
Цитата: lavgirb от 22.12.24, 08:39:19Абсолютно уверен, что в любой программе должна быть возможность ручной правки содержания документов.
Потому что запрограммировать все случаи, встречающиеся на практике, нет никакой возможности. Ни у кого.
Если не брать программиста, адаптирующего программу к конкретным условиям.
Более того, программа должно не просто ДОПУСКАТЬ ручную правку, но и должна быть удобно приспособлена к ней. Простой, примитивный пример: просим АСКОН выделять ручную правку в СП - чтобы не сидеть полдня и разбираться, что и откуда попало в СП.
Цитата: СВ от 22.12.24, 11:22:05Более того, программа должно не просто ДОПУСКАТЬ ручную правку, но и должна быть удобно приспособлена к ней. Простой, примитивный пример: просим АСКОН выделять ручную правку в СП - чтобы не сидеть полдня и разбираться, что и откуда попало в СП.
С этим нельзя не согласиться.
Подскажите, пожалуйста, при внесении изменений в Э3 схему, ведомость покупных изделий и перечень элементов не обновляются автоматически. Приходится удалять эти документы и заново подключать к Э3, чтобы все изменения были внесены в ВП и ПЭ. Как сделать, чтобы все изменения в Э3 автоматически вносились в ВП и ПЭ (без удаления и создания этих документов заново)?
Цитата: dburenok от 10.01.25, 10:18:42Подскажите, пожалуйста, при внесении изменений в Э3 схему, ведомость покупных изделий и перечень элементов не обновляются автоматически. Приходится удалять эти документы и заново подключать к Э3, чтобы все изменения были внесены в ВП и ПЭ. Как сделать, чтобы все изменения в Э3 автоматически вносились в ВП и ПЭ (без удаления и создания этих документов заново)?
Никак. КЭ это корявая поделка, в которой даже не удосужились реализовать стандартные эвенты из КОМПАС.
Добрый день!
В КОМПАС-Электрик таблично-текстовые документы делятся на Системные и Пользовательские.
Пользовательские выполнены автообновляемыми. Системные - нет. При внесении изменений в проект системные отчеты нужно удалять и формировать заново (делается это в несколько кликов). Такой подход позволяет пользователю, при необходимости, вносить в системные отчеты какие-либо ручные корректировки (которые система не удалит при автоматическом обновлении отчета).
Если нужно чтобы отчеты обновлялись автоматически, то можете воспользоваться пользовательскими отчетами. Но нужно учесть, что Ведомость покупных изделий выполнить в виде пользовательского отчета сейчас не получится.
Цитата: dburenok от 10.01.25, 10:18:42Подскажите, пожалуйста, при внесении изменений в Э3 схему, ведомость покупных изделий и перечень элементов не обновляются автоматически. Приходится удалять эти документы и заново подключать к Э3, чтобы все изменения были внесены в ВП и ПЭ. Как сделать, чтобы все изменения в Э3 автоматически вносились в ВП и ПЭ (без удаления и создания этих документов заново)?
Добрый день!
Можете подробнее описать, что Вы хотите делать в КОМПАС-Электрик при помощи API? Какую задачу хотите решить?
Цитата: Lemieux от 20.12.24, 10:24:51Вы лучше ответьте на вопрос, почему у КЭ нет API
Цитата: Стрижак Артем от 14.01.25, 14:23:24Добрый день!
Можете подробнее описать, что Вы хотите делать в КОМПАС-Электрик при помощи API? Какую задачу хотите решить?
Из последних примеров, это кастомная таблица соединений. Почему мы не могли использовать пользовательские формы отчётов? - Потому что в проекте были специфические названия цепей и позиционные названия жгутов. Нужно было предварительно произвести манипуляцию с данными, а потом вывести в кастомную таблицу соединений. Я придумал костыль - создал пользовательскую форму отчёта, где выгружались нужные мне данные, потом их обрабатывал и строил таблицу в КОМПАС-График как мне нужно.
Или, например, написание функционала, который отсутствует в КЭ. Допустим я обратился в ТП с предложением, его зарегали, но его сразу же не будут исполнять. А это время, а производству нужно здесь и сейчас.
Спасибо за уточнения. Зафиксировал как Пожелание пользователя на будущее развитие системы.
Цитата: Стрижак Артем от 15.01.25, 12:41:25Спасибо за уточнения. Зафиксировал как Пожелание пользователя на будущее развитие системы.
Меня ТП с этим и ещё 100500 пожеланиями с картинками и докладами, отшили.