Страница 1 из 1

SCR000

Добавлено: 20 май 2013, 16:57
Espada
Всем доброго времени суток. Я недавно начал программировать в VIP для работы в Галактике. Сейчас работаю над добавлением кнопки на форме "Сбыт".
у меня есть похожие примеры с созданием кнопки, однако у меня возник вопрос по поводу SCR000 что это? я предполагаю что это какой-то вид формата т.к.

Код: Выделить всё

if (GetCurrentFormat=SCr000)
и далее мы его используем в параметрах описания кнопки

Код: Выделить всё

cfsCreateObject ('button','SCr000','but1',FALSE,pobj2);
. Данный код использовался для создания кнопки на поле Шаблоны МЦ. когда я попытался переделать под "Сбыт", у меня пишет нет такой функции или метода. Однако

Код: Выделить всё

cfsCreateObject ('button','SCSTATUS','but1',False,pobj2)
компилируется нормально, но кнопка не отображается. Если кто сталкивался с подобным, или знает как решить проблему, помогите плиз.)

Re: SCR000

Добавлено: 20 май 2013, 18:03
m0p3e
SCR000 это название скрина (контейнера).
Встаньте в нужное поле, Ctrl+F4 и в выражении введите GetIfcCurrentFieldName. Либо мышой в левый верхний левый угол и "Конфигурировать окно".
Увидите всю иерархию.

Код: Выделить всё

window wMaskMC 'Редактирование Шаблона МЦ' (,hcNastrShablonMc,) escclose;
  show at (,,,29);

Screen Scr000 (,,sci178Esc);
  show at(,,,5);
table MaskMC;
Fields
  MaskMC.Name    ('Наименование Шаблона МЦ') :
    {Font = {BackColor = if (MaskMC.Name = '',ColorNeed,0)}};
  KatED.Name    ('учетная единица измерения',,sci1378Esc):PickButton,
    {Font = {BackColor = if (MaskMC.cEd = 0,ColorNeed,0)}};
  MaskMC.BarKod        ('номенклатурный номер (бар-код)',,sci178Esc);
  Sloj.Name      ('Группа аналитик шаблона МЦ',,sci1378Esc):PickButton;

<<

`Наименование`   .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
`Учетная единица`.@@@@@@@@@@`Номенклатурный номер/бар-код`.@@@@@@@@@@@@@@@@@@
`Группа аналитик`.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

>>
end;

Re: SCR000

Добавлено: 20 май 2013, 18:24
Espada
m0p3e, спасибо большое! разобрался, всё работает!