Данные из УТС в Вертикаль

Автор Lisенок, 22.10.14, 11:30:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Lisенок

Добрый день!
Сегодня поставили задачу.
Технолог добавляет подрезной резец из УТС в Вертикаль.
То есть выбирает в Вертикали Добавить режущий инструмент. Затем открывается УТС и там он выбирает:Резец-Резец подрезной-Резец ГОСТ 18880-73 и далее выбирает один из резцов.
После этого появляется запись в Вертикали: Резец лев.2112-0052 ГОСТ 18880-73.
А технолог просит сделать чтобы в данной записи было написано что-то вроде Резец подрезной лев.2112-0052. Можно как то решить данную задачу? Подскажите, пожалуйста!

Chipollino

А чем технолог объясняет нежелание видеть стандартную запись по ГОСТ?

Есть стандарт и форма записи в нём регламентированна. Или нормоконтроль на это закроет глаза? Если так, то есть два варианта:
1. Изменить данные в справочнике УТС для конкретных экземпляров (изменить атрибут название с "Резец" на "Резец подрезной")
2. Изменить функцию ShowMe в конфигураторе для класса "Режущий инструмент".

Второй вариант лучше не использовать, т.к. изменения коснутся всей группы "Режущий инструмент"

Вячеслав

Вообще-то запись должна быть такой, если технолог хочет видеть все особенности резца:
2112-0052 Резец Т5К10 ГОСТ 18880-73 (лев.)
ГОСТ 3.1129 требует...

13.4. В основном информация по технологической оснастке состоит из двух основных частей:
обозначения;
наименования, модели, типа обозначения стандарта и т. п.

...и т.д.

Lisенок

Спасибо за советы!
Я не очень поняла, почему технолог запросила такой формат записи. Она говорит, что раньше у нее выводились данные так. Но никто ничего нигде не менял (имеется в виду в УТС). В любом случае, спасибо, что откликнулись на мою просьбу о помощи!

Lisенок

22.10.14, 14:39:34 #4 Последнее редактирование: 22.10.14, 15:07:29 от Lisенок
Теперь сказали просто убрать обозначение "лев." или "прав." в тексте, выводимом в Вертикаль. Просто не хотелось бы менять текст функции, потому что это повлечет за собой не только изменения для резца из этого ГОСТа. И я что-то вообще не соображу как это сделать. Может объяснить поподробнее, если Вам не сложно.

tur

Цитата: Lisенок от 22.10.14, 14:39:34
Теперь сказали просто убрать обозначение "лев." или "прав." в тексте, выводимом в Вертикаль. Просто не хотелось бы менять текст функции, потому что это повлечет за собой не только изменения для резца из этого ГОСТа. И я что-то вообще не соображу как это сделать. Может объяснить поподробнее, если Вам не сложно.

Прикольно у Вас там!

Варианты:
1. Удалить слова "лев." и "прав." в УТС.

2. В УТС разбить наименование Резца "Резец лев...." на две ячейки, в одной написать Резец, а во второй "лев.".

3. Писать скрипт который будет удалять слова "лев." и "прав.". (Сомнительно)
+ Благодарностей: 1

Chipollino

Возможно у вас уже есть изменения в настройках, т.к. в нашей базе эти резцы идут из коробки и запись в УТС выглядит вот так:



А в технологии форма записи соответственно такая - Резец 2112-0052 Т15К6 ГОСТ 18880-73

Генерируется функцией ShowMe:
function ShowMe( obj )
ShowMe = obj.vrAttrByName("name").vrValue & " " & _
          obj.vrAttrByName("obozn").vrValue & " " & _
          obj.vrAttrByName("markamatr").vrValue & " " & _
          obj.vrAttrByName("gost").vrValue
cnt_tool = obj.vrAttrByName("count").vrValue
if cnt_tool > 1 then
   ShowMe = ShowMe & " (" & cstr(cnt_tool) & ")"
end if
end function
+ Благодарностей: 1

Lisенок

Спасибо за помощь и советы!
Удалила слова "лев." и "прав." в УТС. Технолог отсалась довольна!

tur

Цитата: Lisенок от 23.10.14, 08:29:10
Спасибо за помощь и советы!
Удалила слова "лев." и "прав." в УТС. Технолог отсалась довольна!

Все же лучше было бы разбить по разным колонкам записи.
Начальство оно такое, сегодня одно, завтра другое, после завтра третье, а потом "верните все как было изначально", а потом Вы окажитесь виноватым потому что не смогли доказать.