Слабоват по EIP и прошу помощи у Вас

C10, ABC
Модератор: Дед Пахом
Можно по разному, рассказываю самый простой с учетом запроса.
Код: Выделить всё
SELF.EIP &= BRW1::EIPManager ! Set the EIP manager
! [Priority 7300]
If ПЕРВЫЙ ПОЛЬЗОВАТЕЛЬ ! Вариант настройки с доступом к 5 полямс
SELF.AddEditControl(,1) ! MCO:Number Disable
SELF.AddEditControl(EditInPlace::MCO:Kolvo,2)
SELF.AddEditControl(,3) ! MCO:Ed Disable
...
IF WM.Request <> ViewRecord ! If called for anything other than ViewMode, make the insert, change & delete controls available
SELF.ChangeControl=?Change
SELF.DeleteControl=?Delete
END
else
Здесь остается штатный код инициализации EIP
end
Код: Выделить всё
get(Self.Eq, Column Number)
if (условие)
Self.Eq.Control &= null
else
Self.Eq.Control &= EIP field class
end
put(Self.Eq)