Примечания к выпуску новой версии К3-Мебель 8.1 от 17.11.2022

1. Реализован новый инструмент для установки ящиков. Теперь за работу с ними отвечает объект «Секция ящиков». С помощью этого объекта можно простым способом указать количество устанавливаемых ящиков, задать соотношение для размеров их фасадов или точные размеры. Также можно быстро менять параметры каждого ящика или всех сразу, устанавливать внутренние ящики. Кроме того, теперь в секции ящиков можно использовать любое количество прототипов, реализующих отдельные ящики (подробнее в документации).

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

3. Доступна новая команда установки раздвижных нижнеопорных рамных роликовых систем дверей. Реализован простой способ разделения створок на вертикальные и горизонтальные секции, а также копирование макета створок и назначение материала вставкам. При изменении размеров створок их макет будет отмасштабирован.

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

5. Для упрощения установки обновлений и перехода на новые версии программы реорганизована работа с данными, необходимыми для работы «К3-Мебель», введены пользовательские папки для макропрограмм, к3-файлов, файлов моделей стандартных изделий и аксессуаров, а также для изображений. Теперь в соответствующие системные папки (в том числе Proto и K3Files) запрещается вносить какие-либо изменения, создавать свои файлы или подпапки, все данные при установке обновлений будут заменены, в противном случае корректная работа программы не гарантируется. Все пользовательские данные, изменённые системные макропрограммы или к3-файлы, необходимо хранить только в пользовательских папках, по умолчанию они создаются внутри директории, путь к которой указывается в процессе установки программы. Подробнее принцип работы с папками пользователя описан в документации.

6. Добавлено пользовательское умолчание, которое позволяет осуществлять подбор кромки типа, отличного от текущего, но совпадающего с ним по значениям конструктивных параметров. Это все параметры, кроме цвета, коэффициента наценки и коэффициента отхода.

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

8. В настройках чертежей теперь можно указать, следует ли подписывать количество отверстий в легенде чертежа.

9. Добавлена возможность задать шаблон имени файла чертежа панели.

10. Реализован запрет работы с заказом, который открыт другим пользователем.

11. Добавлен новый способ взаимодействия с объектами, в которых заложен эффект анимации. Для того, что открыть/закрыть дверь или ящик достаточно зажать кнопку alt на клавиатуре и кликнуть левой кнопкой мыши на объекте.

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

13. В команду установки профильных длинномеров с типами «Профиль карниза», «Нижний профиль» и «Балюстрада» добавлен ключ «На торец».

14. Команда установки врезной стенки теперь формирует зазор автопропила только с одной (задней) стороны.

15. Значительно ускорена работа панели «Структура модели», что особенно заметно на больших заказах.

16. Повышено качество эскизов в fastreport-отчётах «Информация о заказе» и «Эскизы».

17. В фильтрах для эскизов появился новый пункт «Авторазмеры», он включает или отключает отображение размеров, созданных командами раздела меню «Авторазмеры» или командой установки габаритных размеров изделий.

18. В команды запроса ниши по точке добавлены ключи «С учётом подрезок», «Без учёта подрезок» для настройки способа определения ниши аналогично одноимённым ключам в команде «Простая панель».

19. Добавлена возможность привязки к габаритным точкам объекта «Текст».

20. Добавлен ключ выбора папки в команду построения чертежей «drawing».

21. В команду создания чертежей длинномеров «drawlongfast» добавлен параметр с именем макропрограммы, которая будет вызвана, если выбран пользовательский тип чертежей.

22. В панель «Атрибуты» добавлена команда, позволяющая копировать атрибуты.

23. Снято ограничение на обязательное наличие к3-файла модели у материала в команде установки аксессуаров «accessory».

24. Модифицирована команда «accessory», в неё добавлен ключ «Property». Теперь с помощью дополнительного свойства и его значения, задаваемого с помощью этого ключа, можно однозначно определить, какой элемент состава комплекта нужно установить. Например, в составе могут быть несколько комплектующих с типом «Левый» и «Правый», которые отличаются значением специфического дополнительного свойства (описание в документации).

25. Скорректирована работа интерпретатора при отображении диалогов, созданных в макропрограммах, теперь они корректно отображаются на мониторах разного разрешения и при различных настройках масштаба в Windows.

26. Снято ограничение на количество одновременно подключенных библиотек текстур.

27. Реализовано наследование атрибутов дуг, окружностей и полилиний, содержащих дуги, при масштабировании вдоль вектора.

28. Исправлены ошибки чтения файлов формата dxf.

29. Скорректирована работа команды «putmsg» при вызове из скриптов на Python со строковым типом параметра, теперь распечатывается только входная строка.

30. С помощью команд «SetPan6Par»/«GetPan6Par» можно изменять параметр фрезеровки «Не применять».

31. Для фрезеровок добавлен новый параметр «Не выгружать в базу».  Теперь с помощью этого параметра и параметра «Не применять» можно реализовать работу со сложными фрезеровками без их непосредственного применения.

32. Добавлена возможность указать количество элементов состава в комплекте номенклатурных единиц с помощью свойства «Количество (Quantity)».

33. Исправлено отображение крепежей на чертеже схемы сборки.

34. Исправлены другие недочёты в формировании геометрии объектов, расчётах нормалей для них, ошибки при делении длинномеров и импорте файлов .bxf2, а также другие мелкие замечания, поступившие в отдел технической поддержки.

 «К3-Справочники»

35. Доступен инструмент создания подключаемых библиотек номенклатурных материалов и сборочных единиц.

36. Представление «Общий вид» теперь доступно для справочника «Сборочные единицы».

37. Появились настройки импорта материалов из таблиц MS Excel, выделены два режима импорта, автоматический и ручной. Автоматический подразумевает загрузку файла, полученного экспортом материалов из модуля «К3-Справочники», после его редактирования сторонними средствами. Ручной режим используется для обновления цен или наименований материалов из файла свободного формата с ручным указанием номеров столбцов с данными.

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

39. Редактор свойств теперь можно применять к элементам состава сборочных единиц и номенклатуры.

40. Расширены возможности по демонстрации моделей и текстур из свойств, включенных в материалы и сборочные единицы.

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

42. Добавлена возможность указывать служебные записи в множественных свойствах сборочных единиц.

43. Команда «Информация» в справочнике «Свойства», теперь позволяет получить справку об использовании элементов состава перечисляемых свойств.

44. Добавлены настройки включения/отключения удаления файлов, сопутствующих материалам и сборочным единицам, прототипам или моделям стандартных изделий при их удалении, также удаляемые файлы теперь перемещаются в корзину Windows.

45. Подключенные к модулю «К3-Справочники» библиотеки текстур можно указать в соответствующем пункте настроек. Все библиотеки текстур, подключенные к «К3-Мебель» считаются подключенными к справочникам.

46. Ускорена работа команды «Применить сортировку» и удаление элементов из множественных свойств сборочных единиц.

47. Исправлена ошибка работы команды перемещения уровней в панелях, где объекты представлены в виде иерархической структуры дерева.

Подключаемые библиотеки

48. Обновлены подключаемые библиотеки листовых материалов и кромок «Egger», «Kronospan», «Lamarty», а также библиотека столешниц и стеновых панелей фабрики «Скиф».

49. Добавлена подключаемая библиотека листовых материалов и кромок «Увадрев-Холдинг».

50. Доступна подключаемая библиотека рамных нижнеопорных раздвижных систем дверей от «Aristo», «Absolut» и «Rial.Pro».

51. Доступна подключаемая библиотека ящиков «BOYARD СТАРТ».

Изменённые файлы системных макропрограмм:

AngArcSeg.mac
BendPrkar.mac
BlumNiche.mac
BlumNicheP.mac
BlumNishe.mac
BlumTypeP.mac
BlumTypeSP.mac
CnAng.mac
DefoFas.mac
DefoFasLoad.mac
DefoFasSave.mac
ecvArc.mac
Glop_Sp.mac
Ln3pntG.mac
LnObjectA.mac
LnObjectG.mac
LnPathG.mac
LnTPath.mac
Pboxp.mac
ts_edstrtype.py

accessory.py
AddCuts.mac
AddLeg.mac
box.py
Boxsbp.mac
BoxInit.mac
constantsdeclare.py
cupel.mac
Drawfast.mac
DoorSl.mac
DoorHing.mac
DoorHND.mac
draw_explode.mac
furnfuncs.py
GetFasThin.mac
GlobalTMP.mac
HingeSNM.mac
IsBand.mac
IsFixHole.mac
karkas.mac
k3decor.py
k3global.py
k3menu.py
k3utils.py
Length.mac
MakeBox1.mac
MakeKorz.mac
MakeLeg.mac
MakePanSka.mac
MoveRooD.mac
Nestand.mac
obuvalka.mac
panel.py
parta.mac
PutBiblCut.mac
qsh.mac
shkaf.py
Shkaf1.mac
SetDoor.mac
StKarkas.mac
StProj.mac
SumCostProj.mac
ToK3Cuttting.mac
UserAttrs.mac
Zap_Yach.mac