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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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