Тема: Кнопка Технология
Кнопка Технология в новой версии 6.3 удалена с главной панели. Приходится добираться до нее через Версии или через правую мышь Режимы номенклатуры. Можно ли как-то вынести ее?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
TechnologiCS → TechnologiCS → Практические приемы работы → Кнопка Технология
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Кнопка Технология в новой версии 6.3 удалена с главной панели. Приходится добираться до нее через Версии или через правую мышь Режимы номенклатуры. Можно ли как-то вынести ее?
Да действительно, там режимов стало значительно больше, поэтому было принято решение переделать данный режим.
Технология так же есть еще в зависимых объектах.
В принципе, если сильно критично, можно сделать и свою кнопку, которая будет вызывать технологию, используя следующий алгоритм.
Открываем справочник скриптовые модули и создаем в нем модуль (скажем MyMarcoCmd). Вызываем редактор скрипта и помещаем в нем вот такой код (в качестве примера):
Sub ShowTechnology( TCSActiveModule, TCSExecutionParams ) TCSExecutionParams.ReturnCode = 0 TCSActiveModule.ActionList.ActionByName("TechnoAction").Execute End Sub
Далее создаем интерфейс пользователя.
Открываем номенклатурный справочник, нажимаем в нем Ctrl+Shift+F5 и попадаем в дизайнер интерфейсов. Выбираем нужный нам интерфейс в дереве, выбираем категорию Команды пользователя и создаем свою новую команду Показать техпроцесс, в качестве модуля выбираем наш модуль (MyMarcoCmd) и задаем имя пользовательской функции ShowTechnology, задаем уникальное обозначение. Выбираем значок. Жмем записать.
В дизайнере интерфейсов жмем кнопки Сохранить и Выбрать.
Теперь в нас в номенклатурном справочнике появилась наша кнопка Показать техпроцесс которая производит стандартный вызов техпроцесса. Если она вдруг не появилась - закройте номенклатурный справочник и откройте его снова.
Если все устраивает, возвращаемся в справочник Интерфейсы пользователя, открываем зависимый объект Пользователи интерфейса и назначаем данную кнопку всем пользователям, которым это необходимо. Теперь данная кнопка появится и у них (требуется перезапуск TechnologiCS).
Так же можно просто создать макрос в Номенклатурном справочнике с подобным кодом
Sub FormMacro_ShowTP(TCSActiveModule) 'Показать техпроцесс TCSActiveModule.ActionList.ActionByName("TechnoAction").Execute End Sub
добавить его описание и назначить активную клавишу. Теперь техпроцесс можно вызывать из выпадающего меню макросов или просто по активной клавише.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
TechnologiCS → TechnologiCS → Практические приемы работы → Кнопка Технология