Если для расчета режимов резания выбрать материал из МиС - все считается нормально, а вот их УТС - выдается ошибка (не может найти данные в таблице T23).
Как выяснили тут виновен код обрабатываемого материала: если использовать МиС система его получает из справочника; если использовать УТС система должна получать код из соответствующего атрибута, но этого не происходит.
Подскажите где настраивается процесс получения кода материала детали в системе расчета режимов резания?
Solution:
1. Запустите модуль "UniRefer 4.0\ConfigClasses.exe" от имени администратора.
2. Раскройте "Справочники" -- "Материалы" -- "Заготовка" и встаньте на уровень "Заготовка".
3. На вкладке "Атрибуты" выделите атрибут "ZAGOTOV.EXEMPLAR.CODE_OBRMAT" и перейдите на вкладку "Редактирование".
4. Внизу окна перейдите на вкладку "Функции".
5. Замените текст функции на:
VBSCRIPT name
Function Name(UniRefer,CurObject)
On Error Resume Next
name = UniRefer.ConnectionList.ConnectServer.GetOneFieldSQL("SELECT CODE_OBRMAT FROM MATL4 WHERE GUID = ':ZAGOTOV.SORTAMENT.GUID_MATL4' ")
End Function