Ошибка создания мебельной базы: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 14: | Строка 14: | ||
Найти этот объект можно, например, используя [[дерево объектов]]. Ищем полку, '''UnitPos''' которой равен '''1633'''. Для того? чтобы определить '''UnitPos''' объекта в дереве объектов нужно правой кнопкой мыши нажать на данный объект, выбрать '''[[Атрибуты]]''' и в появившемся окне найти значение '''UnitPos'''. | Найти этот объект можно, например, используя [[дерево объектов]]. Ищем полку, '''UnitPos''' которой равен '''1633'''. Для того? чтобы определить '''UnitPos''' объекта в дереве объектов нужно правой кнопкой мыши нажать на данный объект, выбрать '''[[Атрибуты]]''' и в появившемся окне найти значение '''UnitPos'''. | ||
[[Файл:FAQ-42.png|thumb|center|600px|Атрибуты панели]] | [[Файл:FAQ-42.png|thumb|center|600px|Атрибуты панели]] | ||
После нахождения нужного нам объекта (полка, '''UnitPos''' которой равен '''1633''') отредактируем его в сцене. Откроем [[Карточка параметров панели|карточку параметров панели]], два раза щёлкнув левой кнопкой мыши (либо через основное меню, команда '''''Конструирование/Панели/ | После нахождения нужного нам объекта (полка, '''UnitPos''' которой равен '''1633''') отредактируем его в сцене. Откроем [[Карточка параметров панели|карточку параметров панели]], два раза щёлкнув левой кнопкой мыши (либо через основное меню, команда '''''Конструирование/Панели/Параметры'''''). Перед нами будет закладка '''[[Параметры_панели_(закладка)|Параметры]]'''. | ||
[[Файл:FAQ-43.png|thumb|center|600px|Атрибуты панели]] | [[Файл:FAQ-43.png|thumb|center|600px|Атрибуты панели]] | ||
Видим, что вместо названия материала указан его ID. Это значит, объект сделан из такого материала, которого нет в ваших справочниках. | Видим, что вместо названия материала указан его ID. Это значит, объект сделан из такого материала, которого нет в ваших справочниках. | ||
Версия от 14:53, 23 июля 2022
Иногда при создании отчётов, появляется такая ошибка:
Для того, чтобы увидеть более конкретное место ошибки, нужно зайти в карточку, вызываемую командой Установки/Параметры (клавиша F9), там открыть вкладку Интерфейс/Прочее/Макропрограммирование и поставить галочку в пункте Показывать место ошибки в макропрограмме, затем нажать кнопку ОК.
После этого снова запустите создание отчёта. В диалоговом окне будет более подробное описание ошибки.
Обычно причина в том, что у вас в справочниках нет какого-то материала, присутствующего в заказе. Обычно это заказ со стороннего компьютера или из прошлой версии программы, если вы её обновляли без сохранения изменённых файлов.
Зелёным цветом описан конкретный проблемный объект. Furntype — Код объекта; ElemName — имя объекта; PriceID — ID материала; GoodsID — ID сборочной единицы из справочника сборочных единиц; UnitPos — уникальный номер.
Найти этот объект можно, например, используя дерево объектов. Ищем полку, UnitPos которой равен 1633. Для того? чтобы определить UnitPos объекта в дереве объектов нужно правой кнопкой мыши нажать на данный объект, выбрать Атрибуты и в появившемся окне найти значение UnitPos.
После нахождения нужного нам объекта (полка, UnitPos которой равен 1633) отредактируем его в сцене. Откроем карточку параметров панели, два раза щёлкнув левой кнопкой мыши (либо через основное меню, команда Конструирование/Панели/Параметры). Перед нами будет закладка Параметры.
Видим, что вместо названия материала указан его ID. Это значит, объект сделан из такого материала, которого нет в ваших справочниках.
Решением данной проблемы является одно из следующий действий:
- Добавить необходимый материал.
- Изменить название материала на одно из существующих в вашей базе.
- Воспользоваться той базой, в которой был создан заказ.

