Страница 1 из 1
Вызов интерфейса
Добавлено: 03 сен 2012, 12:27
zna
Добрый день, уважаемые. Прошу помочь в несложной, я думаю проблеме: требуется вызвать интерфейс редактирования ДО (типы 201, 211, 101, 501) из самописного интерфейса. Нашёл подходящий: M_UP::ISELECTBASEDOC с параметрами:
но подобрать параметры не удалось. Или есть более подходящий интерфейс?
Re: Вызов интерфейса
Добавлено: 03 сен 2012, 12:43
edward_K
Зайдите в любой акт/накладную в сбыте/снабжении и нажмите F3 в поле документ основание. Там нажмите Ctrl+F4 и произнесите заклинание getifccurrentfieldname (в vipprogr.chm описано). Оттуда же вы попадаете в редактирование. Для каждого типа доумента вызывается свой фейс ( иногда на несколько типов один). Если вам нужно срзу перейти к редактированию то придется делать case для каждого типа.
Более универсальней использовать объект GetKau (на форуме не раз обсуждалось).
Зачем вам фейс из планирование производством?
Re: Вызов интерфейса
Добавлено: 03 сен 2012, 15:41
zna
Пробовал с использованием GetKau
http://www.tyumbit.ru/gal_forum/viewtop ... kau#p53645- нет файла GetKau.var, не прошла компиляция. Получилось так:
Код: Выделить всё
Runinterface(L_BASEDOC::VSCHET, t_tempDo.cBaseDoc);
- для ДО на продажу.
Благодарю за подсказку, edward_K.
Re: Вызов интерфейса
Добавлено: 03 сен 2012, 17:05
edward_K
getkau.var содержит
Код: Выделить всё
//******************************************************************************
// (c) корпорация Галактика
// Галактика 7.12 - Финансы
// Объявление переменной типа интерфейс GetKau
//******************************************************************************
#ifdef __GetKAU_var__
#info Переменная iGetKau уже объявлена, возможно на глобальном уровне - необходимо убрать глобальное описание!
#else
#define __GetKAU_var__
#ifNdef _GetKau_vih_Included
#Warning Необходимо подключить GetKau.vih
#end
var iGetKau: GetKau;
#end
собственно define нужно для объявления на уровне проекта, а не в каждом фейсе отдельно.
Re: Вызов интерфейса
Добавлено: 04 сен 2012, 08:17
zna
Ок, +1