Текущее время: Сб, июл 19 2025, 15:27

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Блокировка заголовка проекта
СообщениеДобавлено: Пн, янв 16 2006, 17:05 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Вроеде бы система не позволяет заблокировать контировку
спп-элементов через заголовок проетка - или я ошибаюсь?
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 16 2006, 17:29 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Честно говоря, не совсем понял вопрос.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 16 2006, 17:49 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
В профайле можно поставить галку, что все элементы являются элементами с контировкой. Если этого не сделать, то новые СПП не будут элементами контировки (если не изменишь руками).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка заголовка проекта
СообщениеДобавлено: Вт, янв 17 2006, 06:45 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
volkovas написал(а):
Вроеде бы система не позволяет заблокировать контировку
спп-элементов через заголовок проетка - или я ошибаюсь?
Спасибо.


При блокировании контировки система не позволит контировать на соответствующий СПП при выполнении определенный операций: например, создание заказа на закуп под этот проект, поступление/списание материалов и т.д.
Доступные/запрещенные операции для СПП можно просмотреть в том же билдере.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 17 2006, 13:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Цитата:
При блокировании контировки система не позволит контировать на соответствующий СПП при выполнении определенный операций: например, создание заказа на закуп под этот проект, поступление/списание материалов и т.д.
Доступные/запрещенные операции для СПП можно просмотреть в том же билдере.


Вопрос не в том, как заблокировать контировку СПП через СПП, а в том, как заблокировать контировку всех СПП-элементов проекта через Заголовок проекта (или еще как-нибудь, но массово).
Но, по-моему стандартом это не предусмотрено.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 17 2006, 14:11 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Через статус Пользователя не пробовали?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 18 2006, 08:20 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Перечень операций, которые можно разрешить/запретить через пользовательский статус определения проекта отличается от перечня операций для СПП. Поэтому используя польз.статус для опеределения как-то повлиять на блокировку контировки СПП проблематично. Что-то, только настройками/функционалом, варианта не вижу...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 18 2006, 16:23 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Цитата:
Что-то, только настройками/функционалом, варианта не вижу...

Вот и я об этом.
Придеться искать другие способы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 09:10 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
volkovas написал(а):
Придеться искать другие способы.


Вот небольшая програмулина, которая блокирует/разблокирует контировку на всех СПП для указанного проекта (добавить туда еще проверку блокировки проекта и СПП элементов др.юзером - и будет вполне ОК):

Code:
report  zpm_test.

data: gt_prps type prps occurs 0 with header line.
data: wa_jest like jest.

* Статус блокирование контировки = I0064
constants: c_stat like jest-stat value 'I0064'.


* P_PROJ - определение проекта
* P_SET = 'X' - установить блокировку, P_SET = ' ' - снять
parameters: p_proj like proj-pspnr matchcode object prsm,
            p_set as checkbox default 'X'.

start-of-selection.
   perform read_wbs_for_project.

end-of-selection.
   case p_set.
      when 'X'.
         perform block_wbs.
      when ' '.
         perform unblock_wbs.
   endcase.


*&---------------------------------------------------------------------*
*&      Form  read_wbs_for_project
*&---------------------------------------------------------------------*
FORM read_wbs_for_project .
   select * from prps into table gt_prps where psphi eq p_proj.

ENDFORM.                    " read_wbs_for_project

*&---------------------------------------------------------------------*
*&      Form  block_wbs
*&---------------------------------------------------------------------*
FORM block_wbs .

   loop at gt_prps.

      clear wa_jest.
      select single * into wa_jest from jest where objnr = gt_prps-objnr
                                               and stat  = c_stat.
      if sy-subrc = 0.

         if wa_jest-inact = 'X'.

            clear wa_jest-inact.
            add 1 to wa_jest-chgnr.

            update jest from wa_jest.

         endif.

      else.

         move: sy-mandt      to wa_jest-mandt,
               gt_prps-objnr to wa_jest-objnr,
               c_stat        to wa_jest-stat,
               1             to wa_jest-chgnr.

         insert jest from wa_jest.

      endif.


   endloop.

ENDFORM.                    " block_wbs

*&---------------------------------------------------------------------*
*&      Form  unblock_wbs
*&---------------------------------------------------------------------*
FORM unblock_wbs .

   loop at gt_prps.

      clear wa_jest.
     
      select single * into wa_jest from jest where objnr = gt_prps-objnr
                                               and stat  = c_stat
                                               and inact = space.
      if sy-subrc = 0.
     
         move 'X' to wa_jest-inact.
         add 1 to wa_jest-chgnr.
         
         update jest from wa_jest.
         
      endif.


   endloop.

ENDFORM.                    " unblock_wbs


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB